Зареждане от ISO

Има прекрасен бездомни memdisk за bootloader на syslinux, http://syslinux.zytor.com/wiki/index.php/MEMDISK който ви позволява да стартирате от HDD или FDD образ, аз успешно и двете работят с linux.

И сега въпросът е: как да стартирам от ISO изображение, без да го записвам в празно? Оставете го да лежи например на USB флаш устройство.

сряда, 21 октомври 2009 г., 11:18, Виктор Судаков написа на всички:

VS> Буутлоудърът на syslinux има прекрасен бездомен memdisk, VS> http://syslinux.zytor.com/wiki/index.php/MEMDISK VS> който ви позволява да стартирате от HDD или FDD образ, успешно VS> и двете работят с linux. VS> Сега въпросът е как да стартирате от ISO изображение, без да го записвате в VS> празно? Оставете го да лежи например на USB флаш устройство.

USB флаш устройство може напълно да се превърне в USB сайдер чрез промяна на няколко бита в ROM на контролера на флаш устройството, вижте flashboot.ru :)

но първо да заредя едното, а оттам другото, не видях метода.

Виктор Судаков @ сряда, 21 октомври 2009 г. 06:18:56 +0000 (UTC):

VS> Буутлоудърът на syslinux има прекрасен бездомен memdisk, VS> http://syslinux.zytor.com/wiki/index.php/MEMDISK VS> който ви позволява да стартирате от HDD или FDD образ, успешно VS> и двете работят с linux.

VS> Сега въпросът е как да стартирате от ISO изображение, без да го записвате в VS> празно? Оставете го да лежи например на USB флаш устройство.

Инсталаторът на Debian, помня, работи от флашка по тази схема. И това е почти стандартната функционалност на syslinux.

Можете ли да потвърдите с връзка към документацията на syslinux?

VS> И как се прилага там?

И FIG знае. Но изображенията са налични, развийте и вижте. Може обаче да се окаже, че syslinux се зареждаядрото и initrd и този initrd вече се придържа към изображението чрез цикъл. Това, разбира се, не е същото като зареждане от изображение - ядрото няма да бъде от изображението, а отделно. Но ако поставите "отделно" ядрото, взето от изображението, тогава, като цяло, няма да има разлика.

С изображение на друга система, не на Linux, разбира се, ще бъде по-зле.

grub, между другото, не може ли това? На флаш устройство, на теория, можете да пишете grub .

VS> Не прилича на VS> http://syslinux.zytor.com/archives/2005-June/005271.html

VS> Можете ли да потвърдите с връзка към документацията на syslinux?

Точно. И исках да намеря универсално решение за всеки произволен ISO-shnik, от които сега има много.

Ако това е образ на Linux, много по-лесно е да извадите ядрото и initrd от isobox и да ги поставите в linux в стандартния ред.

Изглежда, че не може.

Между другото, някой има ли меню в pxelinux? Покажете конфигурацията, моля. Опитах нещо според документацията, но нищо друго освен Първоначалното меню няма записи LABEL! зареждане:

Моята тестова конфигурация:

меню по подразбиране.c32 подкана 0

ЗАГЛАВИЕ НА МЕНЮТО Изберете опция за зареждане изчакване 30

label linux MENU DEFAULT MENU LABEL Thinstation kernel vmlinuz.2.2.2 append initrd=initrd.2.2.2 load_ramdisk=1 ramdisk_blocksize=4096 root=/dev/ram0 ramdisk_size=524288 console=ttyS3 splash=silent vga=791

label dos MENU LABEL DOS kernel memdisk append initrd=fixit.vhd

Четвъртък, 22 октомври 2009 г., 07:08, Виктор Судаков написа на Артем Чуприна:

VS> Между другото, някой има ли меню в pxelinux? Покажи конфигурацията, моля. VS> Опитах се да направя нещо според документацията, но нищо друго

===/srv/tftp/tftpboot/pxelinux.cfg=== МЕНЮ ПО ПОДРАЗБИРАНЕ.c32 POMPT 0 TIMEOUT 300 MENU TITLE Главно меню MENUГЛАВНА ПАРОЛА xe-xe

ЕТИКЕТ Стартирайте MBR на първия твърд диск! KERNEL chain.c32 APPEND hd0 0

ЕТИКЕТ WinXP PE МЕНЮ PASSWD ЯДРО winxppe.0

ЕТИКЕТ WinXP SP3 Install MENU PASSWD KERNEL winxp.0

ЕТИКЕТ Стартиране на Linux спасителна система! (пропуснете подканата за клавиатурна карта) MENU PASSWD KERNEL linux_rescue_kernel APPEND vga=normal nokeymap initrd=linux_rescue_rootfs.cgz root=/dev/ram0 rw

ЕТИКЕТ Стартирайте системата за спасяване на Linux към X! MENU PASSWD KERNEL linux_rescue_kernel APPEND vga=normal xlogin initrd=linux_rescue_rootfs.cgz root=/dev/ram0 rw

ЕТИКЕТ Linux Debian installer MENU PASSWD KERNEL menu.c32 debian-installer/i386/pxelinux.cfg/default

ЕТИКЕТ Linux SlackWare installer MENU PASSWD KERNEL menu.c32 slack/pxelinux.cfg/default

Показване на вложените менюта? За debian, той просто се разопакова чрез мрежата в желаната от вас папка .

Как да накарам Windows да зарежда е отделна песен, без ремап за прекодиране на регистър на буквите в имената на файловете и редактиране на буутлоудъри (е, ris-server е задължителен).