Saya ingin menginstal Ubuntu ke hard drive USB sehingga akan berjalan di semua sistem, yang dapat menjalankan LiveCD dan menyimpan data persisten pada partisi ext4 biasa daripada casper-rw
file. Dalam segala hal itu harus berperilaku seperti instalasi Ubuntu biasa .
Masalah
Dengan Startup Disk Creator, seseorang dapat menempatkan gambar LiveCD pada perangkat USB. Perubahan dapat dilakukan terus-menerus tetapi disimpan dalam file yang terbatas pada ukuran beberapa GB . File persisten tersebut (selain ukurannya terbatas) memiliki masalah yang tidak dapat dibaca seperti data pada partisi normal . *
Pertanyaan saya
Jadi bagaimana cara mendapatkan LiveCD pada disk USB sedemikian rupa sehingga perubahan disimpan dalam partisi normal daripada file ketekunan? Juga perubahan yang persisten seharusnya tidak terbatas pada ukuran beberapa GB tetapi gunakan seluruh partisi sebanyak 100 GB jika perlu.
Saya curiga ada tutorial di luar sana untuk ini, tetapi google-fu saya tidak cukup bagus untuk menemukannya.
tl; dr:
Sytem harus dijalankan pada semua konfigurasi perangkat keras, memiliki fungsi penuh LiveCD dan disimpan pada partiton ext4 reguler tanpa menggunakan ramdisks dan casper-rw. FU casper-rw.
* Saya tahu seseorang bisa me-mount file casper-rw dari OS lain dan mendapatkan data dengan cara ini tapi itu merepotkan.
sumber
Jawaban:
Ini sangat mudah dilakukan, meskipun nama "casper-rw" masih akan muncul sekali :)
Disk USB target Anda harus memiliki setidaknya dua partisi; Saya sarankan menggunakan GParted untuk membuat tabel partisi baru.
casper-rw
(semua huruf kecil, tanpa tanda kutip)Gunakan UNetbootin untuk menulis live ISO CD pilihan Anda ke partisi USB pertama (vfat) .
Setelah semuanya selesai, langkah terakhir adalah menghapus
casper-rw
file kecil yang dibuat pada partisi vfat Anda menginstal live CD, sehinggacasper-rw
partisi ext4 besar digunakan sebagai gantinya. Pasang partisi ini (di sini,sdb1
), dan hapus/casper-rw
.Kegigihan (melalui
persistent
opsi kernel) seharusnya sudah diatur jika Anda menggunakan UNetbootin, jadi amankan USB dan Anda siap berangkat!PS: Jika Anda tidak ingin menggunakan UNetbootin dan Anda menggunakan "Startup disk creator" di Ubuntu, maka Anda perlu melakukan beberapa pengeditan pada
syslinux/txt.cfg
file Anda sebagai berikut:sumber
Partisi persisten tidak berfungsi dengan pemasangan tipe syslinux seperti SDC, UNetbootin, Rufus, dll sejak 14.04, (kecuali partisi tersebut terletak pada drive yang terpisah). Boot upaya akan diakhiri dengan BusyBox.
Syslinux 6.03 menawarkan dukungan penuh untuk NTFS, (dan banyak fs lainnya), sehingga tidak ada lagi batas ukuran file persisten 4GB yang diperlukan untuk memenuhi FAT32. YUMI menggunakan Syslinux 6.03 seperti halnya RUFUS.
https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
https://rufus.akeo.ie/
Mkusb adalah pembuat flash drive jenis bootable grub2 yang menggunakan partisi FAT32 untuk boot, partisi hanya menulis ISO9660 untuk OS, partisi ext4 casper-rw untuk kegigihan dan partisi data NTFS yang dapat diakses oleh Linux dan Windows.
https://help.ubuntu.com/community/mkusb
Itu harus memenuhi spesifikasi Anda.
sumber
casper-rw
partisi ext4.Untuk apa yang layak, berikut ini adalah cara saya membuat flash drive Persisten:
Boot Live CD atau Live USB. Pasang flash drive. Mulai gparted.
Buat partisi FAT32 2 GB, (di sisi kiri bilah). (ukurannya opsional, ruang ekstra dapat digunakan untuk penyimpanan file dan transfer ke mesin Windows).
Buat partisi ext2 4 GB di sebelah kanan ini, beri label "casper-rw". (ext3 dan ext4 juga berfungsi).
Buat partisi di ruang yang tersisa dan beri label "home-rw". (opsional, buat partisi rumah terpisah).
Tutup gparted. Batalkan pemasangan dan pasang kembali flash drive. Mulai "Buat disk startup usb langsung", (usb-creator). Pilih "Buang saat shutdown". Tekan "Make Startup Disk. Ketika usb-creator selesai, Buka folder root dari Live USB Anda Masukkan direktori syslinux, (atau untuk UNetboot di direktori root). Buat file syslinux.cfg yang dapat ditulisi Ganti konten file syslinux. cfg dengan:
Shutdown, hapus CD, reboot.
Pertama kali boot, buka pengguna dan grup dan buat akun dengan diri Anda sendiri sebagai Administrator, dengan kata sandi jika diinginkan.
Catatan: Kode di atas akan memintas layar Coba / Instal dan Bahasa.
sumber