Смонтируйте том EFI на Sony VIAO Tap 20 под управлением Windows 8.1

Смонтируйте том EFI на Sony VIAO Tap 20 под управлением Windows 8.1

Первая установка Ubuntu.

Я установил Ubuntu в качестве системы с двойной загрузкой на Sony VIAO Tap 20 с Windows 8.1. При перезагрузке компьютера GRUB2 не появляется: компьютер загружается непосредственно в Windows 8.1.

Журнал восстановления загрузки можно найти здесь:

http://paste.ubuntu.com/11836136/

Это показывает, что есть 2 тома, которые имеют каталог /EFI/ubuntu: sda1 и sda3. (Если я правильно понимаю, sdb1 — это мой Live USB-накопитель, поэтому он здесь не важен). Он также обещает, что есть два файла — /EFI/ubuntu/grubx64.efiи /EFI/ubuntu/shimx64.efiв томе sda3, но при проверке из Ubuntu (загрузка с Live USB) я не могу найти файл /EFI/ubuntu/grubx64.efi(аннотированный снимок экрана).

Мне бы хотелось узнать, какой из этих двух томов используется при запуске, чтобы я мог задать правильный путь для менеджера загрузки.

Я начал следовать инструкциям наИсправление загрузчика UEFI от Гэри Ньюэлластраница, но, похоже, она не срабатывает при выполнении команды mountvol g: /s. Вот вывод моего сеанса в командной строке администратора:

C:\WINDOWS\system32> mountvol g: /s
C:\WINDOWS\system32>wmic logicaldisk get caption
Caption
C:
G: 
C:\WINDOWS\system32>cd g:\
C:\WINDOWS\system32>cd g:\EFI
C:\WINDOWS\system32>

Это означает, что том с именем G:был смонтирован, но невозможно перейти на него или в какие-либо каталоги в нем. Похоже, что mountvol /sделает только часть того, что ожидается.

Я понимаю, что это должно «монтировать системный раздел EFI на указанном диске», но это работает «только для компьютеров на базе Itanium»источник

Когда я запускаю setкоманду в командной строке, она сообщает мне, что PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel. Я не вижу там никаких признаков Itanium (но, возможно, я ищу не те данные).

Есть ли другая команда, которую я могу использовать для монтирования системного раздела EFI на этом компьютере? Или есть другой метод, который я могу использовать, чтобы убедиться, что менеджер загрузки считывает правильный файл и запускает Grub?

решение1

Ссылка на компьютеры на базе Itanium устарела. Первыми компьютерами, использовавшими EFI, были Itanium, но EFI/UEFI уже несколько лет используется в компьютерах AMD64/x86-64. (Они стали обычным явлением на новых компьютерах в середине 2011 года. Почти все, что поставляется с Windows 8 и более поздними версиями, использует UEFI.) Я уверен, что эта страница или, по крайней мере, комментарий Itanium относятся к периоду, когда EFI использовались только на компьютерах на базе Itanium.

Обратите внимание, что когда вы монтируете ESP через mountvolкоманду в окне командной строки администратора, ESP на самом деле доступен только в этом же окне; вы не можете получить к нему доступ через обычный файловый менеджер с графическим интерфейсом. Из вашего вопроса не ясно, возникают ли у вас проблемы в окне командной строки администратора или где-то еще. Если это в окне командной строки администратора, то я подозреваю, что повреждена файловая система.

Связанный контент