Добрый день!
Не секрет, что почти все дистрибутивы Linux при их инсталляции на систему с двумя жесткими дисками позволяют прямо из меню инсталлятора установить систему на софтовый рэйд. Вот для примера рассмотрим такой случай:
Есть система с 2 винтами (sda и sdb), устанавливаем на систему линукс. Загрузчик GRUB. Ядро (от дистрибьютора) в системе собрано с initrd. Винты разбиваем так:
sda:
sda1 - раздел под софтовый рэйд для /boot
sda2 - раздел под софтовый рэйд для LVM
sdb:
sdb1 - раздел под софтовый рэйд для /boot
sdb2 - раздел под софтовый рэйд для LVM
LVM будет держать на себе /, swap, /usr, /var, /home
Файловая система везде ext3.
Данный вид инсталляции довольно типичен и давно уже апробирован в работе.
Мой вопрос касается работы GRUB:
если, уже после установки системы, запустить программу grub и прописать загрузчик на винт sdb, то видим следующее:
grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0xfd
- почему здесь тип файловой системы на разделе sdb1 (это и есть (hd0,0)) груб определил как ext2 ? Ведь тип раздела он же определил правильно как 0xfd - это софтверный рэйд.
далее
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/grub/stage2 /grub/menu.lst"... succeeded
Мне НЕПОНЯТНО каким образом grub передает управление загрузкой на /boot раздел который находится на md0 диске, то есть поверх софтового рэйда? Ведь grub ничего не знает про софтовый RAID! Ведь для того чтобы вылезло меню груб (читаемое из файла menu.lst) это значит что уже отработала фаза stage2. Как отрабатывает stage1_5?
Перед тем как спрашивать гуглил, но ответа не нашел. Пробовал сам проводить некие изыскания, как то попробовать напрямую примонтировать подзеркало sda1 как ext3 - безуспешно...
Объясните мне кто как сможет про загрузчик grub для /boot на софтверном рэйде - как же он работает? :)
спасибо!
Ответ на:
комментарий
от AndreyKl

Ответ на:
комментарий
от chocholl
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mator
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mator
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mator
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Error 6] [gentoo] [у всех так?]grub (2011)
- Форум Error 21 (2009)
- Форум troubles with grub (2007)
- Форум Не могу установить Grub на программный raid=1 (2013)
- Форум вопрс по grub (2004)
- Форум [доигрался] grub (2010)
- Форум Восстановление загрузчика после установки другого дистрибутива - нужен совет (2009)
- Форум grub + lvm2 (2009)
- Форум Помогите настроить grub (2005)
- Форум Треклятый Grub (2004)