Létrehozása élő usb vagy hogyan lehet egy bootolható flash meghajtót Linux
Nagyon gyakran hasznos, hogy készítsen egy bootolható USB-flash kártya a megfelelő szoftvert. Flash drive sokkal kényelmesebb és kompaktabb, mint egy optikai lemez, és usb port áll rendelkezésre minden egyes számítógépen.
Ebben a cikkben lesz szó, hogyan amelynek képét bármilyen live-CD disztribúció gyűjt bootolható live-usb a megfelelő szoftvert.
Az első van folyamatban egy kéz jelent meg live-cd Debian debian-live-501-amd64-xfce-desktop.iso. Tehát kezdjük.
Felkészülés az USB-meghajtó
A parancs fdisk létrehozni kívánt partíció méretét USB meghajtó, és ez indíthatók. Meg kell kinéznie:
# Fdisk -l / dev / sdc Disk / dev / sdc: 2021 MB, 2021654528 bájt 33 fej, 63 szektor / sáv 1899 hengerek Units = hengerei 2079 * 512 = 1064448 bájt Disk azonosítója: 0x00000000 Eszköz Indítás Kezdet Vége Blocks Id Rendszer / dev / sdc1 * január 1900 1974256 b W95 FAT32
Ezután hozzon létre egy fájlrendszert:
# Mkdosfs -F 32 / dev / sdc1
mkdosfs segédprogram található dosfstools csomag
Ezután állítsa be a MBR származó syslinux csomag
# Dd if = / usr / share / syslinux / mbr.bin of = / dev / sdc 0 + 1 + 0 rekordok 1 records out 304 bájt (304 B) másolni, 0,0162317 s, 18,7 kB / s
A Mount oraz live-CD és USB-meghajtó
# Mount -o loop -t iso9660 ./debian-live-501-amd64-xfce-desktop.iso / mnt / cdrom # mount -t vfat / dev / sdc1 / mnt / usb
Másolja a fájlokat, majd kissé változik a helyét, és konfigurációs syslinuxot
# Cp -r / mnt / cdrom / * / mnt / usb # mv / mnt / usb / isolinux / * / mnt / usb # mv /mnt/usb/isolinux.cfg /mnt/usb/syslinux.cfg # rm -rf / mnt / usb / isolinux *
Volt: # cat /mnt/cdrom/isolinux/isolinux.cfg közé menu.cfg alapértelmezett /isolinux/vesamenu.c32 azonnali 0 timeout lett 00: # cat /mnt/usb/syslinux.cfg közé menu.cfg alapértelmezett /vesamenu.c32 0 timeout prompt 00
Boot betöltő telepítés
# Umount / mnt / usb # syslinux / dev / sdc1
Ezt követően, az élő-usb használatra kész: A számítógép újraindítása a BIOS beállításokat jelzik, hogy szükség van a boot usb-drive és élvezni.
Programok hozzáadása vagy eltávolítása
Mehetünk tovább, és kiválasztani a szoftvert a live-usb. Ez igényel némi eszközeivel squashfs-tools csomag
A parancs unsquashfs csomagolja ki a fájlrendszer kép:
# Mkdir / mnt / debianroot / # unsquashfs -d / mnt / debianroot / /mnt/usb/live/filesystem.squashfs
Fontos squashfs-tools változatban azonos azzal, ami a kép készült. (Ami verziójukban az alapértelmezett beállításokat lehet változtatni, ami azt eredményezi, hogy a kép nem boot sobrvnny újra)
Csatolásához és chrutimsya a kicsomagolt könyvtárba:
# Mount --bind / proc / / mnt / debianroot / proc / # mount --bind / dev / / mnt / debianroot / dev / # mount --bind / sys / / mnt / debianroot / sys / #chroot / mnt / debianroot / / bin / bash
Most, hogy a megfelelő tétel menezhdera lehet telepíteni vagy eltávolítani csomagokat. A Debian: a jobb /etc/apt/sources.list, sinhronizuemsya az adattár és telepíteni, amire szüksége van.
A végén - Exit chruta CTRL-D
# Umount / mnt / debianroot / proc / # umount / mnt / debianroot / dev / # umount / mnt / debianroot / sys /
És gyűjtsük össze a fájlrendszert vissza a kép:
# Mksquashfs / mnt / debianroot / /mnt/usb/live/filesystem.squashfs # umount / mnt / usb /