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 /

Népszerű cikkek