Установка gentoo на software Raid [Решено]
user_sv 19 ноября, 2013 - 16:09
Во время установки grub выдает такое:
grub> root (hd0,0) Filesystem type is ext2fs, partition type 0xfd grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no Error 2: Bad file or directory type
nano -w /boot/grub/grub.conf
root (hd0,0) kernel /boot/kernel-genkernel-x86_64-3.10.17-gentoo real_root=/dev/md2 domdadm initrd /boot/initramfs-genkernel-x86_64-3.10.17-gentoo
df
/dev/md2 15349672 3037836 11525460 21% / /dev/md1 198325 11408 176678 7% /boot
cat /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] [linear] [multipath] md1 : active raid1 sdb1[1] sda1[0] 204788 blocks super 1.2 [2/2] [UU] md2 : active raid1 sdb2[1] sda2[0] 15727544 blocks super 1.2 [2/2] [UU] md3 : active raid1 sdb3[1] sda3[0] 4193268 blocks super 1.2 [2/2] [UU] unused devices: <none>
Как решается?
»
- Для комментирования войдите или зарегистрируйтесь
Цитата: Как
Помещением файлов загрузчика в директорию /boot/grub относительно первых разделов на дисках.
видимо так:root
видимо так:
root (hd0,1)
ибо в grub разделы с 1.
остальное, если не сильно извращался, должно сработать.
лучше по uuid разделы обозначать
Нет, по командам ТС ставит
Нет, по командам ТС ставит grub версии 0.97, а не grub2
/boot/ у него находится на md1, который собран из sdb1 и sda1, а это первые разделы.
У grub 0.97 нумерация разделов идёт с нуля, а не с единицы, да и как я уже сказал это:
команды установки grub-legacy (grub 0.97).
пропустил что это 0.97. давно
пропустил что это 0.97. давно на новом.
только вот файлы по этим путям должны были оказаться при мерже граба насколько помню.
т.е. он его ставил не примонтировав boot.
или правильно смонтировать и переставить grub или искать эти файлы по системе.
Цитата: только вот файлы по
Скорее всего так и есть.
Зачем их искать, они находятся в /lib/grub.
Даже если не известно где находятся файлы всегда есть 'equery f
' из состава gentoolkit.
стаким же успехом могут быть
стаким же успехом могут быть в /usr/lib/...
equery это искать имхо.
каталоги иногда меняются. рад что ты помнишь все.
Цитата: стаким же успехом
Теоретически, возможно, могут быть и здесь, но по отношению к пакету, текущая последняя стабильная версия которого является слотом 2 и который уже отчасти устарел и в нём никаких изменений не производится, маловероятно, что возьмут и сменят пути (префикс) установки файлов. Иными словами в отношении grub-0.97 верно то, что я сказал.
equey - это не искать, а прочитать информацию в данном случае /var/db/pkg/sys-boot/grub-0.97-r12/CONTENTS .
В то же время заодно equey проверяет наличие файлов в системе с указанным списком, т.е. списком файлов в пакете.
Рад, что ты пытаешься подколоть, но не стоит.
locate то же только прочитать
locate то же только прочитать БД да и find то же.
'помнить где' /= 'помнить где/как
посмотреть'
но как я сказал это моё имхо и я называю это искать.
имхо второе то же надо уметь не хуже. всё не запомнишь. странно что с этим возникает недопонимание.
/boot смонтирован,в начале df
/boot смонтирован,в начале df кусок выложил! файлы есть.
mount /boot ls /boot
mount /boot
ls /boot
ls
ls /boot/
ls -lR /boot/
ls -lR /boot/
ls -lR /boot/ /boot/: total
ls -lR /boot/
смотрю я на время файлов и
смотрю я на время файлов и хочется спросить: всё ещё наблюдается ошибка?
да, наблюдается. Grub
да, наблюдается. Grub переустановил не помогло
а с чего ты загружен?
а с чего ты загружен?
LiveCD gentoo minimal
LiveCD gentoo minimal
В общем виде я делаю так-же,
В общем виде я делаю так-же, за исключением одного момента:
Дальше все как у ТС.
Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...
grub> find
Откуда вы загружаете LiveCD
Откуда вы загружаете LiveCD систему, с флешки ?
Сколько дисков в системе?
CD, я не жадина ))
CD, я не жадина ))
Поставьте lilo и не
Поставьте lilo и не мучайтесь.
Всем спасибо [Решено]
1)grub2
2)его установка на /dev/sda1 /dev/sdb1
3) и в grub.cfg поправил строчку.