Установлен Ubuntu 15.1 на USB (полная установка), но он не будет загружаться

Я не вижу способа заставить такое поведение глобально, поскольку стандартные пути конфигурации обычно жестко закодированы в программах.

Если вы ищете простой способ резервного копирования всех ваших конфигураций, вы можете создайте символические ссылки для каждого приложения с ~/.app до ~/.config/app. Хотя это, к сожалению, не будет закрывать ваш дом, все конфигурационные файлы будут сохранены в ~/.config для упрощения резервного копирования.

1
задан 29 February 2016 в 06:42

1 ответ

В EFI загрузчик хранится как обычный файл в системном разделе EFI (ESP). Какой загрузчик запущен, хранится в NVRAM. В режиме EFI стандартная установка Linux устанавливает свой загрузчик как EFI/ubuntu/shimx64.efi (который в свою очередь вызывает EFI/ubuntu/grubx64.efi) в ESP и сохраняет ссылку на это в NVRAM. Это отлично работает, когда диск является внутренним диском. Однако с внешним диском переменная NVRAM может быть стерта, когда диск отсоединен от компьютера; и даже если это не так, диск будет загружаться только на компьютере, на котором установлена ​​ОС.

Поскольку установщики ОС и аварийные утилиты должны быть подготовлены на компьютерах, отличных от тех, на которых они запущены, EFI предоставляет специальное имя файла для таких загрузчиков. В системах x86-64 это имя EFI/BOOT/bootx64.efi. Поэтому установщик Ubuntu использует это имя. Вы можете сделать то же самое после установки на USB-накопитель:

Установите ESP, который находится на USB-накопителе. Предположим, что он находится в /mnt. Скопируйте исходные файлы загрузчика, набрав cp -r /mnt/EFI/ubuntu /mnt/EFI/BOOT. Переименуйте копию прокладки, набрав mv /mnt/efi/BOOT/shimx64.efi /mnt/efi/BOOT/bootx64.efi.

Теперь диск должен быть загрузочным на любом 64-разрядном компьютере на базе EFI. Конечно, для загрузки с USB-накопителя вам может потребоваться использовать встроенный менеджер загрузки компьютера, как и на компьютере с BIOS.

2
ответ дан 23 May 2018 в 13:11
  • 1
    Проблема заключалась в том, что у меня не было доступа к встроенному менеджеру загрузки, но спасибо, надеюсь, это полезно для кого-то еще :) – Opponent019 11 March 2016 в 23:52

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

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