USB-Boot und neuere BIOS und Firmware

641
Hell.Bent

Ist es sicher zu sagen, dass die meisten neueren (x64 2010+) Desktop-BIOS von großen Herstellern für den USB-Start konfiguriert werden können?

Ich möchte in der Lage sein, von USB für GParted 10, Windows 7 Pro und Ghost 2003+ zu booten, idealerweise auf einem stateless-Laufwerk mit kleinem Formfaktor, z. B. einem Desktop, ohne eingebaute CD / DVD-ROM. Kann jemand guten winzigen HW und boot / iso SW dafür empfehlen?

Gibt es einen technischen Grund / eine Einschränkung, warum die BIOS-Firmware nicht bereits mit einer Art Boot-USB-ähnlichen USB- Funktion ausgestattet ist, bei der Sie keine DVD-ROM oder gar ein bootformiertes USB-Laufwerk benötigen? Wie cool wäre es, wenn Sie mit einem Bootloader booten könnten, der Sie zur Eingabe eines ISO-Werts auf einem USB- oder Local-Dateimount auffordert?

1
"sicher zu sagen" - ja, ich habe einige ältere Windows 2000-Desktops bei der Arbeit eingestellt, ziemlich standardisierte Spezifikationen für grundlegende Desktopanwendungen. Die meisten sind Foxconn- und MSI-Motherboards, Pre-SATA und verfügen nur über 2 USB-Anschlüsse - doch alle unterstützen 'boot from USB' :) HaydnWVN vor 12 Jahren 0

3 Antworten auf die Frage

1
mailq

Sie können davon ausgehen, dass sie USB-Boot-fähig sind. Aber keine Garantie.

Empfehlungen sind Off-Topic.

Was zum Teufel ist ein "boot from usb iso"? Entweder USB oder CD-ROM. Für andere Szenarien ist die Lösung PXE.

Ich frage mich nur, ob es irgendetwas gibt, das es mir erlaubt, von einem ISO-Laufwerk auf einem USB-Laufwerk zu booten, ohne das USB-Laufwerk oder den Flash-Stick für das Booten formatieren zu müssen. vor 12 Jahren 0
Nein, Sie müssen das ISO zusammen mit einem Bootloader auf USB extrahieren. Es gibt keine Möglichkeit (AFAIK), einen ISO-Bootloader zu starten. Plus wäre es sehr langsam. tombull89 vor 12 Jahren 1
@ tombull89, `memdisk` ist was Sie suchen. Der Bootloader lädt memdisk, memdisk lädt das gesamte ISO in den Speicher und überträgt die Ausführung an den Code auf dem ISO. Und von diesem Moment an ist es, als würde man von einem normalen ISO booten. Sehen Sie sich http://www.ultimatebootcd.com/customize.html im Abschnitt "Hinzufügen von ISO-Images" für die Konfiguration an. Marcin vor 12 Jahren 0
Ah so ist es möglich. Ich rechne damit, dass die Maschine eine gewisse Menge an RAM benötigt, damit dies funktioniert. tombull89 vor 12 Jahren 0
Ja, es ist keine sehr speichereffiziente Methode, es ist nicht etwas, von dem aus Sie ausführen möchten (es sei denn, Sie haben einen großen Speicherbedarf und kümmern sich nicht darum). Bei den normaleren PXE-Bootmethoden werden die heruntergeladenen Bilder normalerweise bei der Ausführung freigegeben. Die Kombinationen bzImage / initrd des Linux-Kernels geben nach der Ausführung auch den Speicher des Images frei. Der beste Weg wäre wahrscheinlich, ein SquashFS-Image in RAM zu laden und dieses als Rootfs zu verwenden, da das Betriebssystem weiß, dass dieses Zeug sowieso im RAM läuft, kein Zwischenspeichern oder Laden in den Speicher. Marcin vor 12 Jahren 0
0
tombull89

Windows 7 (und Vista und Server 2008) können auf einem USB-Stick so eingerichtet werden, dass ein startfähiger, installierbarer USB-Anschluss mit dem Windows Live CD / USB-Download-Tool vorhanden ist. Dies extrahiert die .iso-Datei (muss eine echte .iso-Datei sein, kein "Tiny7" oder Nicht-Windows-Iso, oder habe ich gefunden) auf das USB-Laufwerk (muss mindestens 4 GB haben) und von diesem USB-Laufwerk kann gebootet werden.

Für andere Dinge wie GParted, Ubuntu oder Mint verwende ich uNetBootIn . Nicht sicher, wie es mit Ghost funktionieren würde.

0
cyberpine

Sie könnten Yumi Multiboot USB Creator ausprobieren . Anscheinend können Sie von einem USB-Laufwerk starten und dann in einem Menü das gewünschte ISO auswählen.