Проблема с загрузкой Gentoo ~amd64

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

PandoraBox2007
Сообщения: 55

Проблема с загрузкой Gentoo ~amd64

Сообщение PandoraBox2007 »

Изображение

# chroot /mnt/gentoo /bin/bash
# cat /boot/grub/menu.lst

Код: Выделить всё

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

title Gentoo Linux 2.6.39
root (hd0,1)
kernel /boot/vmlinuz-2.6.39-gentoo root=/dev/ram0 real_root=/dev/sda2
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5


# cat /etc/fstab

Код: Выделить всё

/dev/sda2               /               ext4            noatime         0 1
/dev/sda1               none            swap            sw              0 0


# cat /etc/mtab

Код: Выделить всё

udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
tmpfs /newroot tmpfs rw,relatime 0 0
/dev/sdb1 /newroot/mnt/cdrom vfat ro,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/loop0 /mnt/static squashfs ro,relatime 0 0
none /mnt/dynamic tmpfs rw,relatime,size=430080k 0 0
aufs / aufs rw,relatime,si=dfe11955d740d9c5 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
rc-svcdir /lib64/rc/init.d tmpfs rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
shm /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/sda2 / ext4 rw,relatime,barrier=1,data=ordered 0 0
none /proc proc rw,relatime 0 0
udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение serzh-z »

Неверное указан параметр root в загрузчике или в ядре нет драйвера для доступа к ФС на указанном корне.
Спасибо сказали:
PandoraBox2007
Сообщения: 55

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение PandoraBox2007 »

кинул выше все соурцы
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение patrius »

serzh-z писал(а):
30.05.2011 20:59
Неверное указан параметр root в загрузчике или в ядре нет драйвера для доступа к ФС на указанном корне.

+1
очень похоже что root в ext4, и нет драйвера.
Хотя я аналогичное наблюдал и при неправильном указателе на рут раздел

упрости запись в грубе до

Код: Выделить всё

# linux-2.6.38-r2-gentoo
title Gentoo Linux 2.6.38-r2
root (hd0,0)
kernel /boot/linux-2.6.38-r2-gentoo root=/dev/sda2

Спасибо сказали:
PandoraBox2007
Сообщения: 55

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение PandoraBox2007 »

<..>
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение patrius »

PandoraBox2007 писал(а):
30.05.2011 21:13

Код: Выделить всё

# ls /boot/
boot                  grub                      vmlinuz-2.6.39-gentoo
config-2.6.39-gentoo  System.map-2.6.39-gentoo


Код: Выделить всё

    Имя         Флаги      Тип разделаТип ФС           [Метка]        Размер (МБ)
------------------------------------------------------------------------------
    sda1                    Основной  swap                              8192,38
    sda2        Загрузочный Основной  ext4                             60118,58


1. перепроверься по Handbook
2. Драйвера должны быть ключены в ядре не модулем.
3. пересобери ядро.

Код: Выделить всё

# ls -al /boot
итого 20884
drwxr-xr-x  4 root root    1024 Апр 17 23:08 .
drwxr-xr-x 21 root root    4096 Мар 19 16:33 ..
lrwxrwxrwx  1 root root       1 Фев 25 22:24 boot -> .
drwxr-xr-x  2 root root    1024 Мар 19 23:40 grub
-rw-r--r--  1 root root       0 Мар 19 23:40 .keep
-rw-r--r--  1 root root 5318288 Апр 16 00:54 linux-2.6.38-r1-gentoo
-rw-r--r--  1 root root 5318288 Апр 16 00:54 linux-2.6.38-r1-gentoos
-rw-r--r--  1 root root 5319088 Апр 17 23:08 linux-2.6.38-r2-gentoo
-rw-r--r--  1 root root 5319088 Апр 17 23:08 linux-2.6.38-r2-gentoos
drwx------  2 root root   12288 Фев 25 21:49 lost+found
Спасибо сказали:
PandoraBox2007
Сообщения: 55

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение PandoraBox2007 »

<..>
Спасибо сказали:
PandoraBox2007
Сообщения: 55

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение PandoraBox2007 »

<..>
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение unax »

вариант make menuconfig без мучений
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3279
ОС: Gentoo

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение ormorph »

PandoraBox2007 писал(а):
30.05.2011 20:56
# chroot /mnt/gentoo /bin/bash
# cat /boot/grub/menu.lst

Код: Выделить всё

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

title Gentoo Linux 2.6.39
root (hd0,1)
kernel /boot/vmlinuz-2.6.39-gentoo root=/dev/ram0 real_root=/dev/sda2
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5


# cat /etc/fstab

Код: Выделить всё

/dev/sda2               /               ext4            noatime         0 1
/dev/sda1               none            swap            sw              0 0


Хм не знаю как собирали ядро (genkernel или нет) но у вас в загрузчике прописан параметр для сборки ядра с помощью genkernel и то не прописан файл initramfs (VFS-Virtual file system), соответственно ошибка и должна быть так как загрузчик не находит этот файл, а с данными параметрами он необходим.

Если собирали без genkernel, то параметр загрузки должен быть другим.

Код: Выделить всё

root (hd0,0)
kernel /boot/kernel-2.6.34-gentoo-r1 root=/dev/sda3


Handbook

PandoraBox2007 писал(а):
30.05.2011 21:46
я так понял

Код: Выделить всё

genkernel --kernel-cc=/usr/lib/ccache/bin/gcc --install all
вариант без мучений когда тюнинг не нужен


Ну для тюнинга лучше добавить еще параметр --menuconfig , мало ли чего не хватает.
Параметр --install не нужен
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение serzh-z »

PandoraBox2007 писал(а):
30.05.2011 21:03
кинул выше все соурцы
initrd почему отключен?
Спасибо сказали:
PandoraBox2007
Сообщения: 55

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение PandoraBox2007 »

<..>
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблема с загрузкой Gentoo ~amd64

Сообщение serzh-z »

PandoraBox2007 писал(а):
31.05.2011 17:26
после сборки небыло такого модуля
Резюмирую: в качестве корня указан /dev/ram0, в котором, по понятной причине, ничего нет... А обычно там бывает содержимое initrd. Если initrd не нужен, то нужно выставить правильное значение root. Опция real_root - это опция поддерживаемая скриптами (linuxrc) initrd, который собирает genkernel.
Спасибо сказали: