GRUB2 chainload grub 0.97
Добрый день! Прошу помощи с GRUB2 или GRUB 0.97. Есть ноутбук. Внутри него SSD и HDD. На SSD Linux Mint c GRUB2, на HDD старая Open Suse 12 с GRUB 0.97. На данный момент гружусь в обеих системах, сменяя диск для загрузки в BIOS. Хочу мультизагрузку :) OpenSuse стояла всегда, Минт ставил на днях. Минт при установке увидел Сусю и добавил автоматически к себе в GRUB2, но из этого пункта Суся не грузится! Просто черный экран. Обе ОС стоят в режиме MBR, UEFI в биосе выключен совсем и полностью.
Как сделать мультизагрузку? Как видите, я попытался и в сусином грубе добавить чейнлоадер (через yast) и через минта (Grub Customizer). с минтовым грубом - черный экран при выборе загрузки суси, при выборе пункта чейнлодер (который попробовал сделать через Grub Customizer) ошибка invalid signature . При загрузке от сусиного груба (0.97), ошибка 12 Invalid device requested
Mint грузится вот с такими параметрами: (это скопировал из Grub Customizer). Копировал,загрузившись в Минт
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 974578b9-9351-4e4a-a872-5d81b643ee0f
else
search --no-floppy --fs-uuid --set=root 974578b9-9351-4e4a-a872-5d81b643ee0f
fi
linux /boot/vmlinuz-5.4.0-58-generic root=UUID=974578b9-9351-4e4a-a872-5d81b643ee0f ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.4.0-58-generic
Выхлоп fdisk
Диск /dev/sda: 111,81 GiB, 120034123776 байт, 234441648 секторов
Disk model: SPCC Solid State
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x6d57115b
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 * 2048 218056735 218054688 104G 83 Linux
/dev/sda2 218058750 234440703 16381954 7,8G 5 Расшир
/dev/sda5 218058752 234440703 16381952 7,8G 82 Linux
Диск /dev/sdb: 465,78 GiB, 500107862016 байт, 976773168 секторов
Disk model: ST500LM012 HN-M5
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xb5dcb711
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb2 * 2048 976773167 976771120 465,8G 5 Расшире
/dev/sdb5 4096 40951807 40947712 19,5G 83 Linux
/dev/sdb6 40953856 976773119 935819264 446,2G 7 HPFS/NT
Если выбрать в биосе HDD для загрузки. То загружаемся в Сусю и вот такие настройки загрузки у нее (содержимое файла menu.lst)
# Modified by YaST2. Last modification on Thu Feb 25 15:09:14 EET 2021
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,4)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 Milestone 2 - 2.6.39-2
kernel (hd0,4)/boot/vmlinuz-2.6.39-2-desktop root=/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9DC733911-part5 resume=/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9DC733911-part6 splash=silent quiet showopts vga=0x317
initrd (hd0,4)/boot/initrd-2.6.39-2-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 Milestone 2 - 2.6.39-2
root (hd1,4)
kernel /boot/vmlinuz-2.6.39-2-desktop root=/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9DC733911-part5 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.39-2-desktop
###Don't change this comment - YaST2 identifier: Original name: other###
title Chain
map (hd0) (hd0)
map (hd0) (hd0)
rootnoverify (hd0,0)
makeactive
chainloader +1