Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Восстановление ESP раздела  (Прочитано 2841 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Timmy82

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Восстановление ESP раздела
« : 08 Июля 2022, 15:19:52 »
Доброго дня.
Сильно не пинайте. Новичок, несколько дней с linux. На форуме не нашел похожей проблемы.
Случайно был удален раздел sda1 (esp). После этого создан вновь с gparted. fat32, флаги esp и boot выставлены.
До удаления файлы с esp раздела были скопированы. потом вернул их обратно.
в fstab пробовал писать uuid раздела или просто dev/sda1
помимо ubuntu на esp еще загрузчик windows. и win стартует и загружается без проблем.

при старте ubuntu 90 секунд таймер
Timed out waiting for device /dev/sda1
Dependency failed for /boot/efi

можно ли как-то это починить? спасибо)

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7285
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #1 : 08 Июля 2022, 15:40:28 »
Цитировать
в fstab пробовал писать uuid раздела или просто dev/sda1
Закомментируй эту строку, пока она только мешает.

Оффлайн Timmy82

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #2 : 08 Июля 2022, 16:07:44 »
закомментировал. висит лого kubuntu около пары минут. оболочка не загружается

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 901
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #3 : 08 Июля 2022, 18:54:17 »
Как вариант, переустановить GRUB.

Или показать содержимое /fstab и вывод команды

sudo blkid

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28455
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #4 : 08 Июля 2022, 19:56:38 »
lsblk -o NAME,TYPE,SIZE,FSTYPE,UUID,MOUNTPOINT; cat /etc/fstab
Под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Timmy82

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #5 : 08 Июля 2022, 20:37:27 »
lsblk
(Нажмите, чтобы показать/скрыть)

fstab
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 08 Июля 2022, 20:49:54:
Как вариант, переустановить GRUB.
пробовал, не помогло
grub-install --target=x86_64-efi
« Последнее редактирование: 08 Июля 2022, 20:49:54 от Timmy82 »

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1866
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #6 : 08 Июля 2022, 22:08:35 »
пробовал, не помогло
Разве не указывают раздел загрузочный при grub-install, разве не grub-install --bootloader-id=LIN --recheck ?
Раздел ESP присутствует, в него прописываем граб, при правильных действиях получаем вывод
Installing for x86_64-efi platform.
Installation finished. No error reported.

Создание файла конфигурации GRUB
Создаём /boot/grub/grub.cfg  для настройки меню загрузки GRUB:

cat > /boot/grub/grub.cfg << EOF
# Begin /boot/grub/grub.cfg
set default=0
set timeout=5

insmod part_gpt
insmod ext2
set root=(hd0,2)

if loadfont /boot/grub/fonts/unicode.pf2; then
  set gfxmode=auto
  insmod all_video
  terminal_output gfxterm
fi

menuentry "Linux"  {
  linux   /boot/vmlinuz root=/dev/sda2 ro
}

menuentry "Firmware Setup" {
  fwsetup
}
EOF
Где hd0,2 это корень установленной системы, ставим свой диск и раздел с корнем.

Для винды в конфиг граба (grub.cfg) добавляем
menuentry "Windows 10" {
  insmod fat
  insmod chain
  set root=(hd0,1)
  chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Где пути тоже меняем на свои, существующие на разделах.

Morisson

  • Гость
Re: Восстановление ESP раздела
« Ответ #7 : 08 Июля 2022, 22:38:52 »
Timmy82, поправьте fstab, так, чтобы 0 1 было у /
У остальных 0 2
Вот, крч.
UUID=f2c1bccd-0547-47b0-b9af-ef8b87d08829   /           ext4   errors=remount-ro   0 1
UUID=FE25-4703  /boot/efi       vfat    defaults      0       2

Разве не указывают раздел загрузочный при grub-install, разве не grub-install --bootloader-id=LIN --recheck ?
Цитировать
--bootloader-id=LIN
это не раздел, а название загрузочной записи.
grub-installсам найдет esp-раздел

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28455
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #8 : 09 Июля 2022, 01:41:15 »
vladimirzhuravlev, не надо портить людям систему.


grub-install --recheck --no-floppy /dev/sda1
update-initramfs -u
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7285
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #9 : 09 Июля 2022, 05:15:30 »
Всем советчикам переустановить груб!
Цитировать
висит лого kubuntu около пары минут
Груб есть, работает, свое дело выполнил, началась загрузка системы. Нехера его теребонькать, пока не поломали!

Timmy82, в общем Morisson в "Ответ 7" прав.
Немного добавлю. Для ESP-раздела может надежнее оставить параметры, присвоенные при установке.
Если свап, как и был, в виде файла то добавить строку для него. Итоговый fstab:
UUID=FE25-4703 /boot/efi       vfat    umask=0077      0       1
UUID=f2c1bccd-0547-47b0-b9af-ef8b87d08829   /           ext4   errors=remount-ro   0 1
/swapfile                                   none        swap   sw                  0 0

Morisson

  • Гость
Re: Восстановление ESP раздела
« Ответ #10 : 09 Июля 2022, 07:18:10 »
0       1
Цитировать
sets the order for file system checks at boot time; see fsck(8). For the root device it should be 1. For other partitions it should be 2, or 0 to disable checking.

Оффлайн Timmy82

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #11 : 09 Июля 2022, 07:44:24 »
ух, сколько ответов) спасибо всем кто откликнулся
запутался что-то. в конце 0 1 ? или 0 2 у esp
попробовал и так, и так. все тоже самое
сделал лог и фото на всякий

Пользователь добавил сообщение 09 Июля 2022, 07:49:04:
« Последнее редактирование: 09 Июля 2022, 10:46:38 от Aleksandru »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7285
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #12 : 09 Июля 2022, 08:18:34 »
Да не важно, какая цифра в конце. Оставь демократичную "1".
Пока разглядываю твой скриншот.

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 901
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #13 : 09 Июля 2022, 09:54:04 »
Очень маловероятно, но я бы проверил, что в Windows выключена гибернация

powercfg -h off
И проверить/выключить Fast Boot в UEFI-BIOS.

На крайний случай, я бы попробовал пересоздать раздел EFI (ESP), средствами Windows.
Ещё немного смущают размер раздел ESP и не типичное расположение разделов, в частности раздел 16 Мб находится после раздела ext4.
« Последнее редактирование: 09 Июля 2022, 10:31:54 от Дюшик »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7285
    • Просмотр профиля
Re: Восстановление ESP раздела
« Ответ #14 : 09 Июля 2022, 10:32:41 »
Из твоего лога:
Цитировать
июл 09 07:02:26 tim-MS-7D23 systemd[1]: Startup finished in 1min 4.089s (firmware) + 6.565s (loader) + 5.630s (kernel) + 1min 30.368s (userspace) = 2min 46.653s.
░░ Subject: Запуск системы завершен
Во всяком случае, вопрос озвученный в заголовке решен.
Да, есть жалобы на ESP-раздел. Проверить на ошибки, лучше все разделы.


Пользователь добавил сообщение 09 Июля 2022, 10:36:53:
Цитировать
не типичное расположение разделов, в частности раздел 16 Мб находится после раздела ext4.
И размер ESP-раздела в 470мб, говорит, что вероятно Windows устанавливалась после *бунту.
« Последнее редактирование: 09 Июля 2022, 10:36:53 от andytux »

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.