LINUX.ORG.RU

Gentoo no root device


0

1

Привет, только закончил компилить Gentoo, всё отлично работает, не считая того, что при загрузке мне пишет, что не обнаружен root device я каждый раз пишу /dev/hda3 (у меня /dev/hda3 root раздел) всё норм включается, но можно ли эт где-то прописать? Я думаю, я что-то не так смонтировал при установке или не смонтировал root вообще.

Ответ на: комментарий от megabaks

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

maxylopes
() автор топика

1) Покажите конфиг загрузчика
2) Пересоберите ядро с использованием кода libata (/dev/sda, а не /dev/hda)

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

Я поставил Генту на старый комп, там жесткий по IDE подключается так что у меня ни одного /dev/sda девайса нет, все /dev/hda.

maxylopes
() автор топика
Ответ на: комментарий от stormblastt

http://img189.imageshack.us/i/02052011149.jpg/ ошибка.

# /etc/fstab: static file system information. # # noatime turns off atimes for increased performance (atimes normally aren't # needed; notail increases performance of ReiserFS (at the expense of storage # efficiency). It's safe to drop the noatime options if you want and to # switch between notail / tail freely. # # The root filesystem should have a pass number of either 0 or 1. # All other filesystems should have a pass number of 0 or greater than 1. # # See the manpage fstab(5) for more information. #

# <fs>         <mountpoint>   <type>      <opts>      <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.

/dev/hda1      /boot      ext3      noatime    1 2

/dev/hda3      /      ext3      auto,noatime   0 1

/dev/hda4 /home ext3 noatime 0 0

/dev/hda2      none      swap      sw      0 0

/dev/cdrom      /mnt/cdrom   auto      noauto,ro   0 0

#/dev/fd0      /mnt/floppy   auto      noauto      0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for # POSIX shared memory (shm_open, shm_unlink). # (tmpfs is a dynamically expandable/shrinkable ramdisk, and will # use almost no memory if not populated with files) shm         /dev/shm   tmpfs      nodev,nosuid,noexec   0 0

maxylopes
() автор топика
Ответ на: комментарий от maxylopes

пробовал /dev/hda3 auto чтоб автоматом монтировалось, но нет немонтирует и всё-таки почему он ищет /dev/sda3 когда в файле прописано /dev/hda3?

maxylopes
() автор топика
Ответ на: комментарий от maxylopes

>там жесткий по IDE подключается

Не спорь, блин. Ядро давно перевели на libata и ide-устройства определяются как /dev/sd*. Не хочешь проблем - переконфигурируй ядро правильно.

anonymous
()
Ответ на: комментарий от maxylopes

У вас в /boot/grub/grub.conf прописано root=/dev/sda3. Так понятнее? Ну и всем как бы пофиг, что у вас IDE, а не SATA. Все равно следует использовать новые возможности ядра, потому что именно они продолжают развиваться, а старые отмирают. libata будет нормально работать и с IDE дисками, только названия станут более универсальными (/dev/sd*), независимо от типа шины, на которой висит диск.

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

# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook

# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2

# If you are not using Genkernel and you need help creating this file, you

# should consult the handbook. Alternatively, consult the grub.conf.sample that

# is included with the Grub documentation.

default 0

timeout 5

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

title Gentoo Linux 2.6.37-r4

root (hd0,0)

kernel /boot/kernel-genkernel-x86-2.6.37-gentoo-r4 root=/dev/ram0 real_root=/dev/sda3 init=/linuxrc ramdisk=8192 udev vga=0x31B

initrd /boot/initramfs-genkernel-x86-2.6.37-gentoo-r4

# vim:ft=conf:

maxylopes
() автор топика
Ответ на: комментарий от maxylopes

Поправьте real_root=/dev/sda3 на real_root=/dev/hda3 и будет вам счастье. А лучше отконфигурируйте ядро без initramfs и с поддержкой SATA и наслаждайтесь всеми преимуществами gentoo.

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

ААаа :). Спасибо! Я бы с радостью использовал sda, но при установке fdisk не видел ни одного sda устройства.

maxylopes
() автор топика
Ответ на: комментарий от maxylopes

Хм.. какая картинка.. :)
На такие вопросы не смочь ответить стыдно..

Метну свою порцию говна: как вы генту ставили, если такое возникло, а почему не понятно? тупой копипаст?

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

Да непонятно, автоматом sda написал, вот и всё. Прост перед этим на виртуалку ставил там sda были. :)

maxylopes
() автор топика

dd if=/dev/zevo of=/*

же! все проблемы пофискит!

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