Creați un live-usb sau cum să faceți o unitate flash bootabilă cu Linux

Foarte des este util să aveți o unitate flash USB bootabilă cu setul corect de software. Unitatea flash este mult mai convenabilă și mai compactă decât un disc optic, iar porturile USB sunt acum pe fiecare computer.







În acest articol, vă voi spune cum să creați o imagine a oricărei distribuții live-cd pentru a crea un live-boot bootabil cu setul corespunzător de software.

Prima mână disponibilă a fost live-cd debian-live-501-amd64-xfce-desktop.iso. Deci, să începem.

Pregătirea dispozitivului USB

Folosind comanda fdisk, vom crea o partiție pe discul usb de dimensiunea corectă și o va face bootabilă. Ar trebui să arate ceva de genul:

# Fdisk -l / dev / sdc Disk / dev / sdc: 2021 MB, 2021654528 bytes 33 capete, 63 sectoare / pistă, 1899 cilindri Unități = cilindri de 2079 * 512 = 1064448 bytes identificator Disk: 0x00000000 System Device Boot Start End Blocks Id-ul / dev / sdc1 * 1 1900 1974256 b W95 FAT32

Apoi creați un sistem de fișiere:

# mkdosfs -F 32 / dev / sdc1

Utilitarul mkdosfs este în pachetul dosfstools

Apoi instalați înregistrarea de boot din pachetul syslinux

# Dd if = / usr / share / syslinux / mbr.bin of = / dev / sdc 0 + 1 + 0 înregistrări în 1 Inscrieri 304 bytes (304 B) copiat, 0.0162317 s, 18,7 kB / s

Am montat discul live-cd și usb

buclă # Mount o- -t iso9660 ./debian-live-501-amd64-xfce-desktop.iso / mnt / cdrom # mount -t vfat / dev / sdc1 / mnt / usb







Copiați fișierele, apoi schimbați locația acestora și config syslinux

# 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 *

A fost: # pisica /mnt/cdrom/isolinux/isolinux.cfg includ menu.cfg implicit /isolinux/vesamenu.c32 prompte 0 timeout a devenit 00: # pisica /mnt/usb/syslinux.cfg includ menu.cfg implicit /vesamenu.c32 prompt 0 timeout 00

Instalarea incarcatoarelor

# umount / mnt / usb # syslinux / dev / sdc1

După aceasta, live-usb-ul nostru este gata de utilizare: rebootăm computerul, în setările BIOS specificăm că trebuie să pornim din discul USB și să ne bucurăm.

Adăugați sau eliminați programele

Puteți merge mai departe și puteți alege software-ul pentru live-usb-ul dvs. Pentru a face acest lucru, veți avea nevoie de câteva utilități din pachetul de instrumente squashfs-tools

Utilizați comanda unsquashfs pentru a despacheta imaginea sistemului de fișiere:

# Mkdir / mnt / debianroot / # unsquashfs -d / mnt / debianroot / /mnt/usb/live/filesystem.squashfs

Este important ca versiunea de instrumente squashfs să fie aceeași cu cea pe care a fost realizată imaginea. (deoarece de la versiunea la versiune pot fi modificate setările implicite, drept urmare re-imaginea nu poate fi încărcată)

Montați sistemele de fișiere și îndoiți-le în directorul despachetat:

# Mount --bind / proc / / mnt / debianroot / proc / # mount --bind / dev / / mnt / debianroot / dev / # mount --bind / sys / / mnt / debianroot / sys / #chroot / mnt / debianroot / / bin / bash

Acum putem instala sau elimina pachete cu ajutorul managerului de pachete corespunzător. Pentru debian: editați /etc/apt/sources.list, sincronizați-vă cu depozitul și setați ceea ce aveți nevoie.

În final - lăsăm croutul CTRL-D

# Umount / mnt / debianroot / proc / # umount / mnt / debianroot / dev / # umount / mnt / debianroot / sys /

Și compilam sistemul de fișiere înapoi în imagine:

# Mksquashfs / mnt / debianroot / /mnt/usb/live/filesystem.squashfs # umount / mnt / usb /

Articole recomandate







Trimiteți-le prietenilor: