The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с загрузкой с RAID5"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"Проблема с загрузкой с RAID5"  +/
Сообщение от Аноним (??) on 17-Ноя-12, 12:08 
Установил debian 6.0.6 на потестировать в VirtualBox, добавил 3 диска, на каждом диске создал по одному разделу, объединил все это в RAID5, создал файловую систему ext4 с точкой монтирования "/", установил Grub2 в mbr. Все загрузилось нормально. Решил проверить удалил один из дисков, после загрузки картина маслом:

Grub loading.
Welcome to GRUB!

error: file not found
Entering rescue mode...
grub rescue>ls
(md/0) (hd0) (hd0,msdos1) (hd1) (hd1,msdos1)

Не грузится вообщем ничего.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с загрузкой с RAID5"  +/
Сообщение от Аноним (??) on 17-Ноя-12, 12:09 
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod raid
insmod raid5rec
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md/0)'
search --no-floppy --fs-uuid --set e1f07e19-16b5-450b-b74c-d1721802ae25
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod raid
insmod raid5rec
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md/0)'
search --no-floppy --fs-uuid --set e1f07e19-16b5-450b-b74c-d1721802ae25
set locale_dir=($root)/boot/grub/locale
set lang=ru
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
    insmod raid
    insmod raid5rec
    insmod mdraid
    insmod part_msdos
    insmod part_msdos
    insmod part_msdos
    insmod ext2
    set root='(md/0)'
    search --no-floppy --fs-uuid --set e1f07e19-16b5-450b-b74c-d1721802ae25
    echo    'Loading Linux 2.6.32-5-amd64 ...'
    linux    /boot/vmlinuz-2.6.32-5-amd64 root=UUID=e1f07e19-16b5-450b-b74c-d1721802ae25 ro  quiet
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
    insmod raid
    insmod raid5rec
    insmod mdraid
    insmod part_msdos
    insmod part_msdos
    insmod part_msdos
    insmod ext2
    set root='(md/0)'
    search --no-floppy --fs-uuid --set e1f07e19-16b5-450b-b74c-d1721802ae25
    echo    'Loading Linux 2.6.32-5-amd64 ...'
    linux    /boot/vmlinuz-2.6.32-5-amd64 root=UUID=e1f07e19-16b5-450b-b74c-d1721802ae25 ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с загрузкой с RAID5"  +/
Сообщение от PavelR (ok) on 19-Ноя-12, 08:30 
> Не грузится вообщем ничего.

в общем-то и не должно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Проблема с загрузкой с RAID5"  +/
Сообщение от Аноним (??) on 19-Ноя-12, 15:15 
>> Не грузится вообщем ничего.
> в общем-то и не должно.

а, по подробнее можно?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проблема с загрузкой с RAID5"  +/
Сообщение от PavelR (ok) on 19-Ноя-12, 20:54 
>>> Не грузится вообщем ничего.
>> в общем-то и не должно.
> а, по подробнее можно?

Загрузчик должен быть целиком на жестком диске, чтобы он мог загрузиться.
Чтобы можно было загрузиться с любого жесткого диска - загрузчик должен быть целиком на каждом из жестких дисков массива.

рейд5 пишет куски данных на разные ЖД, т.е. загрузчик дробится на части и с одного ЖД прочитан быть не может.

Аппаратный рейд знает про устройство рейда, и сможет собрать загрузчик с разных ЖД. С софтового рейда - еще ничего не загрузилось из того, что это умеет.

Т.е., в софтовом рейде - вам придется сделать по отдельному разделу на каждом из жестких дисков и собрать их в зеркало,  сформировав отдельный /boot раздел. + на каждый винт надо установить grub в MBR.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру