USB + Grub2 + Gentoo and etc.

Дистрибутивы, не требующие установки на диск.

Модератор: Модераторы разделов

Аватара пользователя
Killertester
Сообщения: 86
ОС: Gentoo

USB + Grub2 + Gentoo and etc.

Сообщение Killertester »

Незнал куда написать.
Вобщем есть флеха на 16 гб, разбил я ее на 2 раздела 1 нтфс примари бут и 2 ext4 логически. На ext4 закинул grub2 и образы дистров инсталяторов и лайв сд.
Прописывал на флеху груб так:

Код: Выделить всё

grub2-install --no-floppy --root-directory=/mnt/flash /dev/sdc


Вот конф груба на флехе:

Код: Выделить всё

if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"

if terminal_input gfxterm; then true; else
  terminal gfxterm
fi

insmod ext2
set root='(hd0,5)'
search --no-floppy --set /dev/sda5
if loadfont /boot/grub/fonts/unicode.pf2; then
  set gfxmode=1280x1024x32,1280x1024x24,1024x768,800x600,640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm; then true; else
    terminal gfxterm
  fi
fi

insmod ext2
set root='(hd0,5)'
search --no-floppy --set /dev/sda5
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
set timeout=30

insmod jpeg
background_image /boot/grub/splashimages/vocaloid2-1280_1024.jpg

menuentry "Gentoo GNU/Linux Install x86 build 20100216" --class gentoo --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    loopback loop (hd0,5)/operating-systems/linux/gentoo/images/install-x86-minimal-20100216.iso
    linux (loop)/isolinux/gentoo boot=livecd root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/image.squashfs cdroot initrd=gentoo.igz vga=791 isoboot=/operating-systems/linux/gentoo/images/install-x86-minimal-20100216.iso --
    initrd (loop)/isolinux/gentoo.igz
}

menuentry "Slax GNU/Linux LiveCD x86 build 6.1.2" {
    loopback loop /operating-systems/linux/slax/images/slax-6.1.2.iso
    linux (loop)/boot/vmlinuz from=/operating-systems/linux/slax/images/slax-6.1.2.iso ramdisk_size=6666 root=/dev/ram0 rw
    initrd (loop)/boot/initrd.gz
}

menuentry "Reboot" {
    reboot
}


Вот что пишет при загрузке генты:

Код: Выделить всё

Тут она пытаеца смонтировать все до чего может дотянутся :)
!!Media not found
!!Could not find cd to boot и тп и тд
!!Could not find root device device

Везде описаны конфиги груба2 для бубунды. У кавонить уже получалось сделать нечто такое с гентой?
Вариант распаковать с исо образа на флеху генту непойдет :)
---------------
Инфу брал тут:
http://bugs.gentoo.org/show_bug.cgi?id=294268
http://www.ultimatebootcd.com/forums/viewtopic.php?p=7790
http://www.panticz.de/MultiBootUSB
Спасибо сказали:

Аватара пользователя
Killertester
Сообщения: 86
ОС: Gentoo

Re: USB + Grub2 + Gentoo and etc.

Сообщение Killertester »

Пробовал со Slax, тоже ниче не выходит, не может смонтировать вирт файловую и не видит livecd.sgn :(
Спасибо сказали:

Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: USB + Grub2 + Gentoo and etc.

Сообщение DaemonTux »

Killertester писал(а):
24.05.2010 21:51
Пробовал со Slax, тоже ниче не выходит, не может смонтировать вирт файловую и не видит livecd.sgn

По всей видимости дело в ext4. либо ставьте ext2, либо пересобирайте ядро
Vladivostok Linux User Group
Спасибо сказали:

Аватара пользователя
Killertester
Сообщения: 86
ОС: Gentoo

Re: USB + Grub2 + Gentoo and etc.

Сообщение Killertester »

Да все, я со всем разобрался, проблема была в ext4 для slax.
Спасибо сказали: