Ubuntu 13.04 на внешнем диске не обнаруживается ноутбуком с Windows 8

У меня есть ноутбук с установленной Windows 8 и внешний жесткий диск с установленной Ubuntu 13.04, который я подключаю через USB. Я установил grub на свой внешний жесткий диск. Ранее я мог загружаться со своего внешнего диска без каких-либо проблем. Но теперь, когда я загружаюсь, мой внешний диск не отображается в меню Boot Options. У меня есть один раздел NTFS на моем внешнем диске, и Windows обнаруживает его. Итак, у моего ноутбука или внешнего накопителя нет проблем с оборудованием.

Я пытался загрузиться со своего внешнего жесткого диска на другом компьютере, на котором нет UEFI или Windows 8. В нем установлена ​​Windows 7 и Ubuntu 13.04 в качестве двойной загрузки. Когда я впервые загрузился с внешнего диска, у меня появилось окно Grub Rescue. Я следовал процедуре, описанной в Как исправить & quot; ошибку: неизвестная файловая система. grub rescue > . Я смог загрузиться в Ubuntu, но он показывал, что / boot / efi не готов. Я пропустил монтаж, и это сработало. Я думал, что проблема исправлена. Но когда я подключился к ноутбуку, он снова не обнаружился в меню Boot Options.

В чем может быть проблема и как ее решить?

0
задан 13 April 2017 в 15:24

1 ответ

Во-первых, /boot/efi - это место, где Ubuntu монтирует системный раздел EFI (ESP). В зависимости от того, как диски были разбиты на разделы, внутренний диск, внешний диск или оба могут иметь ESP. Если вы установили Ubuntu на компьютер A и настроили ESP компьютера A на /boot/efi, то, когда вы переместили диск на компьютер B и попытались загрузиться, он, конечно, не смог бы найти ESP компьютера A, и поэтому вы ' я получил ошибку о невозможности смонтировать /boot/efi. Я могу придумать несколько обходных путей для этого, но лучший из них, вероятно, зависит от конфигурации дисков вашего компьютера (включая общий внешний диск); однако, если вы просто временно загружаете компьютер B для устранения проблемы, лучше оставить его в покое. Если вам нужна помощь в устранении этой проблемы, пожалуйста, опубликуйте выходные данные sudo parted -l в обеих системах, когда внешний диск подключен хотя бы к одной из них. (При необходимости используйте аварийный диск для загрузки компьютера A.)

Что касается проблем с загрузкой компьютера A, это может быть связано с настройкой прошивки, поэтому вы должны войти в утилиту установки вашей прошивки и поискать варианты связанные с загрузочными устройствами. Также возможно, что утилита Boot Repair может помочь; но я был бы немного осторожен, так как ваша установка необычна, и Boot Repair внесет постоянные изменения в ваши настройки загрузки - изменения, которые могут помочь, но могут ухудшить ситуацию. (Вам нужно будет запустить Boot Repair с аварийного диска, если вы решите попробовать его.) Другой вариант - использовать мой rEFInd boot manager. Вы можете использовать образ флэш-накопителя CD-R или USB для тестирования без каких-либо изменений на жестком диске. Если это работает, загрузитесь в Linux и установите версию пакета Debian. Это может быть более надежным, если вы убедитесь, что ESP вашего внутреннего жесткого диска смонтирован на /boot/efi, а не ESP на внешнем диске (если он есть).

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: