Страница 1 из 2

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:06
Ctyx
Доброго дня всем! В общем ситуация такая. В ноутбуке установлено 2 диска SSD 120Гб и HDD 250Гб. Ноут с BIOS, диски в MBR
На SSD установлены W7 и Linuxmint 19.3 Cinnamon, поставил ещё одну систему Manjaro XFCE на HDD, GRUB во время установки поставил на SSD, все оси подхватились и загружались нормально. Сегодня на минт 19.3 прилетело обновление GRUB2 и я автоматически его установил. В результате перестала загружаться Manjaro, хотя в меню GRUB имеется. На экране выдаёт такое:
20200320_132215.jpg
В конце концов восстановил grub манджары по этой инструкции прямо из под минт. Теперь все три оси загружаются, grub естественно с Manjaro...
Информация о дисках:
Снимок экрана от 2020-03-20 17-03-48.png

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:21
symon2014
Ctyx, Моя любимая фича бомжары , из-за чего я её люто ненавижу. :-D А может это груб.
Пишется новый grub.cfg но без одной мелочи типа этого initrd /boot/initrd , здесь не прописывается образ загрузки. Его можно дописать руками.

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:27
Ctyx
ага, это что-то, только вот почему grub минта/убунты не запускает "бомжару"? Несколько раз пробовал восстанавливать - ничего не получилось. Получается всё таки недостаток в grub минт?

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:30
symon2014
Ctyx писал(а):
20 мар 2020, 17:27
Получается всё таки недостаток в grub минт?
По глубокой идее он должен быть и в Африке груб. Я глубоко не выяснял , кто из них виноват. Костыль я нашёл ,но манжару сильно не полюбил))

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:33
Ctyx
тогда можно поподробнее о "костыле"? Так, для общего развития :blush:

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:38
symon2014
Ctyx, тогда пришли кусочек файла grub.cfg подобного плана с бомжарой.
menuentry 'Linux Mint 19.3 MATE' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ea3fd71c-5b1e-40f7-bcb9-266116af7a01' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 ea3fd71c-5b1e-40f7-bcb9-266116af7a01
else
search --no-floppy --fs-uuid --set=root ea3fd71c-5b1e-40f7-bcb9-266116af7a01
fi
linux /boot/vmlinuz-5.3.0-42-generic root=UUID=ea3fd71c-5b1e-40f7-bcb9-266116af7a01 ro acpi_enforce_resources=lax
initrd /boot/initrd.img-5.3.0-42-generic
}

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:45
Ctyx
symon2014 писал(а):
20 мар 2020, 17:38
Ctyx, тогда пришли кусочек файла grub.cfg подобного плана с бомжарой.
вот:
menuentry 'Manjaro Linux (Kernel: 5.4.24-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.24-1-MANJARO x64-fallback-aee6c130-56a2-4576-81be-0b30891277d4' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 aee6c130-56a2-4576-81be-0b30891277d4
else
search --no-floppy --fs-uuid --set=root aee6c130-56a2-4576-81be-0b30891277d4
fi
linux /boot/vmlinuz-5.4-x86_64 root=UUID=aee6c130-56a2-4576-81be-0b30891277d4 rw resume=/dev/sdb3
initrd /boot/initramfs-5.4-x86_64-fallback.img
}
}

### END /etc/grub.d/10_linux ###

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 17:49
symon2014
Ctyx писал(а):
20 мар 2020, 17:45
initrd /boot/initramfs-5.4-x86_64-fallback.img
посмотри grub.cfg в минте , там в такой строке не будет названия образа.

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 18:02
Ctyx
это в минте:
}
menuentry 'Manjaro Linux (Kernel 5.4.24-1-MANJARO x64 - fallback initramfs) (на /dev/sdb1) (на /dev/sdb1) (на /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4-x86_64--aee6c130-56a2-4576-81be-0b30891277d4' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 aee6c130-56a2-4576-81be-0b30891277d4
else
search --no-floppy --fs-uuid --set=root aee6c130-56a2-4576-81be-0b30891277d4
fi
linux /boot/vmlinuz-5.4-x86_64 root=UUID=aee6c130-56a2-4576-81be-0b30891277d4 rw resume=/dev/sdb3
initrd /boot/initramfs-5.4-x86_64-fallback.img
}
это в manjaro:
}
menuentry 'Manjaro Linux (Kernel: 5.4.24-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.24-1-MANJARO x64-fallback-aee6c130-56a2-4576-81be-0b30891277d4' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 aee6c130-56a2-4576-81be-0b30891277d4
else
search --no-floppy --fs-uuid --set=root aee6c130-56a2-4576-81be-0b30891277d4
fi
linux /boot/vmlinuz-5.4-x86_64 root=UUID=aee6c130-56a2-4576-81be-0b30891277d4 rw resume=/dev/sdb3
initrd /boot/initramfs-5.4-x86_64-fallback.img
}
}

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 18:13
symon2014
Что то в этих частях не вижу особых различий. Глубже надо копать.

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 18:17
Ctyx
а, ладно - и так сойдёт. В бомжаровском грубе есть свой плюс - автоматом загружается в той системе с которой выключал. Просто во время загрузки минта несколько строк ошибок сыпит, на "родном" грубе минт загружался без ошибок.

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 18:40
hellonet
Ctyx писал(а):
20 мар 2020, 18:17
В бомжаровском грубе есть свой плюс - автоматом загружается в той системе с которой выключал.
У меня так настроен обычный GRUB

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 18:46
Ctyx
да, только в grub manjaro эта функция "предустановлена".

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 19:21
rogoznik
Ctyx писал(а):
20 мар 2020, 18:46
да, только в grub manjaro эта функция "предустановлена".
одну строчку в конфиге поправить

Что не так с grub mint/ubuntu?

Добавлено: 20 мар 2020, 19:26
hellonet
Ctyx писал(а):
20 мар 2020, 18:46
да, только в grub manjaro эта функция "предустановлена".
Не знал, хотя у меня manjaro есть, но она там единственная ось на стареньком компе

Что не так с grub mint/ubuntu?

Добавлено: 21 мар 2020, 07:45
colonel
Ctyx писал(а):
20 мар 2020, 17:06
На экране выдаёт такое:
20200320_132215.jpg
> Глубже надо копать
яндекс>>>
гугла>>>
Ошибка vfs unable to mount root fs on unknown block- > https://losst.ru/oshibka-vfs-unable-to- ... nown-block
Ctyx писал(а):
20 мар 2020, 18:46
в grub manjaro эта функция "предустановлена".
везде в грубе имеется возможность включения такой функции. а то что включено по "предустановке" то этот плюс чисто субъективен.
покрутил такой "плюс" с полгода и снёс нафиг , перенастроил груб на автозагрузку основной рабочей системы с небольшой задержкой для возможности выбора и загрузки других систем.

Что не так с grub mint/ubuntu?

Добавлено: 21 мар 2020, 09:14
Ctyx
colonel писал(а):
21 мар 2020, 07:45
> Глубже надо копать
Окоп вырыл :joke:
Поигрался с различными ядрами от 4.15 до 5.4, результата нет. Загрузчик манджары работает, загрузчик минта манджару не грузит, игнорит :-D
Пробовал затирать загрузочный сектор и по-новой ставить grub - не помогло. Остаюсь на загрузчике манджары.

Что не так с grub mint/ubuntu?

Добавлено: 21 мар 2020, 14:43
symon2014
Ctyx, Поставил манжару , чтоб потыкать палочкой. Естественно кернел в панике. Стал сравнивать файлы grub.cfg в минте и в манжаре.
Свою любимую дырку нашёл. Смотрим так , из манжары свой участок выглядит так.
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-5e2b2925-abb5-4d93-b4ad-4c3ff62cc862' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt10'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,gpt10' --hint-bios=hd0,gpt10 --hint-efi=hd0,gpt10 --hint-baremetal=ahci0,gpt10 5e2b2925-abb5-4d93-b4ad-4c3ff62cc862
else
search --no-floppy --fs-uuid --set=root 5e2b2925-abb5-4d93-b4ad-4c3ff62cc862
fi
linux /boot/vmlinuz-5.4-x86_64 root=UUID=5e2b2925-abb5-4d93-b4ad-4c3ff62cc862 rw quiet apparmor=1 security=apparmor resume=UUID=da68a7e2-67ef-4a5b-be25-3ebeff0e0f2d udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.4-x86_64.img
обращаем внимание на выделенное цветами. А теперь нужный участок из минта (он будет в другом месте)
BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Manjaro Linux (19.0.2) (на /dev/sda10)' --class manjarolinux --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5e2b2925-abb5-4d93-b4ad-4c3ff62cc862' {
insmod part_gpt
insmod ext2
set root='hd0,gpt10'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt10 --hint-efi=hd0,gpt10 --hint-baremetal=ahci0,gpt10 5e2b2925-abb5-4d93-b4ad-4c3ff62cc862
else
search --no-floppy --fs-uuid --set=root 5e2b2925-abb5-4d93-b4ad-4c3ff62cc862
fi
linux /boot/vmlinuz-5.4-x86_64 root=UUID=5e2b2925-abb5-4d93-b4ad-4c3ff62cc862 rw quiet apparmor=1 security=apparmor resume=UUID=da68a7e2-67ef-4a5b-be25-3ebeff0e0f2d udev.log_priority=3
initrd /boot/intel-ucode.img
}
Похоже на то , что минто-убунтовый ос-пробер недолюбливает манжару. В арче я груб никогда не ставил , но он нормально грузится. В чём корни проблемы , я не выяснял , поскольку линуксу и столлману не однофамилец , но если в файл добавить /boot/initramfs-5.4-x86_64.img , то манжара будет грузиться. Там ещё есть куда добавить это , ну и при обновлении ядер разумеется опять вбивать изменения. Вот такая селяви у бомжары с минтом и похоже заниматься этим некому. Насколько я заметил , этой фигни не было вплоть до манжары 16.10. Далее везде. :-D

Что не так с grub mint/ubuntu?

Добавлено: 21 мар 2020, 15:13
Ctyx
symon2014 писал(а):
21 мар 2020, 14:43

Свою любимую дырку нашёл. Смотрим так , из манжары свой участок выглядит так.
О как совпало - только на форуме телеги манжаро мне немного направление где копать дали и тут тоже всё срослось :thumbs:
Решается это записью в /etc/grub.d/40_custom Правильных параметров,какие именно есть на арч вики.
я правильно понимаю? initrd /boot/intel-ucode.img заменить на initrd /boot/intel-ucode.img /boot/initramfs-5.4-x86_64.img и в других местах тоже?
Кстати пишут, что это касается всех дебианов - минт, убунту, генту, дебиан

Что не так с grub mint/ubuntu?

Добавлено: 21 мар 2020, 15:28
symon2014
Ctyx писал(а):
21 мар 2020, 15:13
я правильно понимаю?
да , добавить недостающее.
Ctyx писал(а):
21 мар 2020, 15:13
Кстати пишут, что это касается всех дебианов
особо не заморачивался , бомжара не в моих любимчиках. :-D