Ноутбук загружается только для загрузки> командная оболочка

307
to7m

Мне удалось собрать кирпич ноутбука, используя его для установки Xubuntu на внешний диск. Это ноутбук Toshiba Satellite NB10t-A-10F. Любая помощь будет принята с благодарностью.

Как я сюда попал:

Я сказал Windows 8.1 перезагрузиться на флешку. Флешка содержала Xubuntu 18.04.1, которую я затем установил на подключенный внешний диск, а загрузчик также установил на внешний диск.

При перезагрузке компьютера отображается только командная оболочка grub (grub>, а не grub rescue). Перед достижением этой точки отображается сообщение «System BootOrder not found. Инициализация значений по умолчанию ». Списки командной оболочки Grub (hd0, gpt [1-5]), независимо от того, сколько дисков подключено. Раньше я все еще мог получить доступ к Windows (и, я думаю, к Xubuntu), удерживая клавишу F2 при включенном компьютере. Это приведет к загрузке BIOS, отмене быстрой загрузки (я думаю?) И инициализации внешних дисков. После отключения Secure Boot, выход из BIOS заставит компьютер загружаться и показывать записи, включая Windows и Xubuntu. С тех пор F2 случайно перестал оказывать какое-либо влияние. F12 также не имеет никакого эффекта.

Используя grub ls, я могу определить только (hd0, gpt2) для чтения, FAT (предположительно раздел EFI) и состоит из следующего:

(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 

Подводя итог, я больше не могу получить доступ к BIOS, а могу получить доступ только к командной строке grub.

Любые намеки или идеи будут оценены тоже. Например, где будет храниться эта командная оболочка grub? В биосе или где-то на жестком диске?

Спасибо,

Том

1

1 ответ на вопрос

0
to7m

Вот мое отвратительное решение для взлома. Я вынул жесткий диск, переместил efipartition / Windows / Boot в efipartition / Ubuntu и переименовал копии файла bootmgfw.efi в имена файлов EFI, ранее находившиеся в efipartition / ubuntu. Компьютер считает, что он загружается из grubx64.efi или чего-то в этом роде, но на самом деле это Windows EFI. Я чувствую себя грязным :(