Ошибка при загрузке системы, сразу после установки
Здраствуйте!
Моя проблема такова:
Я скачал себе install-x86-minimal-2006.0.iso, записал на диск, и поставил систему, пользуясь хендбуком.
При установки у меня уже было 2-а раздела для линь ext3 и swap, я их не удалял, но обновил на первом разделе(основной ext3) файловую счистему с помощью команды "mke2fs -j". Я не создавал отдельного раздела boot, как советуют в хендбуке. И при компиляции ядро использовал genkernel.
Вообщем я поставил систему как и написано в хендбуке с описанными выше отличиями. Я поставил GRUB, записал его в mbr.
Мой grub.conf выглядит так:
default 0 timeout 30 splashimage=(hd0,6)/boot/grub/splash.xpm.gz title=Gentoo Linux 2.6.16-r9 root(hd0,6) kernel /boot/kernel-genkernel-x86-2.6.16-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 initrd /boot/initramfs-genkernel-x86-2.6.16-gentoo-r9 title=Windows XP rootnoverify (hd0,0) makeactive chainloader +1
Радел ext3 у меня /dev/hdb7. hda нету вообще, т.к. у меня ещё есть сата винчь /dev/sda.
Винды грузятся нормально, и генту тоже вроде грузиться но при самой загрузке возникает ошибка стаким вот сообщением:
>> Determining root device... !! The root block device is unspecified or not detected. Plase specify a device too root, or "shell" for shell.. boot()::_
Я пытался указать:
root(hd0,6)
(hd0,6)
hd0,6
Но ни к кокому результату это не привело =(
Подскажите пожалуйста что нужно зделать?
Зарание большое спасибо!
- Для комментирования войдите или зарегистрируйтесь
/dev/hdb7 => root (hd1,6)
/dev/hdb7 => root (hd1,6)
Не, к сожалению
Не, к сожалению проблема не в этом.
Это просто особенность нумерации разделав GRUB.
В моём случае /dev/hdb7 это именно (hd0,6). Просто если бы это было не так то не работало бы вообще всё, включая загрузку винды, она на томже харде но на самом первом разделе.
Но я конечно попробовал =) Но к сожалению не вышло.
Но всё равно, спасибо!
поправка
Если у тебя раздел завётся /dev/hdb7, то тебе надо писать (hd1,6).
Поскольку (hd0,6) это /dev/hda7! Таков синтаксис груба.
Внимательнее надо быть!
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
попробуй
попробуй root=/dev/hdb7
попробуй это
У меня вот так записано:
kernel /boot/kernel-genkernel-x86-2.6.16-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda5 udev elevator=as
(всё в одну строку)
Судя по выводу система не может обнаружить реальный рут т.е real_root=/dev/hda5.
Пропиши его и всё будет пучком!
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
Да трабла была
Да трабла была в этом.
Я добавил real_root=/dev/hdb7 udev elevator=as И всё заработало!
Спасибо огромное!
Вот только щас трабла случилась, чё-то у меня не проходит пароль не для рута не для пользователя, которого я создавал при установке. Странно =(
попробуй это
Проделай следующее:
1. Загрузись с LiveCD
2. Введи следующие команды (последовательно, для твоего случая)
mount /dev/hdb7 /mnt/gentoo
chroot /mnt/gentoo /bin/bash
passwd root
(затем новый пароль рута)
Должно всё нормально заработать.
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
день бодрый! =) после сборки
день бодрый! =)
после сборки ядра и долгожданной перезагрузки получаю ошибку 23 и просьбу press any key. после этого получаю ч/б полосатый экран с выбором загрузки gentoo и winVista. при выборе и той, и другой ОС опять получаю сообщение об ошибке 23. это я накосячила с написанием GRUB'а (вместо hd уверенной рукой указала sd). но если в winVista я могу исправить sd на hd и успешно загрузиться, то с gentoo не получается. при редактировании вижу grub edit > chainloader, а при нажатии любой клавиши выводится название ядра. это можно как-то поправить, чтб обойтись без форматирования диска? и почему экран в полоску? ;-(
заранее благодарю за ответ.
Экран в полоску обычно
Экран в полоску обычно исправляется комментированием в конфиге GRUB'а красот в виде цветов и фоновых картинок.
Насчёт загрузки Gentoo — "grub edit > chainloader" мне непонятны. Прочитайте ещё раз, что должно быть в пункте загрузки GRUB'а для Gentoo Linux (http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2)
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Возможно что grub
Возможно что grub не находит файл splash.xpm.gz, а ищет он его исходя из содержания этой строки в конфиге grub:
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
У меня тоже как-то была такая ситуация, что когда экран в полосочку не работает редактирование в grub и выводятся какие-то произвольные строчки из grub.conf.
а если поверх этого я заново
а если поверх этого я заново начну установку с загрузочного диска, старое потрется?
Если ставили с Minimal CD
Если ставили с Minimal CD (см. FAQ), то надо просто grub.conf подправить.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
да, ставила с Minimal CD. а
да, ставила с Minimal CD. а как мне теперь подправить grub.conf? подъобясните мне, пожалуйста =)
А зачем начинать заново установку?
А зачем начинать заново установку?
Тебе надо загрузиться с установочного диска и смонтровать в какую-нибудь папку раздел на который ты поставила grub, затем отредактировать файл "путь к этой папке"/grub/grub.conf закоментировав в нём строку splashimage=(hd0,0)/boot/grub/splash.xpm.gz после этого grub точно будет работать, но только без фоновой картинки и в чёрно-белом режиме.
Скорее всего в этой строке из grub.conf:
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
неправильно указан номер винчестера hd0 и/или раздела на этом винчестере 0. На каком разделе у тебя установлен grub?
kas, вы гений! все
kas, вы гений!
все получилось. теперь при загрузке у мн красивый фиолетовый экран =)
правда вот при входе в систему столкнулась с рядом других проблем. но я сначала поищу и если не найду, то спрошу.
спасибочко вам большой.
и все таки, если я заново
и все таки, если я заново начну установку, то предыдущая система исчезнет после использования fdisk? =)
Да, если разделы
Да, если разделы переразметите
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.