Вечная ошибка с файловой системой

Доброго времени суток всем.

Непониманию почему снова же ошибка с этим:

block device /dev/sda3 is not a valid root device
could not find the root block device in

Вот мой fstab:

/dev/sda1               /boot           ext4            noatime         1 2
/dev/sda3               /               ext4            noatime         0 1
/dev/sda2               none            swap            sw              0 0
/dev/sda4               /home           ext4            noatime         0 0

И настройка grub:

title Gentoo pf
root (hd0,0)
kernel /boot/vmlinuz-3.6.11-pf root=/dev/ram0 real_root=/dev/sda3 init=/linuxrc udev
initrd /boot/initramfs-genkernel-x86_64-3.6.11-pf

После того как пересобрал делал genkernel ramdisk --disklabel. Где же я опять ошибаюсь?

Твоя ошибка в том, что ты

Твоя ошибка в том, что ты делаешь то, чего не понимаешь.

К твоему сожалению, нет.

К твоему сожалению, нет.

То есть ты понимаешь, что

То есть ты понимаешь, что делает опция --disklabel?

поддержка UUID дисков Но

поддержка UUID дисков

Но делал с ней и без нее, ядро нормально так и не встает. Мне это посоветовали в предыдущей теме...

В описанном Вами случае

В описанном Вами случае UUID/LABEL в fstab не используется (а зря: поменяется порядок дисков после копаний в BIOS или под/отключений устройств и будете решать уже другую проблему), так что без разницы, используете Вы --disklabel или нет

использование ext4 для /boot смысла в обычных случаях не имеет

после того, как увидите «Please specify another value or: press Enter for the same, type "shell" for a shell» — зайдите в шелл и поглядите, есть ли у Вас соответствующие /dev/sd*. Если нет — собирайте правильные дрова для Вашего SATA или что у Вас там.

Спасибо, но все же как решить

Спасибо, но все же как решить мою проблему?

ls /dev | grep sd Значит не

ls /dev | grep sd
Значит не видит мой хард... Пошел искать что упустил при сборке.

Какая команда отвечает что бы

Какая команда отвечает что бы сделать просто .config

.

make defaultconfig

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Ошибка в том, что в ты собрал

Ошибка в том, что в ты собрал RAMDisk genkernel'ом, а ядро - вручную. Соответственно, не гарантирована поддержка всего того, что собрано в RAMDisk.

Не грусти, товарищ! Всё хорошо, beautiful good!

Тогда как собрать ramdisk

Тогда как собрать ramdisk вручную?

.

fame написал(а):
как собрать ramdisk вручную?

Вот прям именно вручную? Пжалста - sys-kernel/mkinitcpio. А не совсем "вручную" (с некоторой автоматизацией, что вашем случае может оказаться как более, так и менее удобно) - sys-kernel/dracut

Мы тоже не всего читали Шнитке!.. © В. Вишневский

после того спокойно выполнять

после того спокойно выполнять dracut ramdisk?

Просто собери gentoo-sources.

У меня ядро из pf-sources на базе конфига от gentoo-sources тоже не грузилось. А разбираться тупо лень.

P.S. Имхо, pf-sources - это мешанина патчей на ядро без гарантии работоспособности. Помнится, в своё время патчи tuxonice на какой-то версии 3.x перестали работать - разработчик pf, несмотря на это, всё равно пихал их в pf-sources в таком нерабочем состоянии.

.

WiseLord написал(а):
pf-sources - это мешанина патчей на ядро без гарантии работоспособности

Не такая уж и мешанина, но касаемо гарантий - в принципе верно. Правда, при этом неплохо бы учесть, что "гарантия" - сущность проприетарная

Цитата:
в своё время патчи tuxonice на какой-то версии 3.x перестали работать - разработчик pf, несмотря на это, всё равно пихал их в pf-sources в таком нерабочем состоянии

На текущий момент 3.7.2-pf вполне себе в тонусе

Мы тоже не всего читали Шнитке!.. © В. Вишневский

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

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