LinuxForum.Fans
Тема

Загрузка системы

Автор: medusa 5 сообщений 555 просмотров
15.09.2022 21:02 #438386

Доброго времени суток. Решил установить новую версию Ubuntu 22.04.1. Систему ставил на абсолютно новый чистый SSD. Ставил с разделом efi. После установки все как-будто запустилось. Однако возникло ряд вопросов. При редактировании файла /etc/default/grub потребовалось его обновление. В Терминале получил следующий вывод:

Тогда посмотрел в GParted как выглядит Система:

Показать

Вопрос такой - как это лечится? Нагулил, что для того чтобы убрать предупреждение по os-probe надо отредактировать /etc/default/grub , добавив строку GRUB_DISABLE_OS_PROBER=false. Разумеется с нулевым эффектом. Может ктото встречался с чем-то подобным. Да. в инете вычитал, что Memtest86+ можно загрузить на флешку и грузиться с нее для проверки, Но мне кажется, что это, мягко говоря, не очень. Спасибо.

15.09.2022 21:12 #438387

Вывод терминала даём текстом. Картинку убрал.
По сути:
1. Смысл вынесения /boot на отдельный раздел?
2. Swap на SSD? Разве что если памяти мало. Но будет частая перезапись, чтобы диск не убило. Я вообще swap не использую, но у меня памяти хватает.
3. Огромный раздел под /, причём использовано порядка 11%. Место пропадает зря :( .
4. В конце 4,23 ГБ свободного места - смысл в этом?
Я себе выделяю порядка 60 ГБ на систему, но у меня стоит несколько приложений, требующих место. И порядка 25 ГБ на /home, это даже с запасом. А все данные, которые только можно, выношу на отдельный раздел, сразу монтирую в /mnt/userdata. Swap на SSD - не рискую, если потребуется, выделю на HDD место.

"medusa" написал:
надо отредактировать /etc/default/grub , добавив строку GRUB_DISABLE_OS_PROBER=false

И после этого:
[console]sudo update-grub[/console]

16.09.2022 08:15 · отредактировано #438388
"Rizado" написал:
И после этого:
Консоль:
sudo update-grub

Я так и сделал, но результата никакого. Это вывод после команды:

Показать
[console]
edusa@medusa-PC-O-E-M:~$ sudo update-grub
[sudo] пароль для medusa:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-47-generic
Found initrd image: /boot/initrd.img-5.15.0-47-generic
Found linux image: /boot/vmlinuz-5.15.0-43-generic
Found initrd image: /boot/initrd.img-5.15.0-43-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done
medusa@medusa-PC-O-E-M:~$

[/console]

Смысл вынесения /boot на отдельный раздел? На предыдущей системе я тоже его создал с целью расположения ядер системы.
В конце 4,23 ГБ свободного места - смысл в этом? Мне подумалось, что не плохо было бы создать резерв в случае необходимости "ремонта " SSD.
Но все же мне надо решить вопросы с Memtest86+ и сообщением от os-prober. Спасибо)))

16.09.2022 08:27 #438389
"medusa" написал:
решить вопросы с Memtest86+

Это приложение не будет работать при загрузке с UEFI.

16.09.2022 16:21 · отредактировано #438390
"Rizado" написал:
Это приложение не будет работать при загрузке с UEFI.

Хорошо, а как быть с os-probe? Собственно там написано, что:


os-prober будет выполнен для обнаружения других загрузочных разделов.
Его выходные данные будут использоваться для обнаружения на них загрузочных двоичных файлов и создания новых загрузочных записей.

Вопрос решил так:
1. Добавил строку GRUB_DISABLE_OS_PROBER=false в /etc/default/grub
2. Отключил сообщение в /etc/grub.d/30_os-prober.
Выполнил команду:
[console]
medusa@medusa-PC-O-E-M:~$ sudo chmod -x /etc/grub.d/30_os-prober
medusa@medusa-PC-O-E-M:~$ sudo gedit /etc/grub.d/30_os-prober
[/console]
Закомментировал 49 строку: # grub_warn "$(gettext_printf "os-prober will not be executed to detect other bootable partitions.\nSystems on them will not be added.....

[console]
medusa@medusa-PC-O-E-M:~$ sudo update-grub
[sudo] пароль для medusa:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-47-generic
Found initrd image: /boot/initrd.img-5.15.0-47-generic
Found linux image: /boot/vmlinuz-5.15.0-43-generic
Found initrd image: /boot/initrd.img-5.15.0-43-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Adding boot menu entry for UEFI Firmware Settings ...
done
medusa@medusa-PC-O-E-M:~$

[/console]

Войдите или зарегистрируйтесь, чтобы ответить.