grub2 (grub2, linux)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
sungreen
Сообщения: 14
ОС: linux

grub2

Сообщение sungreen »

После установки grub 1.94 не могу настроить загрузку системы.
Пишу конфиг с примера (который ниже), но при старте выдается приглашение grub rescue>
Что делать?

... grub-install -v (version 1.94)
... grub-install /dev/hda
... правлю конфиг grub.cfg
... перезагружаюсь
... на экране grub rescue> ...


GRUB 2 uses new bashish scripting language that is used to build menu's. At startup file grub.cfg will be read and executed.

Please note that partition numbering has been changed to start from1 (in grub legacy it started from 0).

Here is an simple example:

# Timeout for menu
set timeout=10

# Set default boot entry as Entry 0
set default=0

# Entry 0 - Load Linux kernel
menuentry "My Linux Kernel on (hd0,1)" {
set root=(hd0,1)
linux /vmlinuz root=/dev/hda2
initrd /initrd
}

# Entry 1 - Chainload another bootloader
menuentry "Chainload my OS" {
set root=(hd0,3)
chainloader +1
}
Спасибо сказали:
Аватара пользователя
Payne
Сообщения: 104

Re: grub2

Сообщение Payne »

sungreen писал(а):
06.09.2006 18:46
После установки grub 1.94 не могу настроить загрузку системы.
Пишу конфиг с примера (который ниже), но при старте выдается приглашение grub rescue>
Что делать?

... grub-install -v (version 1.94)
... grub-install /dev/hda
... правлю конфиг grub.cfg
... перезагружаюсь
... на экране grub rescue> ...


GRUB 2 uses new bashish scripting language that is used to build menu's. At startup file grub.cfg will be read and executed.

Please note that partition numbering has been changed to start from1 (in grub legacy it started from 0).

Here is an simple example:

# Timeout for menu
set timeout=10

# Set default boot entry as Entry 0
set default=0

# Entry 0 - Load Linux kernel
menuentry "My Linux Kernel on (hd0,1)" {
set root=(hd0,1)
linux /vmlinuz root=/dev/hda2
initrd /initrd
}

# Entry 1 - Chainload another bootloader
menuentry "Chainload my OS" {
set root=(hd0,3)
chainloader +1
}

Скорее всего Вы, конечно, уже разобрались, но всё же...

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

#grub-mkdevicemap
#grub-install /dev/hda #или sda для SATA
#nano -w /boot/grub/grub.cfg

где пишем:

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

set timeout   <time> # time - ваш параметр времени
set default    <№> #это понятно

menuentry "Linux" { #для Linux
set root=(hd0,1) #если не работает, то уберите эту строку
linux /boot/vmlinuz root=/dev/hda2 #vmlinuz - имя Вашего ядра
initrd /boot/initrd #если есть
boot #только в том случае, когда у Вас нет строки set root=(hd0,1)
}

menuentry "Windows" {  #для маздая
set root=(hd0,3) #должно работать
chainloader +1
boot
}

ну, ещё можно цвета выставить...

Теперь у меня вопрос к Вам, если Вы разобрались уже давно, а нельзя ли прикрутить ко 2-му грубу splashimage???
Прокладка между стулом и клавиатурой - вот причина большинства ошибок системы...
Спасибо сказали: