Utwórz bootowalną płytę CD pod linuxem
Zasada
Emulacja dysku rozruchowego dla jądra 2.6
Warunek wstępny
- mkbootdisk _________version 1.5.1
- Cdrecord-Clone _____wersja 2.01a28-dvd (i686-pc-linux-gnu)
Realizacja
Wstępny
Otwórz terminal i zaloguj się jako „root”:
[ tmpfs] $ su - Hasło: ********* [ root] # Określ wersję jądra za pomocą polecenia „uname-r”: [ root ] # uname -r 2.6.3-19mdk [ root] #
Utwórz plik obrazu
Teraz nadszedł czas na utworzenie obrazu rozruchowego (.iso)
[ tmpfs] # mkbootdisk --device cdbootdisk.iso -v --iso 2.6.3-19mdk Instalacja isolinux ... done Kopiowanie /boot/vmlinuz-2.6.3-19mdk ... gotowe. Kopiowanie /boot/initrd-2.6.3-19mdk.img ... gotowe. Konfigurowanie bootloadera ... gotowe.
Rozmiar obrazu rozruchowego wynosi 4 sektory -> Brak emulacji [ tmpfs] #
Wyjaśnienie:
- mkbootdisk
- Komenda
- --urządzenie
- Obraz rozruchowy jest tworzony w specjalnym pliku. Jeśli parametr --device nie jest określony, używany jest / dev / fd0.
- cdbootdisk.iso
- Nazwa pliku.
- -v
- Wyświetl proces (tworzenie obrazu) na ekranie.
- --iso
- Wersja twojego jądra.
Weryfikacja pliku i jego rozmiaru („ls -lh”): [ tmpfs] # ls -lh total 2, 0M -rw-r - r-- 1 root root 2, 0M mar 17 12:22 cdbootdisk .iso [ tmpfs] #
Palenie
Nadal pozostaje nagrany nasz obraz na CD-R lub CD-RW. W tym celu użyjemy polecenia „cdrecord”.
Zauważ, że: od wersji jądra 2.6, odtwarzacze CD / DVD nie są już emulowane jako urządzenia „SCSI”, jak miało to miejsce w przypadku jądra 2.4. Dlatego nie musimy już używać polecenia „cdrecord-scanbus”, aby określić parametry, które mają zostać przekazane do „dev =”, po prostu wprowadź bezpośrednią ścieżkę do urządzenia, na przykład „dev = / dev / hdd”.
Tworzenie płyt CD
- Dla tych, którzy chcą korzystać z CD-RW, zacznij od wymazania:
[ tmpfs] $ cdrecord dev = / dev / hdd blank = szybko
- Po opróżnieniu wypal swoje „iso”:
[ tmpfs] $ cdrecord -v -dao speed = 4 dev = / dev / hdd cdbootdisk.iso
- Uruchom ponownie system i skonfiguruj BIOS, aby najpierw uruchomić z CDrom ...