Ħolqien ta 'CD Live b' Debian

Anonim

Ħolqien ta 'CD Live b' Debian

Xi utenti tad-distribuzzjoni Debian xi kultant jista 'jkollhom bżonn kopja operattiva bis-sħiħ tas-sistema prinċipali li tkun maħżuna fuq flash drive jew disk. Tali verżjoni tissejjaħ ħajjin, għax tibda fuq kwalunkwe kompjuter mingħajr installazzjoni minn qabel. Oħloq kopja simili mhijiex pjuttost faċli, iżda huwa pjuttost sodisfatt anke għal utent, li huwa l-ewwel ffaċċjat bl-implimentazzjoni ta 'tali kompitu. Bħala parti mill-artiklu tal-lum, nixtiequ nuru l-eżekuzzjoni pass pass ta 'din l-operazzjoni.

Oħloq CD Live b 'Debian

Ma jimpurtax jekk inti toħloq kopja għal aktar użu fuq diska jew flash drive, l-ewwel passi u l-immuntar tal-immaġni ISO innifsu huma l-istess, se jkun hemm biss l-aħħar kmandijiet li fuqhom aħna definittivament se jagħmlu enfasi . S'issa, ħassar is-sistemi kollha bla bżonn (programmi, fajls), ikkonfigurawha peress li huwa meħtieġ, wara li tista 'timxi għall-ħolqien ta' kopja, li tibda mill-ewwel pass.

Pass 1: L-installazzjoni ta 'komponenti addizzjonali

L-istruzzjonijiet kollha li ġejjin se jkunu bbażati fuq eżekuzzjoni konsekuttiva sempliċi ta 'kmandi terminali. Tibda bl-installazzjoni ta 'komponenti addizzjonali meħtieġa għall-prodott ta' ċerti operazzjonijiet - folders sistema klonazzjoni, rekords immaġni ISO. Il-mira hija mwettqa kif ġej:

  1. Iftaħ it- "terminal" bi kwalunkwe metodu konvenjenti, u mbagħad daħħal is-Sudo Apt-Get Installa Xorriso Live-Build Extlinux SCYSHASHFS-GĦODOD kmand biex tinstalla komponenti addizzjonali u agħfas il-buttuna Enter.
  2. Daħħal kmand biex tinstalla komponenti addizzjonali tas-CD ħajjin b'sistema operattiva Debian

  3. Daħħal il-password tas-superuser meta tidher il-mistoqsija.
  4. Konferma tal-installazzjoni billi ddaħħal password fis-sistema operattiva Debian

  5. Ikkonferma l-installazzjoni ta 'fajls ġodda fis-sistema operattiva billi tagħżel l-għażla D.
  6. Konferma taż-żieda ta 'fajls ġodda mas-sistema Debian

  7. Jistennew it-tlestija tal-installazzjoni. Matul din il-proċedura, mhuwiex rakkomandat li jwettaq azzjonijiet oħra u jiskonnettja l-Internet.
  8. Stennija għat-tlestija tal-installazzjoni ta 'komponenti addizzjonali Debian

Issa ejja nitkellmu f'aktar dettall dwar dawk l-utilitajiet li ġew miżjuda ma 'Debian bl-għajnuna tal-kmand ta' hawn fuq:

  • Xorriso - se jintuża biex joħloq stampa tal-but;
  • Syslinux, extlinux - iddisinjat għal tagħbija korretta bit-tip MBR;
  • Squashfs-għodod - tgħin fil-ħolqien ta 'sistema ta' fajls ikkompressata;
  • Live-Build - Oħloq OS ikkompressata nnifisha, billi tpoġġiha f'immaġni ISO.

Huwa biss wara l-installazzjoni b'suċċess tal-programmi kollha ta 'hawn fuq tista' tgħaddi għal passi sussegwenti, inkella xejn ma jaħdem.

Pass 2: Il-ħolqien ta 'katalgu u preparazzjoni ta' sistema kompressata

Kif imsemmi hawn fuq, id-distribuzzjoni Debian se tkun fi stat kompressat. It-tnaqqis tad-daqs tiegħu jitwettaq manwalment billi jidħol f'numru ta 'kmandi fil-console. Ejja nikkunsidraw gradwalment kull azzjoni importanti:

  1. L-ewwel, ħu direttorju tal-għerq għall-immaġni u ċċaqlaq għaliha. Uża żewġ kmandi mqiegħda f'linja waħda biex tgħaqqadhom. Il-kontenut tat- "terminal" se jidher bħal dan: MKDIR ~ / Live && CD ~ / Livework.
  2. Ħolqien ta 'direttorju għerq għal CD Live ma' Sistema Debian

  3. Unpack-sistema bl-użu Debootstrap magħżula - arkitettura i386 chroot wheezy.
  4. L-ippakkjar tal-immaġni tas-sistema għall-installazzjoni Live CD b'Debian

  5. Issa d-direttorji importanti se jiġu mmuntati, il-ħolqien ta 'qalba u żid utilitajiet biex tibda. Aħna ma narawx il-punt tal-wiri assolutament il-kmandi kollha, għalhekk nissuġġerixxu li niffamiljarizzaw ruħek ma 'l-ordni kollha li fiha għandhom jiġu introdotti fil-console:

    CD ~ / Livework

    Chroot Chroot.

    Mount Xejn -t Proc / PROC

    Mount Xejn SYSFS / SYS

    Mount Xejn -t Devpts / Dev / Pts

    Esportazzjoni Home = / Root

    ESPORTAZZJONI LC_ALL = C

    Apt-Get Install DJALOG DBUS

    DBUS-UUIDGEN> / var / lib / dbus / magna-id

    Apt-Get Installa Linux-Image-686 Live-boot

    Apt-Get Installa Dump Bzip2 MC Icewm ....

    Passwd.

    Apt-nikseb nadif

    RM / VAR / Lib / DBUS / magna-ID && RM -RF / TMP / *

    Umount / Proc / SYS / DEV / PTS

    Ħruġ

  6. Stennija għall-kmandi kollha lil Mount CD Live ma 'Debian

F'dan l-istadju, l-immaġni ta 'l-immaġini titqies lesta, iżda x-xogħol ta' tħejjija għadu ma ġiex komplut. Jibqa 'li jwettaq biss ftit kmandi.

Pass 3: Il-ħolqien ta 'folder għal Bootloader u kompressjoni tal-fajls

Ħolqien ta 'direttorju li fih il-ħajja-boot innifsu se jinħażen, kif ukoll kompressjoni fajl isir bl-istess mod bħal operazzjonijiet oħra - input tal-kmandi rispettivi. Madankollu, issa ser ikollok bżonn teditja l-fajl tal-konfigurazzjoni, li titgħallem aktar:

Biex tibda fit-terminal, ikteb alternattivament linji bħal dawn:

MKDIR -P Binarju / Live && Mkdir -p Binarju / Isolinux

CP Chroot / boot / vmlinuz- * Binarju / Live / VMLinuz

CP Chroot / boot / initrd.img- * binarju / ħajjin / initrd

Mksquashfs Chot Binarju / Live / Filesystem.Squashfs -e Boot

Il-ħolqien ta 'folder għal CD Loader Live Sistema Debian

Dan joħloq id-direttorju meħtieġ u jaħraq il-fajls kollha. Sussegwentement, kopji meħtieġa biex iniżżlu fajls u jeditjaw il-menu tal-bidu nnifsu, li jista 'jsir billi ddaħħal test bħal dan fil-console:

cp /USR/lib/syslinux/isolinux.Bin Binarju / Isolinux /.

cp /USR/lib/syslinux/menu.c32 Binarju / Isolinux /.

Nano Binarju / Isolinux / Isolinux.cfg

UI Menu.C32.

Prompt 0.

Menu Titolu Boot Menu

Timeout 300.

Tikketta Live-686

Label tal-menu ^ Live (686)

Default tal-menu.

Linux / Live / VMLinuz

APPEND INTRDRD = / Live / Bootrd Boot = Live Persistenza kwieta

Tikketta Live-686-failsafe

Label tal-menu ^ Live (686 fallafafe)

Linux / Live / VMLinuz

APPEND IMTRD = / Live / Bilanrd Boot = Persistenza Live Config NOPM NOPM NODMA NOMA nomodeset nosplaset nosplaset NOSPLASH VGA = normali

Endtext.

Tista 'tippreskrivi dan kollu manwalment billi ddaħħal kmandi alternattivament, u l-kontenut tal-fajl tal-konfigurazzjoni, li jinfetaħ permezz ta' Nano Binarju / Isolinux / Isolinux.CFG, sempliċement daħħal u ħlief il-bidliet.

Pass 4: Il-ħolqien ta 'immaġni diska

L-aħħar pass qabel ma tlesti t-tlestija tal-kompitu huwa li toħloq stampa ISO disk. Il-kmand li jidher hawn taħt jippermettilek tikteb immaġni fuq DVD jew CD, li hija akkumpanjata minn diska.

Xorriso -As Mkisofs -R -J -Joliet-Long-Inodes-Inodes -Sohybrid-MBR /USR/lib/syslinux/isohdpfx.bin -Partition_offset 16 -A "Debian Live" -b Isolinux / Isolinux.Bin -c IsOLinux / boot.cat -No-emul-boot -boot-Daqs 4 -Boot-Info-Tabella -o Remaster.iso Binarju

Immuntar Image CD Live Debian fuq USB Flash Drive jew Disk

Jekk ikollok bżonn tiffranka din l-istampa fuq il-USB Flash Drive, uża kmand kemmxejn differenti li tidher bħal din:

Extlinux -i / mnt && qattus /usr/lib/extlinux/mbr.bin> / DEV / SDA

CP / USR / Lib / extlinux / * C32 / mnt && cp /usr/lib/syslinux/veramenu.c32

Issa għandek fuq il-mezz CD tiegħek li jista 'jitneħħa bis-sistema operattiva Debian. Kif tistgħu taraw, kelli nagħmel ftit sforz, madankollu, kollox jirriżulta b'mod korrett u jaħdem b'mod stabbli. Fil-każ ta 'kwalunkwe żbalji meta jidħlu fil-kmandi, tagħti attenzjoni lit-test muri fil-console. Spiss tgħin biex issolvi l-problema. Jekk dan ma jġib l-ebda effett, aqra d-dokumentazzjoni uffiċjali tad-distribuzzjoni.

Aqra iktar