Вопрос или проблема
В настоящее время я использую Ubuntu, но планирую перейти на Debian. Моя система загружается непосредственно в Ubuntu, пропуская меню загрузки grub. Я использую ноутбук HP. Могу ли я изменить порядок загрузки, используя BIOS? Или я могу сделать так, чтобы меню загрузки grub появлялось другим способом? В любом случае, буду признателен за ответы.
Вы должны иметь возможность легко загрузить свой USB-накопитель, запустив systemctl reboot --firmware-setup
в Ubuntu или нажав F9 при загрузке компьютера.
Кроме того, кажется, что ваша конфигурация grub настроена на пропуск GRUB. Чтобы изменить это в общем, вы можете сделать следующее:
- Запустите
sudo nano /etc/default/grub
- Найдите строку, которая говорит
GRUB_HIDDEN_TIMEOUT=0
, и закомментируйте её, добавив “#” в начале этой строки. - Также найдите строку, которая говорит
GRUB_TIMEOUT_STYLE=""
- Напишите
menu
в кавычках (если это ещё не так), так что теперь это будет выглядеть так
GRUB_TIMEOUT_STYLE="menu"
-
Нажмите Ctrl+X, затем y, чтобы сохранить и выйти.
-
Обновите grub с помощью:
sudo update-grub
- Если вы получите ошибку
command not found
, используйте
sudo grub-mkconfig -o /boot/grub/grub.cfg
- Перезагрузите.
Теперь вам должно быть встречено меню GRUB.
Поскольку вы хотите загрузиться с другого диска, изменение grub не поможет.
Вы можете изменить порядок загрузки в BIOS, но обычно есть клавиша для отображения выбора загрузочного диска. На HP, как я думаю, это F9…
Согласно моему опыту на Dell Optiplex 7070 с настройками загрузки EFI в BIOS. Невозможно загрузиться с другого устройства, если внутренний HDD загрузочный. Возможно, это действие безопасности, которое остаётся активным даже при отключенных настройках безопасности в BIOS.
Я представлю своё решение, но Я НЕ РЕКОМЕНДУЮ никому пытаться это сделать, если они не готовы рисковать полной переустановкой ОС с нуля! Следующие шаги сделают вашу работающую ОС не загрузочной.
cd /boot
, затемrm -rf .
Это удаляет всё, кроме директории EFI
. При следующей перезагрузке система выдаст ошибку о том, что не может найти файл загрузки и позволит загрузиться с USB.
Возможно, существует лучший способ, но я не смог его понять.
Ответ или решение
Чтобы загрузиться с живого USB на системе Ubuntu, следуйте этим аккуратно проработанным шагам. Учитывая вашу необходимость переключиться на Debian и то, что ваша система автоматически загружается в Ubuntu, это руководство будет ориентировано как на изменения в BIOS, так и на конфигурацию GRUB.
Шаг 1: Подготовка загрузочного USB-диска
Перед тем как переключаться на BIOS, убедитесь, что у вас есть корректно созданный загрузочный USB. Если у вас его нет, вы можете создать загрузочный USB с помощью инструмента, такого как Rufus (для Windows) или Startup Disk Creator (для Ubuntu).
- Скачайте образ ISO Debian с официального сайта.
- Используйте выбранный вами инструмент для создания загрузочного USB-диска, выбрав ранее скачанный образ ISO.
Шаг 2: Вход в BIOS/UEFI
Ваш компьютер должен быть настроен на загрузку с USB. Есть два основных способа, как это можно сделать:
Вариант 1: Использование комбинации клавиш при загрузке
- Включите ваш HP ноутбук или перезагрузите его.
- Как только появится логотип HP, начните многократно жать клавишу F9. Это откроет меню выбора загрузочного устройства.
- В меню выберите ваш USB-диск и нажмите Enter.
Вариант 2: Настройка порядка загрузки в BIOS
- Включите ноутбук и нажмите F10 на экране с логотипом HP для входа в BIOS.
- Используйте стрелки для навигации к секции Boot Options или Boot Order.
- Убедитесь, что ваш USB-диск стоит на первом месте в списке загрузки.
- Сохраните изменения и выйдите из BIOS, нажав F10 и подтвердив сохранение.
Шаг 3: Изменение конфигурации GRUB
Если вы хотите, чтобы меню GRUB отображалось при следующей загрузке, измените его конфигурацию с помощью следующих действий:
-
Откройте терминал и выполните команду:
sudo nano /etc/default/grub
-
Найдите строчку:
GRUB_HIDDEN_TIMEOUT=0
и закомментируйте ее, добавив
#
в начале строки:#GRUB_HIDDEN_TIMEOUT=0
-
Убедитесь, что строка:
GRUB_TIMEOUT_STYLE=""
заменена на:
GRUB_TIMEOUT_STYLE="menu"
-
Сохраните изменения, нажав Ctrl + X, затем Y и Enter.
-
Обновите конфигурацию GRUB:
sudo update-grub
Шаг 4: Завершение и перезагрузка
Теперь перезагрузите ваш компьютер. Вы должны увидеть меню GRUB, которое позволит вам выбрать, с какого устройства вы хотите загрузить систему, в том числе ваш USB-диск.
Заключение
Следуя вышеописанным шагам, вы сможете успешно загрузиться с живого USB на Ubuntu, а также модифицировать меню GRUB, чтобы оно отображалось при каждом запуске. Это позволит вам легко перейти на Debian или другую ОС. Если у вас возникнут проблемы или дополнительные вопросы, не стесняйтесь обращайтесь за помощью.