LINUX.ORG.RU

Установка Manjaro рядом с Win11, Fedora, Kubuntu

 , , ,


0

1

Добрый.

Гуру, подскажите, плз.

Имеем:

диск SDD Gigabyte B760M DS3H DDR4 UEFI; Win11; Fedora39; Kubuntu23.10; Manjaro xfce 23.1.3

Задача:

Запускать Manjaro из меню Grub Fedora, или запускать Fedora из меню Grub Manjaro или меню Grub Kubuntu.

Проблемы:

После установки Manjaro система загружается из

  • меню BIOS UEFI
  • меню Grub Kubuntu
  • меню Grub Manjaro

При запуске Manjaro из меню Grub Fedora сообщение

../../grub-core/fs/fshelp.c:257:file’intel-ucode.img^/boot/initramfs-6.6-x86_64.img’ not found

файлы intel-ucode.img и /boot/initramfs-6.6-x86_64.img существуют.

При запуске Fedora из меню Grub Manjaro сообщение

/boot/initramfs-6.7.6-200.fc39.x86_64.img’ not found. Файл существует.

Запуск Fedora из меню Grub невозможен в виду отуствия такого пункта. Update Grub Kubuntu сделан был - Fedor’у не видит.

Попытки решения (результата не дали):

  1. Установка Manjaro в трех опциях:
  • Рядом (/boot и boot/efi в существующие каталоги)
  • На новую партицию, размеченную под Ext4 (/boot и boot/efi в существующие разделы)
  • Ручная разметка (/boot и boot/efi в новые разделы)
  1. Update всех grub.cfg в трех Linux

  2. Поиск файла (каталога) ../../grub-core/fs/fshelp.c:257:file результата не дал - не нашел.

  3. Скопировал упомянутые выше файлы *.img во все возможные каталоги /boot и ../grub

  4. В меню Grub Manjaro в пункте Advanced install Fedora указаны пункты Manjaro (!).

Я в тупике… Хочется запуск всех четырех систем из одного (любого) меню Grub. Помогите куда копать….


Раз не можешь справиться со всеми, то выбери какой-нибудь один груб, его настрой. Если нет каких-то особых предпочтений, то начинать с груба системы, установленной последней.

andytux ★★★★★
()

А зачем они все разом? Та же убунту давно превратилась в арч. Они постоянно обновляют ядро и потроха чтобы добавлять поддержку нового железа. Если в арче сейчас ядро декабря 2023, то в кубунте - осени. Уже понимаешь где свидетей стабильности обманывают? Они еще все в snap засунули из-за зоопарка ядер и библиотек, которые не в силах сочетать

rtxtxtrx
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)

[Solved] [Решено] Два дня мучался: Grub в топку, такой квест мне не нужен, работать надо.

Вместо Grub прекрасно подошел менеджер rEFInd - установился с первого раза, все работает. Все описание здесь https://losst.pro/ustanovka-refind-v-linux

Единственно, хочу обратить внимание, что rEFInd - это именно менеджер загрузки (загручиков) ОС. Т.е. Grub как загрузчик для каждой системы остался свой. Поэтому, чтобы ускорить загрузку и отключить обратный отсчет секунд для загрузки каждой системы по умолчанию (timeout), надо в каждом grub.cfg вручную поставить 0 в параметре timeout.

Откликнувшимся спасибо, особенно rtxtxtrx - все правильно, ковыряться часами в настройках неряшлевого программирования неблагодарная задача.

pVq
() автор топика
Ответ на: комментарий от pVq

Рефинд это именно загрузчик он может грузить ядра и инитрамс Линукс с любых поддерживаемых файловых систем. А сканирование дисков и поиск на них других загрузчиков это уже дополнительный функционал

anonymous
()