Opprett en oppstartbar CD under Linux
Prinsipp
Emulere en oppstartsdiskett for kjernen 2.6
Forutsetning
- mkbootdisk _________version 1.5.1
- Cdrecord-Clone _____versjon 2.01a28-dvd (i686-pc-linux-gnu)
Gjennomføring
Innledende
Åpne en terminal og logg som "root":
[ tmpfs] $ su - Passord: ********* [ root] # Bestem versjonen av kjernen din med kommandoen "uname-r": [ root ] # uname -r 2.6.3-19mdk [ root] #
Opprett bildefil
Nå er det på tide å lage oppstartsbildet (.iso)
[ tmpfs] # mkbootdisk --device cdbootdisk.iso -v --iso 2.6.3-19mdk Installere isolinux ... ferdig Kopiering /boot/vmlinuz-2.6.3-19mdk ... done. Kopiering /boot/initrd-2.6.3-19mdk.img ... ferdig. Konfigurere bootloader ... ferdig.
Størrelsen på oppstartsbilde er 4 sektorer -> Ingen emulering [ tmpfs] #
Forklaring:
- mkbootdisk
- Kommandoen
- --enhet
- Oppstartsbildet er opprettet på den spesielle filen. Hvis --device ikke er spesifisert, brukes / dev / fd0.
- cdbootdisk.iso
- Navnet på filen.
- -V
- Vis prosessen (bildeopprettelse) på skjermen.
- --iso
- Versjonen av kjernen din.
Verifisering av fil og dens størrelse ("ls-lh"): [ postbeskyttet] tmpfs] # ls -lh totalt 2, 0M -rw-r - r-- 1 rotrot 2, 0M mar 17 12:22 cdbootdisk .iso [ tmpfs] #
Burning
Det forblir fortsatt brenne bildet vårt på en CD-R eller CD-RW. For det vil vi bruke kommandoen "cdrecord".
Merk at: Siden kjerneversjon 2.6, er CD / DVDBurners ikke lenger emulert som "SCSI" -enheter som det var tilfellet for 2, 4-kjernen. Derfor trenger vi ikke lenger å bruke kommandoen "cdrecord-scanbus" for å bestemme parametrene for å passere til dev = ", bare skriv inn den direkte banen til enheten, for eksempel" dev = / dev / hdd ".
CD-opprettelse
- For de som ønsker å bruke en CD-RW, starter du ved å slette oit:
[ tmpfs] $ cdrecord dev = / dev / hdd tom = rask
- Når du er tom, brenn du "iso":
[ tmpfs] $ cdrecord -v-dag hastighet = 4 dev = / dev / hdd cdbootdisk.iso
- Start systemet på nytt, og konfigurer BIOS for å starte fra CDrom først ...