Skapa en levande cd med Debian

Anonim

Skapa en levande cd med Debian

Vissa användare av Debian-distributionen kan ibland behöva en helt operativ kopia av huvudsystemet som skulle lagras på en flash-enhet eller disk. En sådan version kallas live, eftersom den börjar på någon dator utan föregående installation. Skapa en liknande kopia är inte riktigt lätt, men det är ganska uppfyllt även för en användare, som först står inför genomförandet av en sådan uppgift. Som en del av dagens artikel vill vi visa det stegvisa utförandet av denna operation.

Skapa live-cd med Debian

Det spelar ingen roll om du skapar en kopia för vidare användning på en disk eller en flash-enhet, de första stegen och monteringen av ISO-bilden är desamma, det kommer bara att finnas de sista kommandon som vi definitivt kommer att lägga tonvikten . Hittills, radera alla onödiga system (program, filer), konfigurera det som det krävs, varefter du kan flytta till skapandet av en kopia, från början av det första steget.

Steg 1: Installera ytterligare komponenter

Alla följande instruktioner kommer att baseras på ett enkelt på varandra följande utförande av terminalkommandon. Med början av installationen av ytterligare komponenter som är nödvändiga för produkten av vissa operationer - Kloningssystemmappar, ISO-bildrekord. Målet utförs enligt följande:

  1. Öppna "terminalen" med någon lämplig metod och sätt sedan in Sudo APT-Hämta Install Xorriso Live-Build extlinux Syslinux Squashfs-Tools-kommandot för att installera ytterligare komponenter och tryck på ENTER-tangenten.
  2. Ange ett kommando för att installera ytterligare levande CD-komponenter med Debian-operativsystem

  3. Ange Superuser-lösenordet när frågan visas.
  4. Installationsbekräftelse genom att ange ett lösenord i Debian-operativsystemet

  5. Bekräfta installationen av nya filer i operativsystemet genom att välja D.-alternativet
  6. Bekräftelse av att lägga till nya filer till Debian-systemet

  7. Förvänta installationen. Under denna procedur rekommenderas det inte att utföra andra åtgärder och inaktivera Internet.
  8. Väntar på slutförandet av installationen av ytterligare komponenter Debian

Låt oss nu prata mer detaljerat om de verktyg som lagts till Debian med hjälp av ovanstående kommando:

  • Xorriso - kommer att användas för att skapa en startbild;
  • Syslinux, EXTLINUX - Konstruerad för korrekt belastning med MBR-typen;
  • Squashfs-verktyg - hjälper till att skapa ett komprimerat filsystem;
  • Live-Build - Skapa ett komprimerat OS själv, placera den i en ISO-bild.

Först efter den framgångsrika installationen av alla ovanstående program kan överföras till efterföljande steg, annars kommer inget att fungera.

Steg 2: Skapa en katalog och beredning av ett komprimerat system

Som nämnts ovan kommer debianfördelningen att vara i ett komprimerat tillstånd. Minskning av dess storlek utförs manuellt genom att ange ett antal kommandon i konsolen. Låt oss gradvis överväga alla viktiga åtgärder:

  1. Först skapa en rotkatalog för bilden och flytta till den. Använd två kommandon placerade i en rad för att kombinera dem. Innehållet i "terminalen" kommer att se ut så här: MKDIR ~ / LiveWork && CD ~ / LiveWork.
  2. Skapa en rotkatalog för live-cd med Debian-system

  3. Packa upp systemet med den valda debootstrap-arket = i386 wheezy chroot arkitektur.
  4. Uppackning av bilden av systemet för installation Live CD med Debian

  5. Nu kommer de viktigaste katalogerna att monteras, skapa en kärna och lägga till verktyg att börja. Vi ser inte punkten att se absolut alla kommandon, så vi föreslår att du känner till all den ordning som de måste introduceras i konsolen:

    CD ~ / LiveWork

    Chroot chroot.

    Montera ingen -t proc / proc

    MOUNT NONE-T SYSFS / SYS

    MOUNT NONE-T DEVPTS / DEV / PTS

    Exportera hem = / rot

    Exportera LC_ALL = C

    APT-Få installationsdialog DBus

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

    Apt-få installera Linux-image-686 live-boot

    Apt-få installera dump bzip2 mc icewm ....

    Passwd.

    Apt-bli ren

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

    Umount / PROC / SYS / DEV / PTS

    UTGÅNG

  6. Väntar på alla kommandon att montera live-cd med Debian

I detta skede anses bildbilden vara klar, men det förberedande arbetet har ännu inte slutförts. Det återstår att utföra bara några kommandon.

Steg 3: Skapa en mapp för bootloader och filkomprimering

Skapa en katalog där live-boot själv kommer att lagras, såväl som filkomprimering görs på samma sätt som andra operationer - inmatning av respektive kommandon. Men nu måste du redigera konfigurationsfilen, som du kommer att lära dig mer:

För att starta i terminalen, ange växelvis sådana linjer:

MKDIR -P BINARY / LIVE && MKDIR -P BINARY / ISOLINUX

CP chroot / boot / vmlinuz- * binär / live / vmlinuz

CP chroot / boot / initrd.img- * binär / live / initrd

Mksquashfs chrot binär / live / filesystem.squashfs -e boot

Skapa en mapp för Live CD-lastare med Debian-system

Detta kommer att skapa den nödvändiga katalogen och bränna alla filer. Därefter krävs kopior för att ladda ner filer och redigera startmenyn själv, som kan göras genom att sätta in sådan text i konsolen:

cp /usr/lib/syslinux/isolinux.bin Binär / Isolinux /.

CP /USR/LIB/SYSLINUX/MENU.C32 BINARY / ISOLINUX /.

Nano Binär / Isolinux / Isolinux.cfg

Ui meny.c32.

Prompt 0

Meny Title Boot-menyn

Timeout 300.

Etikett Live-686

Menyetikett ^ Live (686)

Menyn är standard.

Linux / Live / Vmlinuz

Lägg till initrd = / live / initrd boot = live persistens tyst

Etikett live-686-failsafe

Menyetikett ^ Live (686 Failsafe)

Linux / Live / Vmlinuz

Lägg till initrd = / live / initrd boot = live persistens config memtest noapic noApm nodma nomce noLapic nomoDeset nosmp nosplash vga = normal

Endtext

Du kan ordinera allt detta manuellt genom att ange kommandon växelvis, och innehållet i konfigurationsfilen, som öppnas genom Nano Binary / Isolinux / Isolinux.cfg, helt enkelt infoga och spara ändringarna.

Steg 4: Skapa en skivbild

Det sista steget innan du slutför genomförandet av uppgiften är att skapa en ISO-skiva. Med kommandot nedan kan du skriva en bild på en DVD eller CD, som åtföljs av en disk.

Xorriso -as mkisofs -r-joliet-long-l -cache-inodes -sohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -Partition_offset 16 -a "Debian live" -B isoleinux / isolinux.bin -c Isolinux / boot.cat-no-emul-boot -boot-load-size 4 -boot-info-table -o remaster.iso binär

Monteringsbild Live CD Debian på en USB-flash-enhet eller disk

Om du behöver spara den här bilden på USB-flashenheten, använd ett något annat kommando som ser ut så här:

Extlinux -i / mnt && cat /usr/lib/extlinux/mbr.bin> / dev / sda

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

Nu har du på din flyttbara live-CD-enhet med Debian-operativsystemet. Som du kan se, var jag tvungen att göra lite ansträngning, men allt kommer att visas korrekt och kommer att fungera stabilt. När det gäller eventuella fel när du går in i kommandon, var uppmärksam på texten som visas i konsolen. Ofta hjälper det till att lösa problemet. Om detta inte ger någon effekt, läs den officiella distributionsdokumentationen.

Läs mer