Вопрос или проблема
Я следовал шаг за шагом -create-a-bootable-usb-stick на моем USB-накопителе
Устройство Начало Конец Секторы Размер Тип
/dev/sda1 64 12105119 12105056 5,8G Microsoft basic data
/dev/sda2 12105120 12115263 10144 5M EFI System
/dev/sda3 12115264 12115863 600 300K Microsoft basic data
/dev/sda4 12115968 61437951 49321984 23,5G Linux filesystem
Когда я перезагружаю ноутбук, появляется только строка
ошибка файл `/boot/` не найден
Я продолжаю и завершаю что-то, но первая перезагрузка возвращается к initramfs.
Вам нужно увеличить раздел EFI, 5 Миб недостаточно для двойной загрузки.
Увеличьте раздел EFI до 500 Миб.
Примечание: Можно использовать меньший раздел, но учитывайте потенциальные проблемы с совместимостью:
Для ранних и/или неисправных реализаций UEFI может потребоваться размер не менее 512 МиБ.1
Если вы планируете монтировать раздел в /boot и не будете устанавливать более одного ядра, тогда 400 МиБ будет достаточно.
При двойной загрузке с Windows размер должен быть не менее 300 МиБ для дисков с размером логического сектора 4096 (Advanced Format 4Kn drives)[2] или не менее 100 МиБ в противном случае.[3]
Чтобы гарантировать, что раздел может быть отформатирован в FAT32, его размер должен быть не менее 36 МиБ для дисков с размером логического сектора 512 байт и 260 МиБ для дисков с размером логического сектора 4096.[4]
Если ни одна из этих проблем не актуальна, размер раздела может быть всего 2 МиБ, в этом случае он может содержать ничего, кроме загрузчика.
Ответ или решение
Теория
Ошибка, с которой вы столкнулись при установке Ubuntu, связана с загрузчиком и файловой структурой вашего жесткого диска. Когда система сообщает, что файл /boot/
не найден и при перезагрузке уходит в initramfs, это часто указывает на проблемы с загрузочным разделом или файловой системой. В вашем случае EFI раздел имеет размер всего 5 МБ, что является недостаточным.
Пример
Согласно спецификации EFI, для нормальной работы требуется объем раздела минимум 100 МБ, а в идеале—512 МБ. Это особенно важно в случае, если вы планируете использовать двойную загрузку (dual boot) с Windows или другими операционными системами. Таким образом, ваша текущая конфигурация не удовлетворяет минимальные требования, и это может привести к ошибкам, которые вы наблюдаете.
Применение
Для решения данной проблемы вам необходимо увеличить размер EFI раздела. Следуйте этим шагам:
-
Резервное копирование данных: Перед внесением каких-либо изменений в раздел жесткого диска убедитесь, что все ваши данные безопасно сохранены, так как изменения в разделе могут привести к потере данных.
-
Создание загрузочного диска Linux: Используйте другой компьютер для создания загрузочного Live USB с любой дистрибуцией Linux, которая поддерживает управление разделами, такой как GParted Live.
-
Запуск системы с Live USB: Загрузите компьютер с проблемным жестким диском, используя этот Live USB.
-
Увеличение размера EFI раздела:
- Запустите утилиту GParted или аналог.
- Найдите ваш EFI раздел (обычно он будет обозначен как
/dev/sda2
). - Измените размер раздела до как минимум 300-500 МБ, переместив или удалив другие разделы, если это необходимо.
- Примените изменения и дождитесь завершения переноса и изменения размера разделов.
-
Повторная установка GRUB: Возможно, потребуется переустановить загрузчик GRUB. Используйте команды
grub-install
иupdate-grub
в терминале, чтобы обновить загрузочный сектор. -
Перезагрузка: После успешных изменений и конфигураций перезагрузите компьютер без Live USB и проверьте, загружается ли Ubuntu корректно.
Вы можете столкнуться с дополнительными осложнениями в ходе выполнения, такими как несовместимость с BIOS/UEFI вашей модели ноутбука HP EliteBook. В этом случае имеет смысл проверить обновления BIOS и другую информацию на сайте поддержки производителя.