Frenzy - LiveCD на базе FreeBSD

Guest 

  Загрузка через GRUB4DOS. Как настроить?

раздел "Система" >>

Danrik
(Дмитрий)
8.08.2008 (08:21)

Я решил прицепить Frenzy на флешку с загрузчиком GRUB4DOS, но не могу разобраться через какие файлы его грузить, и какие параметры загрузки прописывать.
Могут ли знатоки помочь мне в этом вопросе?

sgh
9.09.2008 (16:07)

можно например грузится с iso, который лежит на флешке:

в menu.lst приписать следующее (данный пример есть в readme для grub4dos):
----
title frenzy 1.1
map --mem (hd0,0)/boot/iso_image/frenzy.iso (hd32)
map --hook
chainloader (hd32)
boot
----
для того чтобы можно бло обойтись простым копированием iso образа на флешку (без копирования из iso образа папки frenzy) - нужно сначала примонтировать флешку, потом iso образ - для этого можно поправить файл /etc/rc.bootdev (находящегося в /boot/frenzyroot.gz) - добавив следующее:
----
mount_msdosfs ${FLASH} /Frenzy/flash 2>/dev/null
if test -r /Frenzy/flash/boot/iso_image/frenzy.iso; then
ISOMD=`/sbin/mdconfig -a -t vnode -f /Frenzy/flash/boot/iso_image/frenzy.iso`
mount_cd9660 /dev/${ISOMD} ${fc} 2>/dev/null
if test -r ${fc_uzip}; then
echo "OK."
devfound="1"
break
fi
else
umount /Frenzy/flash 2>/dev/null
fi
----
добавить это надо после строк:
----
else
umount ${FLASH} 2>/dev/null
fi
----
создать папку /Frenzy/flash в образе frenzyroot
заменить в iso образ-е измененный frenzyroot.gz

frenzyroot.gz модифицировать можно так:
1. загрузится с диска frenzy
2. скопировать файл /Frenzy/boot/boot/frenzyroot.gz в /tmp
3. распаковать образ: gunzip /tmp/frenzyroot.gz
4. подключить образ: mdconfig -a -t vnode -u 10 -f /tmp/frenzyroot
5. примонтировать ram disk: mount /dev/md10 /mnt/tmp
6. отредактировать файл /mnt/tmp/etc/rc.bootdev
7. создать папку /mnt/tmp/Frenzy/flash
8. отмонтировать /mnt/tmp: umount /mnt/tmp
9. отключить образ: mdconfig -d -u 10
10. "сжать" образ: gzip /tmp/frenzyroot
11. сохранить куда нибудь получившийся /tmp/frenzyroot.gz
12. в iso образе обновить файл frenzyroot.gz

Danrik
(Дмитрий)
10.09.2008 (06:42)

Буду пробовать, что получится напишу.

Danrik
(Дмитрий)
26.09.2008 (08:14)

Trying to mount root from ufs:/dev/md0
/etc/rc.bootdev: 43: Syntax error: "else" unexpected
Enter full pathname of shell or RETURN for /bin/bash:

Вот такая бяка вылезла :-( Где то ошибка ...

alex59
1.11.2008 (14:22)

'else' где-то потерял))

Guest
1.11.2008 (21:43)

А можно ли как-нибудь загружать Frenzy из скопированного на FAT32 раздел папок с CD? И загружать тем же GRUB4DOS?

В моем Menu.lst такие строчки:
title Frenzy
root (hd0.0)
kernel /frenzy/boot/loader

boot

Загружается BTX loader
а потом пишет cen't load 'kernel'

Что еще нужно сделать и ккие параметры у initrd?

techniX
(Mozhaisky Sergei)
2.11.2008 (22:48)

Вот тут доброволец выложил пошаговую инструкцию:
http://frenzy.org.ua/forum.shtml?action=thread_show!0§ion=001&thread=1217229050&page=4
Сообщение qwerty от 24.10.2008 (08:41)

Работать будет только с последними сборками Frenzy 1.1, там нужный код в загрузчике уже есть.

  [ 1-7 из 7 ]
 
  1  

m-forum v0.9

Краткая справка по работе с форумом

 
Rambler's Top100