Страницы

Поиск по вопросам

четверг, 29 ноября 2018 г.

Как установить AltLinux 7.0.5 из .iso при помощи GRUB2?

Что надо написать в конфиг grub2, чтобы загрузился дистрибутив AltLinux 7.0.5 ?
Понятно, что нужно указать loop для grub.
menuentry "AltLinux 7.0.5"{ insmod loopback # search --set --fs-uuid b316cbc2-4695-480c-b9b9-a555350d458a set isofile=/iso/altlinux-7.0.5-school-master-x86_64-ru-install-dvd5.iso loopback loop (${root})${isofile} linux (loop)/syslinux/alt0/vmlinuz iso-scan/filename=$isofile initrd (loop)/syslinux/alt0/full.cz }
Непонятно, какие параметры передавать в строке параметров ядра, так как для этого надо знать, как собирался full.cz (=initrd от altlinux) и какие параметры он понимает.
Такая загрузка совершенно точно возможна в Ubuntu, в Debian и в Fedora
вот такой же вопрос, только он там не отвечен: https://www.linux.org.ru/forum/linux-install/5934581 вот этот вопрос в виде обобщенном для любых дистрибутивов: Как загрузиться с iso? (отвечен на примере Ubuntu)
Этот вопрос социально значимый и глобального масштаба, так как флешки - это дополнительные материальные расходы, а возможность устанавливать без них увеличивает степень проникновения Linux в бедных регионах.


Ответ

menuentry "AltLinux 7.0.5, simply install" { set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 insmod xfs set bootpart=uuid:df46d821-e7f9-4e35-bbd2-728bdce8d89a set isodir=/iso/Alt705simple set isofile=altlinux-7.0.5-simply-x86_64-install-dvd5.iso loopback loop (${root})${isodir}/${isofile} linux (loop)/syslinux/alt0/vmlinuz automatic=method:disk,${bootpart},directory:${isodir}/${isofile} ramdisk_size=183210 changedisk lang=ru_RU splash noeject xdriver=auto quiet=1 showopts initrd (loop)/syslinux/alt0/full.cz }

Комментариев нет:

Отправить комментарий