Mein neuer Miniserver hat kein CD-Laufwerk, hat einfach nicht mehr ins Gehäuse gepasst. Ist ja auch kein Problem mit USB. Ich wollte das Teil eigentlich mit Grub2 ausstatten, aber das hakte noch zu sehr bei einigen Sachen. Die Sticks klinken sich bei mir laut Bios-Einstellungen als hd0 ein. Soweit, so gut, hat der Stick einen Boot-Sektor, wird von ihm gebootet. Hat er keinen Bootsektor, wird der nächst gefundene Bootsektor genommen. Und genau an diesem Punkt hat dann die Umschreibung mit root (hd0,0) etc nicht mehr gepasst.
# (0) Arch Linux
title Arch Linux [/boot/vmlinuz26]
root (hd0,0)
kernel /vmlinuz26 root=/dev/md1 ro
initrd /kernelraid.img
Grub 2:
set root '(/dev/disk/by-label/willi)'
kernel /vmlinuz26 root=/dev/disk/by-label/willi ro
Finde ich irgendwie praktischer, da zum Beispiel die Ersetzung durch UUID's auch mistig, weil an die Hardware gebunden ist. Das Label 'willi' kann ich auch auf andere Hardware draufpacken, ohne das ich weitere Änderungen irgendwelcher Einstellungen vornehmen muss. '"Willi" ist hardwareunabhängig.