Instal linux ke USB flash drive - "normal" bukan "live"

8

Apakah mungkin untuk menginstal linux ke USB flash drive sehingga saya bisa

  1. menginstal perangkat lunak lebih lanjut di dalamnya? maksudku
  2. gunakan harddisk saya sebagai / rumah

Saya tahu cara membuat live-usb, tetapi ia meninggalkan saya dengan sistem file read-only yang saya tidak dapat perbarui dengan perangkat lunak baru (atau pembaruan keamanan). Juga saya tahu saya dapat memiliki penyimpanan rumah / persisten pada flashdisk, tetapi saya ingin memilikinya di harddisk saya seolah-olah saya boot dari itu.

Tolong beri komentar jika saya tidak jelas tentang keprihatinan saya.

František Žiačik
sumber

Jawaban:

6

benar. Dalam kebanyakan kasus (tergantung pada linux pilihan Anda), Anda cukup boot dari live CD dan melakukan instalasi penuh langsung ke thumb-drive Anda. Anda mungkin akan diminta untuk memformat pen-drive Anda di ext2 / 3/4 sebelum menginstal, tetapi masih bisa dilakukan. Triknya adalah mencari tahu apakah bios Anda akan mendukung booting dari thumb-drive.

TheCompWiz
sumber
Masalah lain yang menarik adalah berapa banyak filesystem journal yang layak (ext3 / xfs / reiser) akan digunakan pada drive USB juga. Anda berpotensi dapat menggunakan FAT32, karena sebagian besar Linux yang saya tahu dapat membaca / menulis FAT.
new123456
@ new123456 Banyak yang bisa membacanya, tetapi saya belum pernah mendengar ada yang benar-benar dapat diinstal di sana.
AndrejaKo
Hmm ... Tampaknya Linux hanya mendukung bootstrap DOS dari sistem file FAT, dan bukan boot aktual . Panggilan yang bagus.
new123456
1

Anda dapat - selama Anda memiliki kunci USB yang cukup besar - dengan ubuntu, misalnya, saya menggunakan build yang disesuaikan pada kunci 4 gb, jadi, Anda akan membutuhkan paling sedikit. Saya juga menyarankan untuk menjalankan fungsi clean-up (apt-get autoclean dan apt-get autoremove pada turunan debian) pada manajer paket Anda sering, karena banyak dari mereka menyimpan paket yang di-cache, dan itu TIDAK berguna pada sistem berukuran kecil.

Atur sistem untuk memasang hard drive saat boot dengan mengedit fstab.

Home drive agak rumit - Jika Anda ingin linux 'membagikan' drive dengan OS lain kepada saya, cara 'paling warest' untuk melakukannya adalah dengan melakukan instalasi dan symlink standar - karena biasanya Anda diharapkan untuk me-mount / home ke sebuah partisi. Atau, cukup setel hard drive sebagai / home at install, atau edit fstab di lain waktu.

Jika Anda akan menggunakan symlink, saya sarankan melakukannya dengan direktori tempat manajer paket mengunduh paket (lihat tren?) Juga.

Journeyman Geek
sumber