1 (2020-07-30 19:21:46 отредактировано Kamrad)

Друзья, столкнулся вот с какой штукой - поставил товарищу параллельно с Ubuntu (18.04) на второй, свободный "винт" Mageia 7. Загрузчик Ubuntu - поскольку эта система у коллеги "рабочая лошадка" - на первом физическом диске, Mageia - на втором физическом диске. Загрузчик Ubuntu после установки "Магии" я обновил, он "увидел" вторую систему, но вот загружать её категорически отказывается, после пяти минут "размышлений" повисает вот на такой минорной ноте:

http://i.piccy.info/i9/a381542e837ef655782118d6fdccc907/1596125555/8463/1390082/86709IMG_20200730_195411_240.jpghttp://i.piccy.info/a3/2020-07-30-16-12/i9-13918616/240x186-r/i.gif


Загрузчик Mageia 7 тоже, в свою очередь "увидел" Ubuntu и её он загружает без проблем. Конечно, можно просто тупо перебросить в BIOS`e диск Primary, но хотелось бы понять в чём тут проблема.

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

2

dracut Warning: Cancelling resume operation. Device not found
предупреждение dracut: отмена операции возобновления работы. Устройство не найдено
Cannot find unit!
Не могу найти юнит!
Please check to make sure you passed a valid root filesystem!
Пожалуйста, проверьте, чтобы убедиться, что вы прошли допустимую корневую файловую систему!
Generating "/run/initramfs/rdsosreport.txt"
Генерируюется в "/run/initramfs/rdsosreport.txt"
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot after mounting the them and attach it to a bug report
Вы, возможно, захотите, чтобы сохранить "/run/initramfs/rdsosreport.txt" на USB-накопитель или /boot после установки их и прикрепите его к отчету об ошибке
To gef more debug information in the report, reboot with "rd.debug" added to the kernel command line.
Чтобы добавить в отчет дополнительную отладочную информацию, перезагрузитесь с помощью " rd.debug " добавлена в командную строку ядра.

Kamrad, в этом сообщении нет ничего непонятного, даже чайнику, надо было только ввести пару фраз в яндекс-переводчик, то что жирным, остальное лирика

Kamrad⇓ пишет:

Загрузчик Ubuntu после установки "Магии" я обновил, он "увидел" вторую систему, но вот загружать её категорически отказывается, после пяти минут "размышлений" повисает вот на такой минорной ноте:

Выходит не так как надо обновили, походу он не знает что загружать, о чём и сообщает — "Устройство не найдено... Не могу найти юнит!..."
Я, как и Вы не спец, поэтому вангую — Магея при инсталляции установила свой загрузчик, внесла в меню Убунту, сделала всё правильно. Вы наверное указали ей загрузчик ставить на 2-й ж/д (она ведь там установлена)
Решение могу предложить 2:
1) сделайте в биосе загрузочным 2-диск и никаких делов (как Вы сами и предположили)
можно помучаться big_smile
2) установите в Убунту пакет grub-customizer и с помощью него исправьте положение в Убунте, это графический пакет и там не сложно разобраться...

3

Kamrad, зайдите в ubuntu и переустановите загрузчик.
ЗЫ. При установках/ переустановках систем не мешайте работе установщика, делайте все по умолчанию. В результате будете иметь рабочий загрузчик последней установленной ОС. Если нужен загрузчик именно предыдущей ОС, то загружаетесь в нее и переустанавливаете загрузчик.

4

kvv-vp пишет:

Kamrad, зайдите в ubuntu и переустановите загрузчик.
ЗЫ. При установках/ переустановках систем не мешайте работе установщика, делайте все по умолчанию.

Переустановливал командой sudo update-grub.
Может, ещё какие "заклинания" знаете?

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

5

Kamrad⇓ пишет:

Переустановливал командой sudo update-grub.

Это не переустановка это обновление конфигурационного файла grub.

Kamrad⇓ пишет:

Может, ещё какие "заклинания" знаете?

Зачем Вам заклинания? Все в графике делается. В пакетном менеджере ubuntu удаляете пакет груба(сами найдете как он там называется) и устанавливаете его заново. Не забывайте только нажать кнопку "применить" или что там используется.

6 (2020-08-01 06:20:00 отредактировано denislpd)

Kamrad⇓ пишет:

Переустановливал командой sudo update-grub
Может, ещё какие "заклинания" знаете?

Через sudo nano /boot/grub/grub.cfg
заменить абсолютные пути, например, /dev/sda2 (которые грузят iniframs) на UUID раздела магеи (который можно посмотреть в Gparted). То есть должно стать примерно так
root=UUID=327c8584-f050-44d5-b5be-50f4a98aa36d вместо root=/dev/sda2 (несмотря на то, что sda2 это правильный раздел). Можно заметить, что в убунте абсолютные пути нигде не используются, а для Магеи убунтовский grub создал его для загрузки iniframs.
Лучше скопировать grub.cfg в домашний каталог, там подредактировать в Mousepad (не рекомендую Leafpad, у него автозамена глупая) и вернуть обратно:
sudo cp ~/grub.cfg /boot/grub/grub.cfg
Только после выполнения sudo update-grub все ручные изменения будут сброшены.
По идее надо создавать свое меню, а не полагаться на os-prober или ручное редактирование.

7

denislpd⇓ пишет:

То есть должно стать примерно так
root=UUID=327c8584-f050-44d5-b5be-50f4a98aa36d вместо root=/dev/sda2 (несмотря на то, что sda2 это правильный раздел). Можно заметить, что в убунте абсолютные пути нигде не используются, а для Магеи убунтовский grub создал его для загрузки iniframs.

Здесь не все опытные юзеры, поэтому давайте и наводящие советы, а именно посмотреть UUID идентификаторы всех подключенных к системе дисков:

Консоль: user
[user@localhost ~]$ ls -la /dev/disk/by-uuid/

Но лучше
Консоль: root
[root@localhost ~]# sudo blkid /dev/sda1

losst.ru пишет:

Здесь UUID выводится в таком формате:

UUID="b386d309-05c1-42c8-8364-8d37270b69e0"

Эту строчку уже можно целиком вставлять в /etc/fstab или настройки загрузчика grub. Утилита позволяет посмотреть информацию и для нескольких устройств:

Консоль: root
[root@localhost ~]# blkid    или    sudo blkid /dev/sd*

losst.ru — Как узнать UUID диска в Linux

8 (2020-08-01 15:23:31 отредактировано ingvaro)

Как я понял речь идет о загрузчике Grub 2
Если я не ошибаюсь то :
В Убунту и Windows загрузчик Grub 2 именуется grub
Магея обособилась и загрузчик Grub 2 именуется grub2
А grub в Магее это старый загрузчик grub4dos
Может от этого и путанница


Kamrad⇓ пишет:

агрузчик Mageia 7 тоже, в свою очередь "увидел" Ubuntu и её он загружает без проблем

Раз это Магея обособилась то она и может находить Убунту
А в меню Убунту можно сделать отдельное подменю запуска Grub 2 на Магее
Но раз Магея находит Убунту то можно так и оставить.

9

Я не великий спец, но тоже сталкивался с подобным. Например астра линукс переписала загрузчик магеи. Магейя в загрузчике видится, но не грузится. Восстановил загрузчик с помощью установочной флэшки (той самой, с которой ставил магейю).
Если надо просто обновить конфиг загрузчика, то я чаще всего даю команды:
#os-prober
#update-grub2

Если надо именно переустановить загрузчик, то:
#grub2-install /dev/sda

Acer EX2540 i3-6006U 8Gb DDR4
Mageia 8 MATE, OpenSUSE Leap 15.2 MATE

10

Жалко, Mageia не позволяет отказаться от установки grub, как openSUSE и Debian. Но можно воткнуть ненужную флешку и поставить загрузчик туда, потом стереть и пакеты grub с os-prober удалить. Также плохо, что Mageia не влезает на 4 GB Flash, в отличии от Debian (SUSE тоже не влезает). Говорят, можно загрузить установочный iso через grub. Но зато можно отказаться от форматирования раздела. Хотя, это даже в Ubuntu можно, а вот в Fedora и это нельзя.

11

Есть такая проблема, как у ТСа.
Для себя я решил её по-колхозному.
Выделил на диске 10 Гиг и после каждой установки дополнительного дистрибутива инсталлирую туда Open Mandriva. Просто перезаписываю.
15-ть минут и - никаких проблем.
Видит и запускает всё в любых количествах.
Другие загрузчики обязательно что-то, да не запускают.
Топорно, но - надёжно.

12

denislpd⇓ пишет:

Также плохо, что Mageia не влезает на 4 GB Flash, в отличии от Debian (SUSE тоже не влезает).

Флэшку использовать как диск нежелательно. Быстродействие у самой быстрой флэшки ниже чем у диска и система будет тянуть.
На флэшку я пробовал Магею 5  установить. Уж не помню точно но установилась и из инсталятора от Магеи

13

denislpd⇓ пишет:

Жалко, Mageia не позволяет отказаться от установки grub, как openSUSE и Debian.

Установка без загрузчика даже в официальной документации описана. Почитайте на досуге.

denislpd⇓ пишет:

Также плохо, что Mageia не влезает на 4 GB Flash,

А здесь https://www.osboxes.org/mageia/ уместили на 1.3 Гб.

14

gavrasio пишет:

Есть такая проблема, как у ТСа.
Для себя я решил её по-колхозному.
Выделил на диске 10 Гиг и после каждой установки дополнительного дистрибутива инсталлирую туда Open Mandriva. Просто перезаписываю.
15-ть минут и - никаких проблем.
Видит и запускает всё в любых количествах.
Другие загрузчики обязательно что-то, да не запускают.
Топорно, но - надёжно.

Этот способ плох тем, что при обновлении ядра Магеи (а это довольно часто происходит) грузиться будет всё равно старое ядро.

Acer EX2540 i3-6006U 8Gb DDR4
Mageia 8 MATE, OpenSUSE Leap 15.2 MATE

15

kuguar⇓ пишет:

Этот способ плох тем, что при обновлении ядра Магеи (а это довольно часто происходит) грузиться будет всё равно старое ядро.

Заходить в мандриву и обновлять grub в консоли или с помощью grub-customizer. В меню появятся новые ядра.