LINUX.ORG.RU

Гента не может определить корневой раздел

 


0

1

Гента не может определить корневой раздел. Во время запуска появляется сообщение:

Could not determine root block device in .
и появляется промпт с предложением ввести рут девайс. Я ввожу адрес раздела диска с / (/dev/sda2)и загрузка продолжается нормально. Вот мой grub.conf: http://pastebin.com/vhDG3EXq

Для Ъ:

title Gentoo Linux
root (hd0,2)
kernel /boot/kernel-genkernel-x86_64-3.2.1-gentoo-r2
initrd /boot/initramfs-genkernel-x86_64-3.2.1-gentoo-r2 real_root=/dev/sda2

По сабжу: это нормально что пишется «real_root»
К примеру у меня (загрузчик от дебиана) (но grub2):

menuentry «Debian GNU/Linux, with Linux 2.6.32-5-amd64 (on /dev/sda1)» {
set root='(hd0,msdos1)'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=a16b75d8-216c-4908-acd2-52a76cbaf447 ro quiet
initrd /boot/initrd.img-2.6.32-5-amd64
}

ymuv ★★★★
()
title Gentoo Linux
root (hd0,2)
kernel /boot/kernel-genkernel-x86_64-3.2.1-gentoo-r2 root=/dev/sda2
initrd /boot/initramfs-genkernel-x86_64-3.2.1-gentoo-r2
geladil
()

Либо просто 'root=/dev/sda2' пробуйте, либо иначе так:

title Gentoo Linux 3.2.0
root (hd0,2)
kernel /boot/vmlinuz-3.2.0-gentoo root=/dev/ram0 real_root=LABEL=root udev vga=0x324 splash=verbose,theme:true-nature console=tty1 quiet
initrd /boot/initramfs-genkernel-x86-3.2.0-gentoo

Вам же genkernel после генерации initrd проводит пример параметров, которые нужно указать в загрузчике.

kostik87 ★★★★★
()

Ошибка в том, что real_root указан для рамдиска, а не для ядра.

Black_Shadow ★★★★★
()
Ответ на: комментарий от ymuv

real_root и надо указывать.

в генте так его назвали, чтобы была разница между параметром root=, который парсится ядром при отсутствии initrd, и параметром root=, который парсится initrd.

Другое дело, что автор темы не там указал параметр коммандной строки ядра.

Adjkru ★★★★★
()

строки 14,15,16 - раскоментируй (убери в начале решетку#) строки 10,11,12,13 - закоментруй (поставь в начале решетку #)

ipwww ★★
()

7-ка не нужна, заменить grub на grub2 и диск разменить как gpt а не msdos разделы.

Я пошел еще дальше и заменил Gentoo на NixOS.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.