Мультизагрузочная флешка с Debian

Автор highman, 25 октября 2022, 18:58:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

highman

Здравствуйте, коллеги!
Появилась задача сделать мультизагрузочную флешку со всякой всячиной.
Решил делать все сам.
Флешка 16Gb разбита на 2 куска
/dev/sda1  *       2048  1050623  1048576  512M ef EFI (FAT-12/16/32)
/dev/sda2       1050624 30842879 29792256 14,2G 83 Linux
sda1 BOOT/EFI
grub установлен в первый раздел, т.е. в sda1
sda2 - раздел extfat где лежат распакованные iso образы. В том числе распакованный debian-11.5.0-amd64-netinst.iso.
Почему iso в распакованном виде? Ну мне так удобнее.
Распакованный образ Debian лежит в /debian
Затык, как я понимаю с grub.cfg
menuentry Debian 11 {
 set root=(hd0,2)
 linux /debian/install.amd/vmlinuz
 initrd /debian/install.amd/initrd.gz
}
Образ начинает грузиться, правда, в какм-то урезанном виде. Очень малый выбор языков, не как при обычной загрузке с того же образа. В общем все затыкается на этапе тестирования установочного носителя. Выкидывает красный экран и до свидания.
Что интересно: у меня получалось добиться нормальной работы образа, но вылетело из головы как!
Пробовал с нераспакованным iso образом. Тот же образ, только сокращенный до debian.iso
menuentry Debian ISO {
 loopback loop (hd0,2)/debian.iso
 linux (loop)/install.amd/vmlinuz
 initrd (loop)/install.amd/initrd.gz
}
Все абсолютно то же самое!
Красный экран на этапе Detect and mount installation media
Подскажите, пожалуйста, что я делаю не так?

RoDoN

Цитата: highman от 25 октября 2022, 18:58:22раздел extfat где лежат распакованные iso образы
Цитата: highman от 25 октября 2022, 18:58:22затыкается на этапе тестирования установочного носителя.
Цитата: highman от 25 октября 2022, 18:58:22Красный экран на этапе Detect and mount installation media
А почему ты решил, что дебиан будет себя нормально находить на виндовой ФС extfat ?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)

highman

#2
Цитата: RoDoN от 25 октября 2022, 20:19:52А почему ты решил, что дебиан будет себя нормально находить на виндовой ФС extfat ?

Хм... Если grub находит в extfat iso образ и загружает из него vmlinuz и initrd, то какая разница дебиану какая fs, если он должен запускать внутри iso?
Может я что-то не правильно понимаю?
Попробовал переформатировать раздел в vfat и снова тот же красный экран.


highman

Цитата: ogost от 26 октября 2022, 06:14:20Ventoy сделает всё за вас.
С Ventoy я знаком. Более-менее.
К сожалению, он отнюдь не все нужное умеет запускать.
Им можно было бы работать, но...
Очень удачная возможность закрыть печальные пробелы знаний по grub.
Это мне уже очень помогло. Поднял систему с затертым BOOT разделом.

Aalexeey

Цитата: highman от 26 октября 2022, 09:30:55Поднял систему с затертым BOOT разделом
От там внизу ссылка ↓ , чтоб не приходилось поднимать ;D
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

dzhoser

menuentry "Debian Live" {
set isofile="/debian.iso"
loopback loop (hd0,2)$isofile
linux (loop)/vmlinuz pfix=fsck pmedia=cd findiso="/debian.iso"
initrd (loop)/initrd.gz
}
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков