Paghimo sa usa ka Live CD uban sa Debian

Anonim

Paghimo sa usa ka Live CD uban sa Debian

Ang ubang mga tiggamit sa-apod-apod Debian usahay kinahanglan sa usa ka bug-os nga-operate kopya sa mga nag-unang sistema nga gitipigan sa usa ka flash drive o disk. Ang maong usa ka bersyon gitawag live, tungod kay kini magsugod sa bisan unsa nga computer nga walay sa wala pa instalar. Paghimo sa usa ka susama nga kopya dili na sayon, apan kini na matuman bisan alang sa usa ka user, nga una nag-atubang uban sa pagpatuman sa maong usa ka buluhaton. Ingon nga bahin sa artikulo karon, kita gusto sa pagpakita sa lakang-sa-lakang pagpatay sa operasyon niini.

Paghimo Live CD uban sa Debian

Kini dili butang kon paghimo kaninyo nga usa ka kopya alang sa dugang nga paggamit sa usa ka disk o sa flash drive, ang unang mga lakang ug sa nagkadaghang sa larawan ISO sa iyang kaugalingon mao ang mga mao usab, adunay lamang sa katapusan nga mga sugo nga kita siguradong sa paghimo sa usa ka empasis . Busa sa halayo, panas sa tanan nga wala kinahanglana nga mga sistema (mga programa, file), mapanagway niini ingon nga kini gikinahanglan, human nga kamo mobalhin sa sa paglalang sa usa ka kopya, sugod gikan sa unang lakang.

Lakang 1: Pagtukod dugang nga mga sangkap

Ang tanan nga mga mosunod nga mga panudlo nga base sa usa ka yano nga sunod-sunod nga pagpatay sa terminal sugo. Sugod sa instalasyon sa dugang nga mga sangkap nga gikinahanglan alang sa produkto sa pipila ka operasyon - cloning folder nga sistema, ISO rekord sa larawan. Ang target mao ang gihimo nga ingon sa mosunod:

  1. Ablihi ang "Terminal" sa bisan unsa nga sayon ​​nga pamaagi, ug unya gisukip sa Sudo APT-Pagpangayo sing instalar Xorriso Live-Pagtukod Extlinux Syslinux Squashfs-Tools gisugo sa pag-instalar dugang nga sangkap ug press sa PAGSULOD yawe.
  2. Pagsulod sa usa ka sugo sa pag-instalar dugang nga Live nga sangkap CD uban sa Debian operating system

  3. Pagsulod sa superuser password sa diha nga makita sa pangutana.
  4. kumpirmasyon Instalar pinaagi sa pagsulod sa usa ka password sa Debian operating system

  5. Pagmatuod sa-instalar sa bag-ong mga files ngadto sa operating sistema pinaagi sa pagpili sa D. kapilian
  6. Kumpirmasyon sa pagdugang bag-ong mga files sa sistema Debian

  7. Gilauman nga pagkompleto sa pag-install. Atol niini nga pamaagi, kini dili girekomendar sa pagbuhat sa ubang mga lihok ug naghimo og kakulangan sa Internet.
  8. Naghulat alang sa pagkompleto sa instalasyon sa dugang nga mga sangkap Debian

Karon ang ni pakigpulong sa dugang nga detalye bahin sa mga utilities nga gidugang ngadto sa Debian uban sa tabang sa mga sugo sa ibabaw:

  • Xorriso - nga gigamit sa paghimo sa usa ka boot nga larawan;
  • syslinux, extlinux - gidisenyo alang sa husto nga loading sa matang MBR;
  • SquashFS-Tools - makatabang sa pagmugna sa usa ka tampoy file nga sistema;
  • Live-Pagtukod - Paghimo sa usa ka tampoy OS sa iyang kaugalingon, sa pagbutang niini diha sa usa ka ISO larawan.

Lamang human sa malampuson nga instalar sa tanan nga mga programa sa ibabaw mahimong milabay sa sunod-sunod nga mga lakang, kon dili walay bisan unsa nga trabaho.

Lakang 2: Pagmugna og usa ka katalogo ug pag-andam sa usa ka tampoy sistema

Ingon sa nahisgutan sa ibabaw, ang pag-apod-apod sa Debian sa usa ka gipilit nga kahimtang. Ang pagkunhod sa gidak-on niini gihimo nga mano-mano pinaagi sa pagsulod sa daghang mga mando sa console. Atong hunahunaon nga hunahunaon ang matag hinungdanon nga aksyon:

  1. Una, paghimo usa ka direktoryo sa gamut alang sa imahe ug pagbalhin niini. Paggamit duha nga mga mando nga gibutang sa usa ka linya aron mahiusa kini. Ang sulud sa "terminal" tan-awon sama niini: MKDIR ~ / liverwork && cd ~ / livework.
  2. Paghimo sa usa ka direktoryo sa ugat alang sa live cd nga adunay debian nga sistema

  3. Unpack sa sistema sa paggamit sa mga pinili nga Debootstrap --arch = i386 Wheezy Chroot arkitektura.
  4. Pag-unpack sa imahe sa sistema alang sa pag-instalar sa Live CD nga adunay Debian

  5. Karon ang hinungdanon nga mga direktoryo ma-mount, maghimo usa ka kernel ug pagdugang mga gamit nga magsugod. Wala naton makita ang punto sa pagtan-aw sa hingpit sa tanan nga mga mando, mao nga gisugyot namon nga pamilyar ang imong kaugalingon sa tanan nga han-ay sa kinahanglan nga ipakilala sa console:

    CD ~ / Livework

    Chroot chroot.

    Bukid nga wala'y -ch / Proc

    Pag-mount sa wala - SYSFS / SYS

    Bukid sa Bukid - Dev / PTS

    I-export ang balay = / Gamot

    Export lc_all = c

    APT-Get INSTICE DIALOG DBUS

    DBUS-UUIDGEN> / VAR / Lib / DBUS / Machine-ID

    Apt-Get INSCICCE LinUX-Image-686 Live-boot

    Apt-get install dump bzip2 mc icewm ....

    Passwd.

    Apt-Mahinlo

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

    Umount / Proc / Sys / Dev / PTS

    Mogawas

  6. Naghulat alang sa tanan nga mga mando sa Mount Live CD nga adunay Debian

Sa kini nga yugto, ang imahe sa imahe giisip nga andam, apan ang trabaho sa pag-andam wala pa nahuman. Nagpabilin kini aron mahimo ra ang pipila ka mga mando.

Lakang 3: Paghimo usa ka folder alang sa bootloader ug pag-compress sa file

Ang paghimo sa usa ka direktoryo diin ang live-boot nga gitipigan, ingon man ang pag-compress sa file gihimo sa parehas nga paagi sama sa uban nga mga operasyon - input sa mga mando. Bisan pa, karon kinahanglan nimo nga i-edit ang file sa pag-configure, nga mahimo nimong mahibal-an ang dugang:

Aron magsugod sa terminal, mosulud sa mga linya sa ingon nga mga linya:

Mkdir -P Binary / Live && Mkdir -p Binary / Isolinux

CP Chroot / boot / vmlinuz- * Binary / Live / VMLINUZ

CP Chroot / boot / initrd.imp- "Binary / live / initrd

MksQobashfs Chot Binary / live / Filesystem.SQashashfs -e boot

Paghimo usa ka folder alang sa live cd loader nga adunay debian nga sistema

Maghimo kini nga gikinahanglan nga direktoryo ug sunugon ang tanan nga mga file. Sunod, ang mga kopya nga gikinahanglan aron ma-download ang mga file ug i-edit ang pagsugod sa menu mismo, nga mahimo pinaagi sa pagsulud sa ingon nga teksto sa console:

CP /USR/LIB/SYSLINUX/isolinux.bin Binary / Isolinux /.

CP /USR/LIB/SYSLINUX/ENU.C32 Binary / Isolinux /.

Nano Binary / Isolinux / Isolinux.cfg

UI Menu.C32.

Prompt 0

MENU PROUND TAMPO SA BOUD MENU

Oras nga 300.

Batas nga Live-686

Menu label ^ live (686)

Default sa menu.

Linux / Live / VMLINUZ

APPEND SUPRD = / live / init nga boot = live counly hilum

Label Live-686-Napakyas

Menu label ^ live (686 nga pagkapakyas)

Linux / Live / VMLINUZ

APPEND SURDD = / live / init nga boot = live nga pagpadayon sa MEAPT NOAPM NOMDIC NOLOSEDE NOSPILESS NOSPILES NOSPESLET NOSPESLE VGA = NOSTE

Endtext

Mahimo nimong i-presar ang tanan nga kini nga mano-mano pinaagi sa pagsulod sa mga mando nga alternatikal, ug ang sulud sa file sa pag-configure, nga gibuksan pinaagi sa Nano Binary / Isolinux / ISolinux / ISolinux.cfg, yano nga i-insert ang mga pagbag-o.

Lakang 4: Paghimo usa ka imahe sa disc

Ang katapusan nga lakang sa dili pa pagkompleto sa pagkompleto sa mga tahas mao ang sa paghimo sa usa ka larawan ISO disk. Ang sugo nga nakita sa ubos motugot kaninyo sa pagsulat sa usa ka larawan sa usa ka DVD o sa CD, nga giubanan sa usa ka disk.

Xorriso -nga MKISOFS -R -J -Joliet-Long -L -Cache-Inodes -SoHybrid-MBR /USR/Lib/syslinux/isohdpfx.bin -Partition_offSet 16 -Usa ka "Debian Live" -B isolinux / isolinux.bin -c Isolinux / Boot.cat-walay-Emul-Boot -Boot-Load-Size 4 -Boot-Info-Table -o Remaster.iso duha

Nagdaghan, nagdamo larawan Live CD Debian sa usa ka USB flash drive o disk

Kon imong gikinahanglan aron sa pagluwas sa niini nga larawan sa flash drive USB, sa paggamit sa usa ka gamay lain-laing mga sugo nga panagway sama niini:

Extlinux -i / MNT && iring /usr/lib/extlinux/mbr.bin> / magadihon sang ila / Adventista

cp / usr / estoryahay / extlinux / * c32 / mnt && cp /usr/lib/syslinux/vesamenu.c32

Karon kamo adunay sa ibabaw sa imong removable Live device CD uban sa mga Debian operating system. Samtang kamo mahimo tan-awa, ako adunay aron sa paghimo sa usa ka gamay nga paningkamot, bisan pa niana, ang tanan mobalik sa husto ug pagtrabaho stably. Sa kaso sa bisan unsa nga mga sayop sa diha nga mosulod sa mga sugo, pay pagtagad ngadto sa teksto nga gipakita diha sa console. Kasagaran kini makatabang sa pagsulbad sa problema. Kon kini wala dad sa bisan unsa nga epekto, sa pagbasa sa opisyal nga Distribution dokumento.

Basaha ang dugang pa