LINUX.ORG.RU

Как установить grub2 на флешку?

 , ,


0

2

Установил funtoo на usb-hdd, настроил grub2 как написано в мануале, система не грузится. Наверное потому, что в обычной инструкции не предусмотрено, что система с usb грузится. Что надо поменять в конфиге?

очень содержательно. Не грузиться как - ядро не стартует, загрузчик? Что вообще происходит?

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

Загружается груб, я нажимаю Enter, появляется мигающий пробел и все.

sgasgar1234
() автор топика
Ответ на: комментарий от st4l1k

set timeout=3

menuentry «Funtoo Linux genkernel - kernel-debian-sources-x86-3.2.29-1» {
insmod part_msdos
insmod ext2
set root=(hd3,1)
search --no-floppy --fs-uuid --set 9d5b22ef-08f7-4475-bf41-6d6235c0060a
linux /boot/kernel-debian-sources-x86-3.2.29-1 real_root=UUID=9d5b22ef-08f7-4475-bf41-6d6235c0060a
initrd /boot/initramfs-debian-sources-x86-3.2.29-1
set gfxpayload=keep
}
set default=0

sgasgar1234
() автор топика
Ответ на: комментарий от sgasgar1234
set timeout=3

menuentry "Funtoo Linux genkernel - kernel-debian-sources-x86-3.2.29-1" {
insmod part_msdos
insmod ext2
set root=(hd3,1) #фактически не нужно так как ижет поиск по UUID
search --no-floppy --fs-uuid --set 9d5b22ef-08f7-4475-bf41-6d6235c0060a
echo "loading kernel"
linux /boot/kernel-debian-sources-x86-3.2.29-1 real_root=UUID=9d5b22ef-08f7-4475-bf41-6d6235c0060a
echo "loading initramfs"
initrd /boot/initramfs-debian-sources-x86-3.2.29-1
echo "loading initramfs done"
set gfxpayload=keep
}
set default=0

Отладочная печать позволит определить груб это или все же ядро неправильно собрано.

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

если дебиан

set timeout=3

menuentry "Funtoo Linux genkernel - kernel-debian-sources-x86-3.2.29-1" {
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root 9d5b22ef-08f7-4475-bf41-6d6235c0060a
echo "loading kernel"
linux /boot/kernel-debian-sources-x86-3.2.29-1 root=9d5b22ef-08f7-4475-bf41-6d6235c0060a
echo "loading initramfs"
initrd /boot/initramfs-debian-sources-x86-3.2.29-1
echo "loading initramfs done"
}
set default=0
Вот так то так
Неплохой мануальчик по grub2 ru.wikibooks.org/wiki/Grub_2 желательно поиграться прям из консоли груба. Так сможешь сам разобраться на чем стопорится загрузка.

st4l1k ★★
()

Нужно:

Правильный UUID, правильный initrd (правильные хуки).

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

В конфиге ядра, но что там может быть неправильно вот это хз.
С конфигом grub вроди все правильно

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