Der Laptop bootet nur, um die Befehls-Shell zu starten

421
to7m

Ich habe es geschafft, einen Laptop zu halbziegeln, indem ich Xubuntu auf einem externen Laufwerk installiere. Der Laptop ist ein Toshiba Satellite NB10t-A-10F. Jede Hilfe wäre sehr dankbar.

Wie ich hierher gekommen bin:

Ich habe Windows 8.1 angewiesen, den USB-Stick neu zu starten. Der USB-Stick enthielt Xubuntu 18.04.1, das ich dann auf einem angeschlossenen externen Laufwerk installierte, wobei der Bootloader ebenfalls auf dem externen Laufwerk installiert wurde.

Beim Neustart des Computers wird nur die Befehls-Shell von grub angezeigt (grub>, nicht die Rettung von grub). Bevor dieser Punkt erreicht wird, wird die Meldung "System BootOrder nicht gefunden" angezeigt. Voreinstellungen initialisieren. ”. Grub-Befehlsshellisten (hd0, gpt [1-5]), unabhängig davon, wie viele Laufwerke angeschlossen sind. Bisher konnte ich immer noch auf Windows zugreifen (und Xubuntu denke ich), indem ich F2 gedrückt halte, während der Computer eingeschaltet wurde. Dadurch würde das BIOS aufgerufen, der Fast-Boot-Vorgang (glaube ich?) Abgebrochen und die Initialisierung der externen Laufwerke ermöglicht. Nach dem Deaktivieren von Secure Boot würde das Beenden des BIOS dazu führen, dass der Computer grub und die Einträge einschließlich Windows und Xubuntu anzeigt. Seitdem hörte F2 zufällig auf, irgendwelche Auswirkungen zu haben. F12 hat auch keine Wirkung.

Mit grub ls kann ich feststellen, dass nur (hd0, gpt2) lesbar ist, FAT (vermutlich EFI-Partition) ist und aus folgendem besteht:

(hd0,gpt2)/ (hd0,gpt2)/efi/ (hd0,gpt2)/efi/Microsoft/ (hd0,gpt2)/efi/Microsoft/Boot/ (hd0,gpt2)/efi/Microsoft/Boot/bootmgfw.efi (hd0,gpt2)/efi/Microsoft/Boot/bootmgr.efi (hd0,gpt2)/efi/Microsoft/Boot/[other assorted folders and files] (hd0,gpt2)/efi/Microsoft/Boot/BCD.LOG1 (I probably made these LOGs trying to make grub command prompt boot something) (hd0,gpt2)/efi/Microsoft/Boot/BCD.LOG2 (hd0,gpt2)/efi/Boot/ (hd0,gpt2)/efi/Boot/bootx64.efi (hd0,gpt2)/efi/Boot/fbx64.efi (hd0,gpt2)/efi/ubuntu/ (hd0,gpt2)/efi/ubuntu/fw/ (empty) (hd0,gpt2)/efi/ubuntu/fwupx64.efi (hd0,gpt2)/efi/ubuntu/grubx64.efi (hd0,gpt2)/efi/ubuntu/grub.cfg (hd0,gpt2)/efi/ubuntu/shimx64.efi (hd0,gpt2)/efi/ubuntu/mmx64.efi (hd0,gpt2)/efi/ubuntu/bootx64.csv (hd0,gpt2)/efi/toshiba/ (hd0,gpt2)/efi/toshiba/Boot/ (hd0,gpt2)/efi/toshiba/Boot/bootmgfw.efi (hd0,gpt2)/efi/toshiba/Boot/bootmgr.efi (hd0,gpt2)/efi/toshiba/Boot/[other assorted folders and files, but no BCD.LOG files] (hd0,gpt2)/bootsect.bak 

Zusammenfassend kann ich also nicht mehr auf das BIOS und nur auf die Eingabeaufforderung von Grub zugreifen.

Alle Hinweise oder Erkenntnisse sind ebenfalls willkommen. Wo würde diese Grub-Befehls-Shell beispielsweise gespeichert werden? Im BIOS oder irgendwo auf der Festplatte?

Vielen Dank,

Tom

1

1 Antwort auf die Frage

0
to7m

Hier ist meine widerliche Hacklösung. Ich nahm die Festplatte heraus und positionierte efipartition / Windows / Boot in efipartition / Ubuntu um. Die Kopien von bootmgfw.efi wurden in efipartition / ubuntu in die Namen der EFI-Dateien umbenannt. Der Computer glaubt, dass er von grubx64.efi oder ähnlichem bootet, aber es ist wirklich eine Windows EFI. Ich fühle mich dreckig :(