Hallo LC,
mittlerweile habe ich es nochmal versucht auf dem ASUS Z92 Notebook von einer externen Festplatte zu booten. Ich habe es nach der Anleitung aus dem Linux intern Heft mit Sidux versucht, was nicht funktionierte.
Im weiteren habe ich es mit Booten vom USB Stick versucht. Mit einer 2er Version Damnsmalllinux gab es Fehlermeldungen, aber mit der 3.3er ging es. Ich wählte bei der dort vorhandenen Installationroutine (liveCD) USB HDD (nicht USB ZIP). Dabei fiel mir auf, daß das Booten nur ging mit einer Partition auf dem USB Stick. Ähnliches habe ich schon mit DOS auf dem USB-Stick bemerkt. Auf der externen Festplatte konnte ich diese nicht in eine Partition ändern, da ich sonst die Daten darauf löschen würde und für FAT16 wäre diese auch zu groß. Mit einer ersten Partition 2GB habe ich es auch probiert.
Somit komme ich zu dem Ergebnis, daß auf dem Rechner die externe Festplatte zum booten nur mit Hilfe eines USB-Sticks gehen kann. Der Stick ist dann /dev/sda und die externe Festplatte wäre /dev/sdb. Der USB-Stick könnte danach entfernt werden.
Da ich schon mehrere “Postings” mit Suchmaschinen gefunden habe, die es so nicht zum Laufen bekommen haben, möchte ich es hier etwas ausführlicher beschrieben. Es gibt wohl verschiedene BIOS-Fähigkeiten von USB zu booten. BIOS die nicht von USB booten können. Hier geht nur es nur mittels Bootdiskette oder BootCD. BIOS die nur USB Floppy (manchmal auch USB ZIP Drive oder sehr selten USB-CD) booten können, z.b. bei Notebooks ohne Floppy. BIOS die alles können, wenn nur eine Partition auf dem Medium ist. D.h. können nur einen Eintrag in der Partitionstabelle verarbeiten und erwarten dann das Ende Zeichen. Ggf. ist 3. identisch mit 2. inklusive der Moglichkeiten in der Klammer dort. BIOS die auch eine externe HD mit mehreren Partitionen können. Hier würde es ohne Problem gehen. Mein BIOS scheint dem 3. Punkt der Aufzählung zu entsprechen. Im Bios-Menue Setup wird der Bootfähige USB-Stick (eine Partition (mit zwei geht es nicht), Bootflag nicht aktiviert) als zweite Festplatte angezeigt. Ich kann diese auswählen. Das Bios merkt das sich solange bis ich das erste mal den Rechner ohne den steckenden USB-Stick wieder eingeschaltet habe.
Im Internet habe ich bereits nach einer guten Anleitung für diesen Fall gesucht, aber noch keine gefunden. Zum Booten käme meiner Ansicht nach Grub, Lilo, syslinux oder auch Loadlin in Betracht. Vielleicht kennt einer von Euch noch eine gute Quelle.
Danke schon mal im voraus.
[1] http://www.damnsmalllinux.org/wiki/index.php/Installing_to_a_USB_Flash_Drive
Bei weiterem Probieren habe ich noch folgendes herausgefunden. Der sandisk USB Stick wird als Wechselmedium erkannt. Aufgrund eines super Angebotes von einem loikalen PC Händler habe ich noch eine externe Festplatte beschafft und konnte noch ein paar Versuche machen.
Ich habe das Image vom Stick (damnsmalllinux) auf die Festplatte mit dd kopiert (dd if=/dev/sda of=dev/sdb bzw. umgekehrt. Vorhanden Daten auf der HD werden dabei eliminiert.). Somit hatte die 160GB HD nur noch 512MB. Zusätzlich wurde alles was das Booten beschleunigt im BIOS-Setup abgeschaltet.
Im BIOS-Setup, wo die HD auswgewählt wird, wurde die externe HD als zweite HD angezeigt. Wenn ich diese als erste HD auswähle (die Auswahl bleibt erhalten solange ich den Rechner nicht ohne externe HD einschalte) und das BIOS verlasse (f10 exit and write) dann bootet der Rechner doch noch von der externen HD.
Die externe HD taucht bei dem Bios hier nicht als externes Medium sondern als zweite HD auf, habe ich festgestellt und mittels verschiedener Versuche mit dem USB Stick nachgeprüft.
Kurz vor Ende des Speichertests vom Notebook, bis die nächste Anzeigemaske auftaucht ESC gedrückt, zeigt ein Auswahlmenue zum Booten an. externes Medium, HD, CDROM, Netzwerk als vier Auswahlmöglichkeiten (bzw. Zeilen). Der USB Stick wird bei externen Mediem (das Notebook hat USB und Firewire) mit Namen (san disk cruzer) angezeigt. Die HD, die als erste gewählt (intrne HMj120 oder externe HMJ160) wurde, steht in der 2. Zeile. Die anderen Zeilen waren unverändert (hier wird CD-ROM in der dritten Zeile angezeigt, obwhol es das zweite in der Bootreihenfolge ist). Auch hier kann man die Zuordnungen nochmal erkennen.
Somit kann man also vom USB Stick booten, wenn man externes Medien als erstes Boot medium eingestellt hat, danach CD-ROM, HD, Netzwerk. Bei der externen HD muß man dann allerdings beim Starten erstmal ins BIOS. Es geht aber nur mit dem USB Stick Image auf der Festplatte (beim Kopieren gehen alle Daten verloren auf der externen HD). Wenn man jetzt noch weitere Partitionen anlegt, dann geht das Booten immer noch.
Eine Linuxinstalltion auf der externen Festplatte mit den Installern war bisher erfolglos, sowohl mit Grub und Lilo. Soweit der Stand.