Bootprozess Bios: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Basic Input Output System Im Bios wird die Reihenfolge eingestellt von welchem Medium ein Bootloader oder früher auch der Kernel selber gelesen wird. Übliche…“) |
|||
| Zeile 45: | Zeile 45: | ||
==HARDISK/MBR== | ==HARDISK/MBR== | ||
| − | + | *[[mbr]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Aktuelle Version vom 6. August 2021, 19:17 Uhr
Basic Input Output System Im Bios wird die Reihenfolge eingestellt von welchem Medium ein Bootloader oder früher auch der Kernel selber gelesen wird. Üblicherweise sind dies.
FLOPPY/Direkt
Unter Linux konnte man früher einfach den Kernel an den Anfang eine Diskette kopieren und dieser wurde dann in den Hauptspeicher geladen.
root@zero:~# rdev /boot/vmlinuz /dev/sda1 root@zero:~# dd if=/boot/vmlinuz of=/dev/fd0
CDROM/ISOLINUX
Der Bootloader auf den Cdroms unter Linux ist in der Regel Isolinux. eine Bootcd kann man so erstellen.
- Verzeichnis anlegen
root@cardassia:~# mkdir -p /root/bootcd/cdroot/linux
- Kernel und Ramdisk kopieren
root@zero:~# cp /boot/vmlinuz /root/bootcd/cdroot/linux/vmlinuz root@zero:~# cp /boot/initrd /root/bootcd/cdroot/linux/initrd
- Syslinux installieren
root@zero:~# apt-get install syslinux
- Isolinux.bin kopieren
root@zero:~# cp /usr/lib/syslinux/isolinux.bin /root/bootcd/cdroot/
- Isolinux Konfiguration erstellen
root@zero:~# cat /root/bootcd/cdroot/isolinux.cfg prompt 1 display message.txt timeout 300 default linux label linux kernel /linux/vmlinuz append root=/dev/sda1 1initrd=/linux/initrd load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6464
- Messagetext ertellen
root@zero:~# cat /root/bootcd/cdroot/message.txt ***************************************************************************** Boot CD fuer meinen Linuxrechner Kernel: /linux/vmlinuz Version: 2.6.27-7-generic Root: /dev/sda1 *****************************************************************************
- Iso erzeugen
root@zero:~# cd /root/bootcd/cdroot/ root@zero:~# mkisofs -R -V "Linux BootCD" -o /tmp/bootcd.iso -b isolinux.bin -c boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table /root/bootcd/cdroot
- Iso brennen
root@zero:~/bootcd/cdroot# cdrecord -v -eject speed=24 /tmp/bootcd.iso