Настройте Ubuntu на загрузочном внешнем SSD как постоянный вариант загрузки.

Вопрос или проблема

Некоторое время назад я создал загрузочный внешний SSD с Ubuntu 22.04 на нем, следуя тому, что указано в Как создать действительно портативную (подключи и работай) установку Ubuntu на внешнем SSD/HDD.

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

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

Существует ли способ настроить так, чтобы, если SSD с Ubuntu присутствует, он всегда был первым вариантом для загрузки?

Файл конфигурации GRUB открывается в текстовом редакторе:

sudo nano /etc/default/grub

Строка GRUB_DEFAULT=

Опция 0 вызывает выбор первой записи в вашем меню по умолчанию.

Опция 1 вызывает выбор второй записи в вашем меню.

И так далее.

Если опция сохранена, то всегда выбирается последняя запись, к которой был доступ.

Каждый раз, когда этот файл модифицируется, GRUB должен быть обновлен, чтобы это вступило в силу:

sudo update-grub

Ответ или решение

Для настройки загрузки Ubuntu с внешнего SSD с функцией постоянного хранения данных (persistent boot option) и автоматического выбора данной загрузки при наличии устройства, выполните следующие шаги:

Шаг 1: Подготовка системы

Во-первых, убедитесь, что ваше внешнее SSD устройство подключено к компьютеру и доступно в системе. Откройте терминал и выполните команду для проверки дисков:

lsblk

Это позволит вам увидеть все подключенные устройства и убедиться, что ваш SSD правильно определён, например, как /dev/sdb.

Шаг 2: Изменение конфигурации GRUB

Во многих случаях потребуется настроить загрузчик GRUB, чтобы он всегда выбирал ваше устройство при его наличии. Откройте файл конфигурации GRUB для редактирования:

sudo nano /etc/default/grub

В этом файле найдите строку с GRUB_DEFAULT=. Вы можете установить значение по умолчанию:

  • Если у вас есть только один элемент в меню GRUB для вашего внешнего SSD, установите:
GRUB_DEFAULT=0
  • Если ваш SSD находится на другом месте в меню, определите его место в списке и используйте соответствующий индекс. Помните, что индексы начинаются с нуля.

Если вы хотите сохранить последний выбранный элемент, используйте:

GRUB_DEFAULT=saved

Шаг 3: Обновление конфигурации GRUB

Необходимо обновить конфигурацию загрузчика GRUB, чтобы изменения вступили в силу:

sudo update-grub

Шаг 4: Настройка порядка загрузки в BIOS/UEFI

Несмотря на настройки GRUB, основным моментом является порядок загрузки в BIOS/UEFI. Поскольку вы уже устанавливали ваш SSD первым в загрузочном меню, убедитесь, что это правильно настроено. Перезагрузите компьютер и войдите в BIOS/UEFI (обычно, нажимая клавиши F2, DEL, ESC или F10 во время загрузки, в зависимости от модели). Найдите раздел, отвечающий за порядок загрузки, и убедитесь, что ваш внешний SSD установлен на первое место.

Шаг 5: Автоматизация выбора

Проблема с тем, что устройство пропадает из загрузочного меню при его отключении, может быть решена с помощью утилит, таких как efibootmgr, которые позволяют управлять загрузочными записями EFI. Это немного более сложный метод и требует наличия UEFI. Чтобы использовать efibootmgr, выполните следующие команды:

  1. Установите efibootmgr, если он ещё не установлен:

    sudo apt install efibootmgr
  2. Посмотрите текущие записи загрузки:

    sudo efibootmgr
  3. Если ваш SSD не отображается сначала, вы можете изменить порядок, используя:

    sudo efibootmgr -o 0001,0002,0003

    Замените номера на соответствующие идентификаторы ваших загрузочных записей, где 0001 — это ваш SSD.

Заключение

Теперь, после выполнения всех шагов, ваш внешний SSD с Ubuntu должен быть настроен как первая опция загрузки при подключении. Если устройство отключено, система будет загружаться с другого диска, а при его подключении будет автоматически выбрана первая загрузочная запись. Это значительно упростит вашу работу с портативной установкой Ubuntu.

Для более детального понимания и расширенных возможностей настройки рассмотрите официальную документацию Ubuntu и GRUB, так как при возникновении проблем могут потребоваться дополнительные настройки.

Оцените материал
Добавить комментарий

Капча загружается...