real_root в grub.conf - в 5 секундах от рабочей системы (РЕШЕНО)

доброе время суток.
после "инсталяции" женту грузиться она так и не хочет. Щелкаю в грабе на запись - происходит загрузка, но в самом конце выдает:
>> Determining root device...
!! Block device /dev/hdb6 is not a valid root device
!! Could not find the root block device in
При попытке изменения самого grub.conf в позиции real_root ( указать там что либо другое) он сохраняется, при повторной открытии показывает что все также хорошо. Но при загрузке получается что grub.conf не изменился - грузиться таже самая запись с темиже косяками.

Если честно, то я уже вторую недели борюсь с этим проклятием по вечерам и сейчас мое терпение уже начинает кончаться ибо более "неуниверсального" инсталлятора я в жизни не видел.

0dd_b1t wrote:Но при

0dd_b1t написал(а):
Но при загрузке получается что grub.conf не изменился

у меня бывало захочу grub.conf поправить, а забуду /boot подмонтировать.
а то и вовсе пересоберу grub в неподмонтированный /boot

0dd_b1t написал(а):
Если честно, то я уже вторую недели борюсь с этим проклятием по вечерам и сейчас мое терпение уже начинает кончаться ибо более "неуниверсального" инсталлятора я в жизни не видел.

А я как-то всю новогоднюю неделю боролся.
Потом знаний поднабрался, вчитался, вдумался, и победил.
И понял, что тут инсталлятор (не в пример другим дистрибам) - я сам.

>у меня бывало захочу

>у меня бывало захочу grub.conf поправить, а забуду /boot подмонтировать.
>а то и вовсе пересоберу grub в неподмонтированный /boot
Если б я не монтировал я бы вопрос не задавал.

.

Я ж помочь хотел.
Если дело не в этом, то скажите, как вы думаете,
как может быть такое, что grub.conf правится,
а при загрузке он остаётся неисправленным?
Откуда же тогда берётся старая копия?

А после изменения строчки в

А после изменения строчки в grub.conf (как говорите, после повторного открытия пункта показывает всё правильно) грузитесь правильно, нажимая "b" здесь же, или возвращаетесь по Esc в меню загрузки и снова выбираете свой "неправильный" пункт?

По-моему, это уже ядрёная

По-моему, это уже ядрёная ошибка, а не грубья

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Продолжаю настаивать

krigstask написал(а):
По-моему, это уже ядрёная ошибка, а не грубья

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

re

А ты не забыл после изменения grub.conf перезаписать груб в загрузочный сектор?

grub
root (hd....  и т. д. ?

;)

____________
Экономь электроэнергию! Выключи NumLock!

хы

l6xus написал(а):
А ты не забыл после изменения grub.conf перезаписать груб в загрузочный сектор?

это не смешная шутка

да не.... смешная =)

да не.... смешная =)

я грузил с диска ядро с

я грузил с диска ядро с параметром all-generic-ide
Как мне теперь прописать в грубе all-generic-ide=1 ?

Хотелось бы Вам помочь, но не

Хотелось бы Вам помочь, но не экстрасенс.
Вы можете выложить свой fstab и grub.conf?
Понятно, что grub не видит / раздел, но почему не видит, может быть несколько причин.

discord: hwline#1904

constantly use: funtoo-linux, ubuntu

Проблема в материнке - MSI

Проблема в материнке - MSI P35. В гугле теже гарабли с такой же материнкой. Там как раз предлагается решение с параметром all-generic-ide но оно мне так и не помогло. Вечером выложу груб.конф и фстаб.

grub.conf default 0 timeout

grub.conf

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title GGGGGG
root (hd0,0)
kernel /boot/kernel-genkernel-...-r8 root=/dev/ram0 real_root=/dev/hdb6
....

fstab

/dev/hdb1 /boot ext-2 default 1 2
/dev/hdb5 none swap sw 0 0
/dev/hdb6 / ext 3 noatime 0 1
/dev/cdrom/cdrom0 .......
none /proc ......
none /dev/shm ......

>/dev/hdb1 /boot ext-2

>/dev/hdb1 /boot ext-2 default 1 2
>/dev/hdb6 / ext 3 noatime 0 1
в fstab'е посмотри... надо "ext3"
и не ext-2, а "ext2"

Было, плавали...

Была поднобная проблема:

При установке с минимал сд жесткий диск на который производилась установка, определялся как /dev/sda. После перезагрузки он почему-то стал /dev/sdc. Боролся я долго и мучительно, почему сменилась буква вникать не стал.

Возможно у Вас похожая проблемка.

вы это смогли узнать когда

вы это смогли узнать когда табулировали в грабе после перезагрузки?

спасибо! благодаря вам я

спасибо! благодаря вам я сумел-таки заметить что при загрузке после граба он винч определяет уже как sda1 sda2 вместо былых hda. И конечно же после переправки груб конфа и фстаба у меня все норамльно встало и я таки получил себе консольную генту)

при появлении приглашения

при появлении приглашения grub надо выбрать
необходимую запись, нажать на ней "e",
встать на строчку с kernel (real_root),
нажать "e", стереть всё, что идёт после real_root=/dev/
нажать tab, посмотреть, что предлагает автодополнение,
прописать правильный раздел,
если не предлагает ничего, пересобрать ядро с
включением в ядро необходимых драйверов (IDE,SATA,RAID),
скопировать новое ядро, прописать его в grub.conf, повторить
попытку

ммм...он ничего не

ммм...он ничего не предлагает, а ядро я с помощью генкернел алл собирал)

см. выше - пересобрать ядро,

см. выше - пересобрать ядро, вручную добавить драйвера
а что надо добавить -можно при работе с livecd посмотреть
при помощи lspci
а вообще, какое железо? чего впустую руками размахивать?

может я чего-то не понимаю,

может я чего-то не понимаю, но смысл пересобирать вручную если генкернел все в себе включает???

re

Можно и genkernel'ом ядро собирать, но конфигурировать ядро надо вручную.

____________
Экономь электроэнергию! Выключи NumLock!

0dd_b1t wrote:доброе время

0dd_b1t написал(а):
доброе время суток.
после "инсталяции" женту грузиться она так и не хочет. Щелкаю в грабе на запись - происходит загрузка, но в самом конце выдает:
>> Determining root device...
!! Block device /dev/hdb6 is not a valid root device
!! Could not find the root block device in
При попытке изменения самого grub.conf в позиции real_root ( указать там что либо другое) он сохраняется, при повторной открытии показывает что все также хорошо. Но при загрузке получается что grub.conf не изменился - грузиться таже самая запись с темиже косяками.

Если честно, то я уже вторую недели борюсь с этим проклятием по вечерам и сейчас мое терпение уже начинает кончаться ибо более "неуниверсального" инсталлятора я в жизни не видел.

grub.conf поправили и grub-install --no-floppy /dev/hda.

Если ничего не изменилось - значит поправили что - то не то, или не там...

С уважением.

при попытке grub-install

при попытке
grub-install --no-floppy /dev/hda
или
grub-install --no-floppy /dev/hdb
возникает
/dev/hda does not have any correcponding BIOS drive

Если я ничего не прозевал

Если я ничего не прозевал, то хотел бы спросить, почему у тебя диски на hda висят... вроде у всех последних ядрах они называются sda sdb и т.д, тем более, если по умолчанию делать конфиги. У тебя точно все с буквы h называются?

сидюк и винч висят на одном

сидюк и винч висят на одном шлейфе, сидюк мастер, поэтому видимо и hdb

Перед grub-install команду

Перед grub-install команду выполняли?

grep -v rootfs /proc/mounts > /etc/mtab

буду честен, я не знаю, почему у меня все работает

сделал, но эффект тот же.

сделал, но эффект тот же. Можно посмотреть выше.

А что так выдастся?

ls /dev/ | grep sd
и
ls /dev/ | grep hd

на sd ничего на

на sd ничего
на hd
hda
hdb
hdb1
hdb2
hdb5
hdb6

при этом лайв-сиди у меня

при этом лайв-сиди у меня 2006 года

Спасибо огромное всем кто мне

Спасибо огромное всем кто мне пытался помочь! Без вас мне было бы нереально разобраться и поставить генту!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".