Laptop hanya melakukan booting ke grub> shell perintah

1

Saya berhasil membuat semi-brick laptop dengan menggunakannya untuk menginstal Xubuntu ke drive eksternal. Laptop ini adalah Toshiba Satellite NB10t-A-10F. Bantuan apa pun akan sangat dihargai.

Bagaimana saya sampai di sini:

Saya mengatakan Windows 8.1 untuk reboot ke USB stick. Stik USB berisi Xubuntu 18.04.1, yang kemudian saya instal ke drive eksternal yang terhubung, dengan bootloader yang juga diinstal ke drive eksternal.

Saat me-reboot komputer, itu hanya menampilkan shell perintah grub (grub>, bukan grub rescue). Sebelum mencapai titik ini, ini menampilkan pesan "System BootOrder tidak ditemukan. Menginisialisasi default. ". Daftar shell perintah Grub (hd0, gpt [1-5]), terlepas dari berapa banyak drive yang terpasang. Sebelumnya, saya masih bisa mengakses Windows (dan Xubuntu saya pikir) dengan menekan F2 saat komputer dihidupkan. Ini akan memunculkan BIOS, membatalkan Fast Boot (saya pikir?) Dan memungkinkan drive eksternal untuk menginisialisasi. Setelah menonaktifkan Boot Aman, keluar dari BIOS akan membuat komputer boot untuk grub dan menampilkan entri termasuk Windows dan Xubuntu. Sejak itu, F2 berhenti secara acak memiliki efek apa pun. F12 juga tidak memiliki efek.

Menggunakan grub ls, saya hanya dapat menentukan (hd0, gpt2) dapat dibaca, apakah FAT (mungkin partisi EFI), dan terdiri dari yang berikut:

(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

Jadi, singkatnya, saya tidak bisa lagi mengakses BIOS, dan hanya bisa mengakses command prompt grub.

Petunjuk atau wawasan apa pun akan dihargai juga. Misalnya, di mana shell perintah grub ini disimpan? Di BIOS, atau di suatu tempat di hard disk?

Terima kasih,

Tom

to7m
sumber

Jawaban:

0

Ini solusi hack saya yang menjijikkan. Saya mengeluarkan hard drive, dan memposisikan ulang efipartition / Windows / Boot ke efipartition / Ubuntu, dan mengganti nama salinan bootmgfw.efi dengan nama-nama file EFI sebelumnya di efipartition / ubuntu. Komputer mengira itu boot dari grubx64.efi atau semacamnya, tetapi sebenarnya ini Windows EFI. Saya merasa kotor :(

to7m
sumber