LINUX.ORG.RU

GRUB не видит старую ОС на BTRFS после установки Linux Mint

 ,


0

1

Здравствуйте. Знаю, что тема была такая уже, но мне она не помогла, плюс, мне кажется, что для BTRFS нужен другой подход. С загрузчиклм все в порядке, но он не видит старую ОС. В общем, вот что я испробовал:

    1. Просто ввел команду sudo update-grub . Вывод:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-71-generic
Found initrd image: /boot/initrd.img-5.15.0-71-generic
Found linux image: /boot/vmlinuz-5.15.0-56-generic
Found initrd image: /boot/initrd.img-5.15.0-56-generic
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.
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done

Не помогло.

    1. Вписал в /etc/grub.d/40_custom следующее:
menuentry "Endeavour OS" {
    set root=(hd0,6)
    linux /boot/vmlinuz-linux root=/dev/nvme0n1p6
    
}

Именно на этом разделе у меня корневой каталог старой ОС. Не помогло

    1. Ввел sudo aptitude install os-prober Затем команда обновления из первого пункта.

Не помогло.

При этом, ос установлена на одном разделе, а home на другом. Linux Mint и Windows прекрасно работают. Заранее спасибо!

Перемещено hobbit из general


Ответ на: комментарий от Vsevolod-linuxoid

Вывод первой команды:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme0n1 259:0 0 476,9G 0 disk nvme0n1p1 259:1 0 417M 0 part /boot/efi nvme0n1p2 259:2 0 16M 0 part nvme0n1p3 259:3 0 194,7G 0 part nvme0n1p4 259:4 0 541M 0 part nvme0n1p5 259:5 0 143,7G 0 part nvme0n1p6 259:6 0 87,9G 0 part nvme0n1p7 259:7 0 49,7G 0 part /

Вывод второй:

NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS nvme0n1 ├─nvme0n1p1 vfat FAT32 84F8-A62C 369,2M 10% /boot/efi ├─nvme0n1p2 ├─nvme0n1p3 ntfs 2A5429C25429921D ├─nvme0n1p4 ntfs 306ADB186ADADA24 ├─nvme0n1p5 btrfs 546aca95-594b-4d71-bc35-06395780a2a1 ├─nvme0n1p6 btrfs 9430b163-d087-4598-aeaf-fbd86621d68f └─nvme0n1p7 ext4 1.0 3a352b90-f08c-4d89-bd03-c9753fe622ee 34,4G 24% /

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

Да, кстати. Она тут раньше была, но я не знаю, что из этого ставить:

ls /media/ingvir/9430b163-d087-4598-aeaf-fbd86621d68f/@/boot
amd-ucode.img  efi  grub  initramfs-linux-fallback.img  initramfs-linux.img  initramfs-linux-zen-fallback.img  initramfs-linux-zen.img  intel-ucode.img  syslinux  vmlinuz-linux  vmlinuz-linux-zen

При этом я попытался проделать такое с zen ядром, но все равно не получалось. То есть я делал так:

initrd /boot/initramfs-linux-zen.img

ingvir
() автор топика

Не видит старую ОС, запускай загрузчик старой ОС. Может там уже нечего запускать. Смотри, где там ядро, где загрузчик, где конфиг загрузчика и т.д.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от ingvir
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Убунта вполне себе запускается с /boot форматированным btrfs, правда только в read-only. GRUB_SAVE_DEFAULT, например, не будет работать, поэтому все и выносят бут на ext4

GLaDOS
()