lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 596.2G  0 disk 
├─sda1   8:1    0    25G  0 part /mnt/arch
├─sda2   8:2    0     2M  0 part 
├─sda3   8:3    0   4.5G  0 part /mnt/arch/boot
├─sda4   8:4    0     4G  0 part [SWAP]
├─sda5   8:5    0     4G  0 part /mnt/gentoo/boot
├─sda6   8:6    0 129.5G  0 part /mnt/arch/home
├─sda7   8:7    0 296.3G  0 part /
└─sda8   8:8    0 132.9G  0 part /mnt/gentoo    

sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.18.0-rc7
Found initrd image: /boot/initrd.img-3.18.0-rc7
Found linux image: /boot/vmlinuz-3.13.11.10
Found initrd image: /boot/initrd.img-3.13.11.10
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
  No volume groups found
Found Arch on /dev/sda1
Found Gentoo Base System release 2.2 on /dev/sda8
done
sudo os-prober
  No volume groups found
/dev/sda1::Arch:linux
/dev/sda8:Gentoo Base System release 2.2:Gentoo:linux

Как вы можете видеть в lsblk, у меня есть отдельные загрузочные разделы в arch и gentoo на /dev /sda 3 и 5 соответственно. но даже когда смонтированы все разделы, grub и os-prober не обнаруживают / загружают разделы ни для одного из них, оставляя обе системы не загружаемыми по очевидным причинам. Я нахожусь на установке Linux Mint, поэтому у меня есть доступ к репозиториям Debian и Ubuntu. Я использую разметку раздела GPT, все в порядке, теряя свой gentoo, я не хочу переустанавливать arch, и у меня есть один USB-накопитель, с которого можно загружаться, и одна SD-карта, которую можно использовать для хранения файлов, которые НЕ ДОЛЖНЫ перезаписываться. Я попытался использовать bootrepair в livecd, но когда я это сделал, mint загрузился, но урезал gentoo и arch. Доступ к обоим возможен с помощью chroot, и я смог подключиться к коробке сегодня утром по SSH. Я не смог подключиться по SSH в последнее время, но это не моя проблема. Кстати, нет проблем с компиляцией из исходного кода, просто дайте мне знать, где взять код и зависимости, чтобы мне не пришлось тратить больше времени. Я сделал несколько компиляций ядра, как с читами, так и без них, так что никаких проблем нет, если мне нужно.

Я знаю, что мне не хватает чего-то тривиального, что, оглядываясь назад, покажется очевидным.

EDIT:

paste2.org/0MOHzMKN

Кроме того, я успешно загрузился в Arch Linux. Я использовал живой компакт-диск для chroot и pacman -R grub ; pacman -Sy grub ; grub-install (args) Проблема сейчас? Gentoo и Linux Mint не отображаются в списке.

Редактирование 2: используя 1-2 удара os-prober и grub-mkconfig из INSIDE arch, я восстановил функциональность Linux mint и добавил gentoo в список. Я теперь, как полное меню Grub, которое загружается в арку и монетный двор, но не Gentoo.

РЕДАКТИРОВАТЬ 3:https://wiki.archlinux.org/index.php/Chroot

pacman -R grub
pacman -Sy grub
grub-install
os-prober
grub-mkconfig -o /boot/grub/grub.cfg

Я воспользовался помощью скриптов bootrepair от yannubuntu. Он выполнил всю конфигурацию, необходимую для распознавания раздела /boot из arch, но не из gentoo. Проблема технически решена. Я достиг комфортного состояния. Тем не менее, вопрос не полностью ответил. Для всех, кто читает это, это будет принято как ответ через 72 часа после этого. Если кто-то хочет 15 бесплатных повторений стека. ""

1 ответ1

0

paste2.org/0MOHzMKN

Кроме того, я успешно загрузился в Arch Linux. Я использовал живой компакт-диск для chroot и pacman -R grub; pacman -Sy grub; grub-install (args) Проблема сейчас? Gentoo и Linux Mint не отображаются в списке.

Редактирование 2: используя 1-2 удара os-prober и grub-mkconfig из INSIDE arch, я восстановил функциональность Linux mint и добавил gentoo в список. Я теперь, как полное меню Grub, которое загружается в арку и монетный двор, но не Gentoo.

РЕДАКТИРОВАТЬ 3: https://wiki.archlinux.org/index.php/Chroot

pacman -R grub pacman -Sy grub grub-install os-prober grub -kkffig -o /boot/grub/grub.cfg

Я воспользовался помощью скриптов bootrepair от yannubuntu. Он выполнил всю конфигурацию, необходимую для распознавания раздела /boot из arch, но не из gentoo. Проблема технически решена. Я достиг комфортного состояния.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .