LINUX.ORG.RU

[GRUB] Запуск загрузочного CD из-под GRUB

 


0

0

Это какбэ логическое прдолжение дискуссии, начатой здесь: http://www.linux.org.ru/view-message.jsp?msgid=3384468 Сразу отвечаю "нафига козе баян": были в моей практике ситуации, когда вызов LiveCD напрямую из БИОСа был невозможным, и вот как раз на днях такая неиллюзорная необходимость возникла опять. Я осведомлён об одном способе (спасибо ЛОРовцам!), связанном с использованием SBM, но у меня он упорно не хочет работать. Два варианта хода событий:

1) SBM запускается, но НИЧЕГО не видит. АБСОЛЮТНО ничего, ни жестких дисков, ни DVD-привода.

2) SBM вроде бы как запускается, ни GRUB, ни он сам никаких ошибок не выдают, но всё заканчивается чёрным экраном даже без текстового курсора.

Буду примного благодарен, если кто-нибудь поделится РЕАЛЬНЫМИ наработками, работающими на РЕАЛЬНОМ железе.

Ещё раз напоминаю: меня интресует [запуск загрузочного CD из-под GRUB, который расположен НЕ на CD] а не [создание загрузочного CD с использованием GRUB вместо isolinux]

★★★★☆

AFAIK запустить из граба бутлоадер который находится на CD невозможно. Загрузить например ядро, которое находится на CD возможно.

рекомендую ознокомиться вот с этой темой http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=22426&start=0

вроде как самое большое скопление информации про GRUB в рунете

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

собственно ссылка найденная по ссылке выше:

http://diddy.boot-land.net/grub4dos/files/boot.htm#cd

там рассказывается как грузить Cd

title Boot CD-ROM - (cd) 
 chainloader (cd) 
 rootnoverify (cd) 

или 

title Boot CD-ROM - (cd0) 
 cdrom --init 
 map --hook 
 chainloader (cd0) 
 rootnoverify (cd0)

Все это актуально для модификации граба под название GRUB4DOS, подробности про него есть по первой ссылке

HighwayStar ★★★★★
()
Ответ на: комментарий от anonymous

> Проверенный вариант - загрузить в качестве ядра memdisk с sbm

Вот как раз об этом самом SBM я подробно расписал в начале темы, к тому же я читал указанную вами статью, и не только её.

Cancellor ★★★★☆
() автор топика

http://pro-hack.ru/archive/loa/4664.html

Автор: Loa Первый способ: grub> map (hdX,Y)/your.iso (hdZ) grub> map --rehook grub> chainloader (hdZ)+1 grub> rootnoverify (hdZ) grub> boot

Хорош тем, что можно делать совершенно без подготовки, если есть несколько разделов, то правильный ищем так: grub> /your.iso Второй способ: 1) create a cd sized partition (700 gb or slightly larger) or a dvd sized partition (4.5 gb or thereabouts).

2) format the partition iso9660 (in essence, creating a cd disk on the hard drive).

3) burn the iso to the new partition just as you would burn to cd, specifying cdrom=/dev/hdX,Y (the partition on the drive instead of the cd drive).

4) add an entry in your grub conf file to point the the new partition, something like: title some_live_cd root (hdX,Y) # where X,Y is the partition you just created) chainloader +1

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.