Вопрос или проблема
Я установил 24.04.1 на HP Elitebook 8530w с версией BIOS около 2009 года.
После того, как установка, по всей видимости, прошла успешно, при перезагрузке я получил сообщение Не системный диск
. Два раздела, созданные на внутреннем твердотельном диске, содержали grub2 core.img, с флагом bios_grub и ext4 без флагов.
Что я пропустил?
Ответ или решение
Как исправить ошибку "Non-system disk" после установки Ubuntu 24.04.1 на HP Elitebook 8530w
Если вы столкнулись с сообщением "Non-system disk" при перезагрузке после установки Ubuntu 24.04.1 на старый HP Elitebook 8530w, это может быть вызвано несколькими факторами. Ниже приведены шаги, которые помогут вам устранить данную проблему.
1. Проверьте настройки BIOS
Одной из первых причин появления проблемы может быть неправильная настройка BIOS. Выполните следующее:
- Войдите в BIOS: Для этого при загрузке компьютера нажимайте клавишу
F10
илиESC
(в зависимости от конкретной модели). - Установите порядок загрузки: Убедитесь, что ваш SSD, на который вы установили Linux, находится в приоритетном списке загрузочных устройств. Отметьте его в качестве первого загрузочного устройства.
- Настройки режима работы SATA: Проверьте, что режим SATA установлен на AHCI, так как Legacy или IDE могут вызвать проблемы с некоторыми современными системами.
2. Проверка конфигурации загрузчика GRUB
Если настройки BIOS в порядке, следующим шагом будет проверка конфигурации загрузчика GRUB:
-
При загрузке системы, попытайтесь зайти в систему через режим восстановления (Recovery Mode) или с загрузочной флешки с Ubuntu.
-
Откройте терминал и выполните следующую команду:
sudo update-grub
-
Затем, если возникает необходимость, восстановите GRUB с помощью команды:
sudo grub-install /dev/sda
Замените
/dev/sda
на ваше устройство SSD, если оно обозначено иначе, согласно вашему окружению.
3. Разделы и их флаги
Согласно вашему описанию, у вас есть два раздела: один с флагом bios_grub
и другой с файловой системой ext4
, который не содержит флагов. Это может быть причиной проблемы. Выполните следующие действия:
-
Флаги разделов: Используйте утилиту
gdisk
илиparted
, чтобы проверить и установить правильные флаги для разделов. Например:sudo parted /dev/sda set 1 bios_grub on sudo parted /dev/sda set 2 boot on
Убедитесь, что флаг
boot
установлен на разделе с файловой системойext4
.
4. Проверка целостности файловой системы
Иногда проблема может быть связана с поврежденной файловой системой. Запустите проверку:
-
После загрузки с Live USB в терминале выполните команду:
sudo fsck /dev/sda2
Замените
/dev/sda2
на соответствующий раздел.
5. Переустановка GRUB с Live CD
Если вышеуказанные шаги не помогают, попробуйте переустановить GRUB с помощью Live CD:
- Загрузитесь с Live USB.
-
Откройте терминал и выполните:
sudo mount /dev/sda2 /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sda sudo update-grub
Заключение
Следуя перечисленным шагам, вы сможете диагностировать и исправить проблему "Non-system disk" на вашем HP Elitebook 8530w. Если данные методы не решили проблему, возможно, стоит рассмотреть возможность проверки аппаратного состояния SSD или переустановки системы с полностью очищенной таблицей разделов.
Также рекомендуется ознакомиться с документацией Ubuntu и форумами, где пользователи делятся своим опытом и решениями аналогичных проблем.