Linux Boot
Initramdisk
Beim Start wird zuerst ein Mikro-System in einer Ramdisk geladen. Diese wird aus einer gepackten Datei auf der
boot=-Partition gelesen (z.B. =initrd.img-2.6.35-24-generic).
-
zcat initrd.img-2.6.35-24-generic > /tmp/rd && cpio --extract < /tmp/rd Entpackt das Archiv.
-
update-initramfs -u -kall Erstellt eine Ramdisk nach aktueller Konfiguration.
-
/etc/initramfs-tools/ Enthält Konfigurationsdateien. Wichtig: modules (z.B. um Module für eine verschlüsselte Root-Partition nachzuladen)
Ausführliche Dokumentation zu
initramfs-tools für Ubuntu findet sich bei
manpages.ubuntu.com 
.
Grub 2
Aktuelle
Ubuntu -Versionen werden standardmäßig mit
Grub 2 ausgeliefert. Hier findet sich eine gute Dokumentation:
Grub 1
Diese Seite widmet sich dem Startvorgang unter Linux. Der verwendete Bootloader ist
grub.
-
grub Startet die Verwaltungs- und Installationskonsole.
-
grub>device (hd0) /dev/sda Ordnet die Platten zu.
-
grub>find /boot/grub/stage1 Sucht Dateien. Rückgabewert ist die Partition, auf der diese liegen z.B. (hd0,1).
-
grub>root (hd0,1) Setzt die Startpartition.
-
grub>setup (hd0) Schreibt Grub mit der aktuellen Konfiguration in den MBR.
-
grub>reboot Startet das System neu.
Passwortschutz von grub
- Dies ist durchaus eine sinnvolle Sicherheitsmaßnahme: Anleitung
Links
Grub Config: menu.lst
default 0
timeout 3
hiddenmenu
password --md5
## ## End Default Options ##
title Ubuntu 10.04 LTS, kernel 2.6.32-22-generic
uuid 01cad6cb-3003-457b-a74c-15c9db252345
kernel /vmlinuz-2.6.32-22-generic root=UUID=be3496a2-7ee4-4711-955e-2b04a6de7740 ro quiet splash
initrd /initrd.img-2.6.32-22-generic
quiet
title Ubuntu 10.04 LTS, kernel 2.6.32-22-generic (recovery mode)
uuid 01cad6cb-3003-457b-a74c-15c9db252345
kernel /vmlinuz-2.6.32-22-generic root=UUID=be3496a2-7ee4-4711-955e-2b04a6de7740 ro single
initrd /initrd.img-2.6.32-22-generic
## If you want to boot windows:
title Windows
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1