LinuxForum.Fans
Тема

Софт рейд, не получается скопировать загрузчик Grub

Автор: AlfaStriker 8 сообщений 3595 просмотров
#330914

Добрый день!

Имеется CentOS 6.
Два жестких диска по 35 Гб.
Создан рейд массив уровня 1 при установке ОС.

Проблема: не копируется загрузчик на второй диск в рейде.
Мои действия:
# grub
# root (hd0,0)
Пишет "Filesystem type uknown, partition type 0x82"

-

Хотя по мануалам разных сайтов это команда проходит, а у меня нет.

#330917
"AlfaStriker⇓" написал:
Пишет "Filesystem type uknown, partition type 0x82"

Граб же вам пишет что не может определить файловую систему, а раздел он распознаёт как свап.
Вы ставите граб из его консоли?

#330918

Покажыте но вывод разделов на каждом из дисков
Жаль нету граба под рукой.

#330920

Да, Grub из консоли.

#330921
"AlfaStriker⇓" написал:
Мои действия:
# grub
# root (hd0,0)

так это же первый диск, ну как вариант надо так:

А вообще все просто:

text

grub> device (hd0) /dev/sda
grub> device (hd1) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)
grub> quit

Покажите вывод команд ls

#330925

Походу у меня диски по другому в Grub именуются.
Чувствую щас найду причину ).

Короче диски у меня в Grub так значатся:

text
hd0,1 и hd1,1

Определил методом тыка.

А как узнать, имена дисков в Grub?
А то методом тыка - не серъезно получается.

Ага, вот золотые команды:

text
grub> device (hd0) /dev/sda
grub> device (hd1) /dev/sdb
#330927

И после того как будет установлен загрузчик надо будет поправить grub.conf, добавить параметр fallback=1 , это очень важно, ну и добавить вторую запись.
Пример:

Показать

default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
fallback=1
title CentOS6.3 - Master - sdg1
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-279.14.1.el6.x86_64 ro root=UUID=a6bde095-269c-44c8-a6a4-fed4035ca3c3 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_MD_UUID=046ec3ce:3ef18854:21431406:bedbbf28 SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_MD_UUID=c0832d0d:5ed8243b:00215569:e627b400 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-279.14.1.el6.x86_64.img
title CentOS6.3 - Slave - sdh1
root (hd1,0)
kernel /boot/vmlinuz-2.6.32-279.14.1.el6.x86_64 ro root=UUID=a6bde095-269c-44c8-a6a4-fed4035ca3c3 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_MD_UUID=046ec3ce:3ef18854:21431406:bedbbf28 SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_MD_UUID=c0832d0d:5ed8243b:00215569:e627b400 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-279.14.1.el6.x86_64.img
#330958

Оказывается есть простая команда определения разделов:

grub> find /boot/grub/stage1
text
hd (0,1)
hd (1,1)
Войдите или зарегистрируйтесь, чтобы ответить.