проблема с fstab или menu.lst [solved]
nobody_cares 12 января, 2010 - 19:58
решился всё таки её поставить, пока не на основной винт, чтобы потом проблем меньше было. сначала всё прошло успешно, ядро собрал с помощью genkernel --install all, поставил grub, отредактировал fstab и menu.lst, перезагружаюсь, и вот что получается:
http://s006.radikal.ru/i215/1001/8f/a32922d27636.jpg
здесь fstab http://paste.org.ru/?027am0
menu.lst - http://paste.org.ru/?2xef9c
система стоит на /dev/sda2
»
- Для комментирования войдите или зарегистрируйтесь
Вместо "q" набрать "shell" и
Вместо "q" набрать "shell" и убедиться, что /dev/sda2 у вас есть
ps в конце строки 12 в menu.lst смущает udev, правда у меня grub и упоминаний про udev нету
_SerEga_ написал(а):Вместо
попробую убрать udev, но так было в хендбуке написано для тех, кто ядро собирал с помощью genkernel
а про "убедиться", можно поподробнее, каким образом убедиться?
Если написано и хендбук
Если написано и хендбук английский и свежий, то видимо надо. Я lilo не юзал.
Убедиться: ls /dev/
ps Sir прав, fstab у вас какой-то кастрированный
------ хвост /etc/fstab #
------ хвост /etc/fstab
# NOTE: The next line is critical for boot!
proc /proc proc defaults 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
--------- ни на какие мысли не наводит? -------
Ядро, которое загружается, ext4 умеет?
А вообще, никогда не пользовался initrd для стационарной системы.
На кой оно там? Лишние, никому не нужные телодвижения.
(Sir) * Windows looks like an open door, but no way to go *
ну если стоит openrc то этот
ну если стоит openrc то этот хвост не нужен =)
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Попробуйте собрать ядро
Попробуйте собрать ядро вручную, вкомпилить в ядро фс и контроллер hd и убрать строчку initrd из grub-а.
Проблема явно в initrd.
Последний совет --
Последний совет -- правильный. Но, сдается мне, можно попробовать тупо добавить
Плохо помню уже алгоритм работы инита из инитрд. Может, образ собрался без этого каталога. А распаковка его "на посмотреть" -- довольно муторное дело. Поэтому действительно, чего уж сложного собрать ядро руками?
(Sir) * Windows looks like an open door, but no way to go *
А можно еще grub.conf?
А можно еще grub.conf?А попробуйте заменить строку
на строку
или на строку
Working on Gentoo Linux for Asus P535 and Qtopia :-)
очень смущает меня
очень смущает меня "/newroot"... выглядит как-то как "/path/to/your/file"... как-будто тупо из примера скопировали...
а в fstab нужно как минимум еще swap добавить ;) (если только у вас не 8 гигов оперативы=))
автор, не слушайте никого на счет ядра! с ним все нормально!;)
Theli написал(а): очень
Разверните инитрд (образ) и тогда увидите, причём там ньюрут.
Теперь видите, как вы ошибались?
(Sir) * Windows looks like an open door, but no way to go *
1) если правили (создавали)
1) если правили (создавали) fstab после сборки генкернелом, то повторите пересборку
2) в fstab поставьте auto вместо ext4. если прокатит, то в ядре не включили поддержку ext4
3) добавьте еще один пункт в меню и попробуйге real_root=/dev/hda2 (и в fstab добавьте этот пункт естественно)
что-то добрый я сегодня ....
спасибо, с этим разобрался, в
спасибо, с этим разобрался, в ядре не было поддержки ext4