Hallo,
ich bastel nun schon seit über einer Woche an einem Debian, was sich vom USB Stick booten lässt. Der Kernel ist inzwischen so weit und benötigt auch keine RAM Disc mehr.
Nun stellt sich noch ein Problem: Ist in dem Rechner unerwartet eine Festplatte mehr oder weniger drin (vielleicht auch noch ein vergessener USB Stick) fährt Debian nicht hoch, weil er versucht das falsche rootfs zu mounten, da die Bezeichnungen in Tüdel gekommen sind.
Meine Lösung: Ich benutze statt /dev/sda1 einfach /dev/disc/by-id/...-part1. Nur funktioniert das nicht, trotz der Kernel Option rootwait wartet und wartet und wartet er, hochfahren tut er jedoch nicht.
Woran liegt das? Stehen die Geräte beim boot noch nicht über by-id zur Verfügung? Kann man das ändern?
PS: Ich bin mir der Tatsache bewusst, dass man das dann für jeden Stick alles neu einstellen muss und das normale USB-Sticks stark an Lebensdauer verlieren, wenn man direkt von ihnen bootet.
Booten von USB Stick
Re: Booten von USB Stick
:-/
Also habe es nun mit Labels gelöst wie es hier steht: http://wikis.sun.com/display/BigAdmin/U ... le+Systems
Leider steht da nicht, dass man dafür eine Ramdisc benötigt. Ist zwar nicht das was ich wollte, da ich um die ramdisk rumkommen wollte, aber das wird dann wohl nichts mehr.
Also habe es nun mit Labels gelöst wie es hier steht: http://wikis.sun.com/display/BigAdmin/U ... le+Systems
Leider steht da nicht, dass man dafür eine Ramdisc benötigt. Ist zwar nicht das was ich wollte, da ich um die ramdisk rumkommen wollte, aber das wird dann wohl nichts mehr.