Не грузится собранное вручную ядро

Здравствуйте! Пытаюсь установить Gentoo из Calculate, все по HendBook'у. Все нормально до перезагрузки. Через небольшое время после начала загрузки начинает моргать CapsLock, а на экране нечто вроде перечня разделов диска, их у меня 9, и напротив каждого UUID но только вида 00000000-0000-0000-0000-000000000000, а ниже написано Kernel panic - not syncing: VFS: Unable to mount root fs on uncnown-block(8,8). Видимо не правильно собираю. Пытался собирать без каких либо вмешательств, пытался настраивать, собирал genkernel'ом и без него. собирал раз 10-15. постоянно вылазит одна и та же ошибка. Чувствую что истина где то рядом, но вот где. Поиск наводил на разные форумы в которых говорили отключить тот или иной модуль, наоборот что то включить, результат от этого не менялся. один раз что то вышло, при сборе на VirtualBox но при сборе на реальной машине не получается. Я понимаю что могу взять любое ядро, но что это тогда за GenToo будет?! Помогите пожалуйста разобраться. готов предоставить выводы любых команд из chroot'а. Спасибо за помощь!
зы: хотел прикрепить фото, но чет не нашел как это сделать.

К сожалению наши штатные

К сожалению наши штатные телепаты в отпуске, а libastral часто сегфолтится. Поэтому хочется видеть содержимое конфига загрузчика, fstab и фото экрана в то время когда мигает капс.

Aspiring написал(а):
Пытаюсь установить Gentoo из Calculate

Странноватое занятие само по себе.

Aspiring написал(а):
Я понимаю что могу взять любое ядро, но что это тогда за GenToo будет?!

Будет Gentoo с любым ядром. Ваш К.О.

Aspiring написал(а):
зы: хотел прикрепить фото, но чет не нашел как это сделать.

Есть такая вещ, как картинкохостинги. Даже есть заливалки картинок в них.

Фото экрана

Никак не пойму, зачем все выкладывают фото экрана или просят его? Есть же /var/log/messages
P. S. Ступил, диски-то ведь не примонтированы в таких случаях :-D

Если ядро ещё не смонтировало

Если ядро ещё не смонтировало корень и уже тем более /var на отдельном разделе то ни какого /var/log/messages не будет.

Да-да, я уже понял))

Да-да, я уже понял)) Извиняюсь за оффтоп.

просто осилить сетевое

просто осилить сетевое логгирование при данном развитии не представляется возможным с точки зрения полноты квалификации

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Для начала содержимое

Для начала содержимое /boot/grub/grub.conf и /etc/fstab в студию. Можно с использованием wgetpaste (emerge wgetpaste)

буду честен, я не знаю, почему у меня все работает

mib написал(а): Для начала

mib написал(а):
Для начала содержимое /boot/grub/grub.conf и /etc/fstab в студию. Можно с использованием wgetpaste (emerge wgetpaste)

У меня загрузчик от калькулятора стоит. там вроде /boot/grub/grub.cfg.
Да, сейчас посмотрел /boot/grub/grub.conf, все закоменчено, Grub 2 стоит.
с с wgetpaste не знаком. Полезен ли он из chroot'а? что сделать? просто выполнить? ключ какой нибудь надо?

.

slepnoga написал(а):
просто осилить сетевое логгирование при данном развитии не представляется возможным с точки зрения полноты квалификации

Несомненно, сетевое логирование на размещённый в весях libastral (в виду наличия обыкновенного одиночного писюка) способны осилить лишь адепты высших степеней посвящения.
И заметьте, я ещё не ставлю вопрос чтения журналов.

:wq
--
Live free or die

Уважаемые, извиняюсь, никогда

Уважаемые, извиняюсь, никогда не пользовался хостингом картинок. Вот вроде получилось. Размер не менял, если что извиняйте.
конфиг загрузчика:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0ec2dc4c-6e38-41dc-ab4c-0cc5443a59ee
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1024x768 
  load_video    
  insmod gfxterm   
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos1)'
  search --no-floppy --fs-uuid --set=root bf53067a-ddb0-425b-894c-2fcce1822c5d
  set locale_dir=($root)/grub/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root bf53067a-ddb0-425b-894c-2fcce1822c5d
insmod png
background_image -m stretch /grub/grub-calculate.png
if sleep --interruptible 0 ; then
  set timeout=2
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Calculate Linux Desktop KDE, с Linux 3.5.3-i686-CLD' --class calculate --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set=root bf53067a-ddb0-425b-894c-2fcce1822c5d
        echo    'Загружается Linux 3.5.3-i686-CLD ...'
        linux   /vmlinuz-3.5.3-i686-CLD root=UUID=0ec2dc4c-6e38-41dc-ab4c-0cc5443a59ee ro video=uvesafb:ywrap,1024x600-32,m$
        echo    'Загружается начальный ramdisk ...'
        initrd  /initramfs-3.5.3-i686-CLD
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos2)'
        search --no-floppy --fs-uuid --set=root 4AE2A88EE2A88035
        chainloader +1
}
menuentry "Calculate Linux Desktop KDE, с Linux 3.5.3-i686-CLD (on /dev/sda8)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set=root bf53067a-ddb0-425b-894c-2fcce1822c5d
        linux /vmlinuz-3.5.3-i686-CLD root=UUID=0ec2dc4c-6e38-41dc-ab4c-0cc5443a59ee ro video=uvesafb:ywrap,1024x600-32,mtr$
        initrd /initramfs-3.5.3-i686-CLD
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Gentoo" {
        set root=(hd0,1)
        linux /boot/kernel3.3.8-gentoo root=/dev/sda8
        #initrd /boot/kernel26.img
}
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

и fstab:

# /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/sda1               /boot           ext3            noatime         1 2
/dev/sda8               /               ext4            noatime         0 1
/dev/sda9               /home           ext4            noatime         0 0
/dev/sda6               none            swap            sw              0 0
#/dev/cdrom             /mnt/cdrom      auto            noauto,ro       0 0
#/dev/fd0               /mnt/floppy     auto            noauto          0 0
Странноватое занятие само по себе.

Я поставил то калькулятор только по тому что он основан на Gentoo. Конечная цель именно Gentoo. За одно и чуток осваиваюсь. Я с окон. не судите строго))

Будет Gentoo с любым ядром.

Скорее будет с неоптимизированным ядром. У меня приоритет на легкость. так как система слабая.hp mini к сожалению модель не помню, если это важно то посмотрю, просто где то под батареей написана.

кстати, запускал grub2 grub-mkconfig чет он прошуршал, но Gentoo не нашел, добавлял сам.

зы: на всякий случай еще и .config ядра, может там что не так наделал))

 охххх... какой он большой... ладно, если будет нужен выложу. пишите если нужен.

Как бы ошибка, скорее всего,

Как бы ошибка, скорее всего, стандартная, у вас как собрана поддержка ext4 монолитно в ядре или модульно ?

Посмотрите в chroot окружении:

cat /usr/src/linux/.config | grep EXT4

Насколько я вижу вы не используете initramfs для ядра gentoo:

menuentry "Gentoo" {
        set root=(hd0,1)
        linux /boot/kernel3.3.8-gentoo root=/dev/sda8
        #initrd /boot/kernel26.img
}

Если у вас CONFIG_EXT4=M то нужно собирать шnitramfs или пересобирать ядро с CONFIG_EXT4=y.

Вопрос почему вы не внимательно читаете Gentoo Handbook ?

/dev/sda1 /boot

/dev/sda1 /boot ext3 noatime 1 2
Вы случайно не ошиблись в файловой системой раздела boot? может у вас ext2?

upd

Цитата:
set root='(hd0,msdos1)'

и

Цитата:
/dev/sda1 /boot ext3 noatime 1 2

или

Цитата:
menuentry "Calculate Linux Desktop KDE, с Linux 3.5.3-i686-CLD (on /dev/sda8)"

и

Цитата:
/dev/sda8 / ext4 noatime 0 1

помоему судя по по всему у вас 2 системы на одних и тех же разделах?

если можно fdisk -l

evgeniusx написал(а):

evgeniusx написал(а):
/dev/sda1 /boot ext3 noatime 1 2
Вы случайно не ошиблись в файловой системой раздела boot? может у вас ext2?

upd

Цитата:
set root='(hd0,msdos1)'

и

Цитата:
/dev/sda1 /boot ext3 noatime 1 2

или

Цитата:
menuentry "Calculate Linux Desktop KDE, с Linux 3.5.3-i686-CLD (on /dev/sda8)"

и

Цитата:
/dev/sda8 / ext4 noatime 0 1

помоему судя по по всему у вас 2 системы на одних и тех же разделах?

если можно fdisk -l

ну от чего же невнимательно? Я поддержку всех ext* систем собрал в ядре.

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, всего 488397168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9639b65a

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          63      257039      128488+  83  Linux
/dev/sda2          257040    58846094    29294527+   7  HPFS/NTFS/exFAT
/dev/sda3        58846095   488397167   214775536+   5  Расширенный
/dev/sda5        58846158   254164364    97659103+   7  HPFS/NTFS/exFAT
/dev/sda6       254164428   258164549     2000061   82  Linux своп / Solaris
/dev/sda7       258164613   287467109    14651248+  83  Linux
/dev/sda8       287467173   316769669    14651248+  83  Linux
/dev/sda9       316769733   488397167    85813717+  83  Linux

# blkid
/dev/sda2: LABEL="system" UUID="4AE2A88EE2A88035" TYPE="ntfs" 
/dev/sda5: LABEL="data" UUID="A24CC4294CC3F5D7" TYPE="ntfs" 
/dev/sda8: UUID="29094f8f-1ce0-4e16-826d-40f6a000f12f" TYPE="ext4" 
/dev/sda1: UUID="bf53067a-ddb0-425b-894c-2fcce1822c5d" TYPE="ext3" 
/dev/sda6: UUID="4ddbeb7f-c0b3-419f-b4b2-4173cf6d1dd1" TYPE="swap" 
/dev/sda7: LABEL="CLD-12.0.3" UUID="0ec2dc4c-6e38-41dc-ab4c-0cc5443a59ee" TYPE="ext4" 
/dev/sda9: UUID="a9e45cd7-5ad7-46f6-aedb-dd37058da8c5" TYPE="ext4"

с файловыми системами тоже вроде не напутал. На счет того что две системы на одноих и тех же разделах, как это возможно? ну в принципе я /boot и /home монтирую в обе системы а корень разный. sda7 - calculate, sda8 - Gentoo это проблема? так нельзя делать? на счет конфига загрузчика я не уверен. изначально было две системы. Win7 и Calculate потом я поставил 3-й Gentoo скомпилил ядро и кинул его в /boot после этого запустил команду grub-mkconfig -o /boot/grub/grub.cfg она вместо того чтобы добавить в меню Gentoo, создала еще один пункт calculate.
вот ls /boot

# ls -l /boot
итого 76115
lrwxrwxrwx 1 root root        1 нояб. 21  2010 boot -> .
-rw-r--r-- 1 root root    56261 июля  18 17:26 boot.jpg
-rw-r--r-- 1 root root   109801 авг.  31 19:49 config-3.5.3-i686-CLD
drwxr-xr-x 3 root root     7168 окт.  11 20:53 grub
-rw-r--r-- 1 root root 31319587 авг.  31 19:49 initramfs-3.5.3-i686-CLD
-rw-r--r-- 1 root root 31319587 авг.  31 19:49 initramfs-3.5.3-i686-CLD-install
-rw-r--r-- 1 root root 11513488 окт.   9 07:33 kernel3.3.8-gentoo
drwx------ 2 root root    12288 сент. 18 22:30 lost+found
drwxr-xr-x 2 root root     1024 нояб. 22  2010 memtest86plus
-rw-r--r-- 1 root root  1173437 авг.  31 19:49 System.map-3.5.3-i686-CLD
-rw-r--r-- 1 root root  2113888 авг.  31 19:49 vmlinuz-3.5.3-i686-CLD

кстати.. на счет конфига и фс

CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_EXT4_DEBUG=y

я ж говорю, долго мучаюсь уже)))

включен ли у вас

включен ли у вас CONFIG_DEVTMPFS_MOUNT=y в Device Drivers --> Generic Driver Options --> Automount devtmpfs at /dev, after the kernel mounted the rootfs? Недавно тоже была проблема с загрузкой ядра, висло все, включил CONFIG_DEVTMPFS_MOUNT=y и все заработало.

да, этот пункт включен, а за

да, этот пункт включен, а за что он отвечает?
Вот выложил мой конфиг ядра.
http://paste.org.ru/?gt3yx4

Выключите CONFIG_IDE=y Зачем

Выключите CONFIG_IDE=y Зачем вы его включили ?

Вот эта опция должна быть выключена:

Device Drivers  --->
   < > ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->

Вы обозначение (DEPRECATED) видите в названии опции ? Оно означает что эта опция устаревшая и не желательная к использованию.

Из-за того, что она задействована и более новая, которая и должна быть использоваться, смотрите ниже, происходит конфликт и ядро не видит ваши диски.

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

Вместо нее у вас должна быть задействована опция CONFIG_ATA=y, в этом разделе и ищите драйвер вашего контроллера жёстких дисков.

Device Drivers  --->
   <*> Serial ATA and Parallel ATA drivers  --->

в свое оправдание могу

в свое оправдание могу сказать лишь то что читал русский хендбук, и там небыло о том что не стоит ставить устаревшее. Просто увидел ATA и решил что хуже не будет ставил все что хоть как то напоминало мне мое железо)) ну да ладно, сейчас и проверим))

поехали. поэтапно все действия.
1) croot /mnt/gentoo /bin/bash
2) cd /usr/src/linux
3) make clean
4) make menuconfig
5) отключаю

Device Drivers  --->
   < > ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->

6) make && make modules_install

спустя 40 минут...
дааа... процесс долгий особенно если собирать прямо на мини хр...

спустя еще 30 мин...
Да ну нафиг, пусть до утра компилится. не могу уже ждать. завтра вечером попишу сообщение....

И попутный вопрос.. где то прочел про make localyesconfig, почему когда я делаю make allno config && make localyesconfig && make menuconfig то у меня все выключено, нет ни одной включенной опции? я опять что-то не дочитал?!

Во-первых - русский хандбук

Во-первых - русский хандбук старый, лучше использовать Англоязычную версию.

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

А сказано использовать genkernel, с конфигом по умолчанию.

А если вы хотите вносить в конфигурацию ядра изменения то потрудитесь при появлении чего-либо не понятного разобраться что это и задаться вопросом почему оно включено или не включено и что за странная приписка "(DEPRECATED)" только на против этой опции.

Ещё раз в Gentoo нужно в начале думать, а потом делать.

Цитата:
спустя 40 минут...
дааа... процесс долгий особенно если собирать прямо на мини хр...

Собирайте в несколько потоков, а не в один.

make -jN bzImage
make install
make -jN modules
make modules_install

Где N - число ядер процессора.

kostik87 написал(а):А

kostik87 написал(а):
А сказано использовать genkernel, с конфигом по умолчанию.

Да, это действительно хороший совет. Даже если конфигурировать в ручную.

kostik87 написал(а):
Собирайте в несколько потоков, а не в один.

кажись генкернел это по умолчанию делает...

ТС не использует

ТС не использует genkernel:

Aspiring написал(а):
поехали. поэтапно все действия.
1) croot /mnt/gentoo /bin/bash
2) cd /usr/src/linux
3) make clean
4) make menuconfig
5) отключаю

http://www.gentoo.ru/node/26040#comment-193896

>> Собирайте в несколько

>> Собирайте в несколько потоков, а не в один.
> кажись генкернел это по умолчанию делает...

/etc/genkernel.conf

Цитата:
# Genkernel uses an independent configuration for MAKEOPTS, and does not source
# /etc/make.conf . You can override the default setting by uncommenting and
# tweaking the following line. Default setting is set up by
# ${GK_SHARE}/${ARCH_OVERRIDE}/config.sh . The recommended value for -j
# argument is: *+1
MAKEOPTS="-j3"

количество потоков компиляции

количество потоков компиляции задается в make.conf, для компиляции ядра нужно снова задавать? и кстати по хендбуку написано использовать -j[кол-во ядер+1] а не равным кол-ву ядер.

Цитата: кстати по хендбуку

Цитата:
кстати по хендбуку написано использовать -j[кол-во ядер+1] а не равным кол-ву ядер.

Рекомендуется, но не обязательно, анализируйте вывод 'top' в другой консоли, если значение "load average:" не больше 2-х то можно попробовать и N+1, если больше, то пробуйте N или N-1.

Цитата:
количество потоков компиляции задается в make.conf

Если вы собираете с помощью genkernel то параметры компиляции, в том числе число потоков компиляции будет браться из make.conf, но в вашем сообщении http://gentoo.ru/node/26040#comment-193896 видно, что вы ядро собираете вручную:

Aspiring написал(а):
поехали. поэтапно все действия.
1) croot /mnt/gentoo /bin/bash
2) cd /usr/src/linux
3) make clean
4) make menuconfig
5) отключаю

Ни каких параметров с указанием числа потоков команде make не передавая.

kostik87 написал(а): Если вы

kostik87 написал(а):
Если вы собираете с помощью genkernel то параметры компиляции, в том числе число потоков компиляции будет браться из make.conf

не будет

Покажите мне человека который

Покажите мне человека который сразу сел за английский хендбук? Я думаю первым делом каждый сначала читает русский, дабы понять хотя бы основы, а потом уже где не стыкуется сравнивать с английским. Если посмотреть первые посты, то можно заметить что я использовал генкернел. и результат оказался таким же. к генкернелу я обратился после 2-3 неудачных попыток ручной компиляции. использовал genkernel all. Я понимаю что я виноват в чем то. я уже излазил вдоль и поперек хендбук. если где то что-то я и не заметил, ткните меня носом, проверим, если вы окажетесь правы, тогда и выскажитесь. Зачем так делать? Я же не при первой трудности сюда пишу, я обращаюсь к вам по тому что не смог решить проблему самостоятельно. Спасибо людям которые хоть как то стараются помочь, вместо того чтобы учить как делать не надо. Извините, но как то просто не на это надеялся.

.

kostik87 написал(а):
Во-первых - русский хандбук старый, лучше использовать Англоязычную версию.

Кстати, чем там эпопея с переводом Handbook'а кончилась?

Только мне кажется, что вопрос документирования (начиная с сути и ресурсоёмкости задачи документирования, структурирования (размер/читаемость документа, поддержание непротиворечивого состояния перекрестных ссылок) и завершая вопросами перевода документации и поддержания актуального состояния перевода и физического смысла компилятивных статей высших порядков) заслуживает места в ЧаВо?

Склонен считать, что у тебя получится описать проблему дешевле и/или лучше.

ЗЫ: Тут в форуме бегало интереснейшее заключение относительно перспективы актуализации "Ядерной физики для домохозяйки" (стандартная для OpenSource проблема: тот, кому оно нужно сделать не может; тому же, кто может оно не сильно нужно, а надлежащего качества описание --- адский труд; хотя попробовать замахнуться на следующий уровень абстракции... было бы неплохо).

:wq
--
Live free or die

Вот что получилось при


Вот что получилось при компиляции с выключенной опцией

Device Drivers  --->
   < > ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->

слов много говорить можно, и оскорбить не долго, да вот только совет не помог.

Цитата: Device Drivers

Цитата:
Device Drivers --->
<*> Serial ATA and Parallel ATA drivers --->

Вы в этом разделе включили драйвер поддержки вашего контроллера жёстких дисков ?

Покажите вывод 'lspci'.

.

kostik87 написал(а):
Цитата:
Device Drivers --->
<*> Serial ATA and Parallel ATA drivers --->

Вы в этом разделе включили драйвер поддержки вашего контроллера жёстких дисков ?

Покажите вывод 'lspci'.

Скорее lspci -k

:wq
--
Live free or die

ЧаВо

Aspiring написал(а):
зы: на всякий случай еще и .config ядра, может там что не так наделал))

 охххх... какой он большой... ладно, если будет нужен выложу. пишите если нужен.

http://www.gentoo.ru/node/14464

ЗЫ: Справедливо уже для цитированного. Склонен полагать, что от половины до двух третей режется без ущерба для информативности.

:wq
--
Live free or die

если поддержка фс в ядре

если поддержка фс в ядре есть, полагаю проблема в uuuuuid раздела.
Что если в пункте меню для загрузки дженты с Вашим ядром вместо указания uuuid этого,
указать по старинке: root=/dev/sd[тот раздел, где у вас корень дженты]?

maxt написал(а):если

maxt написал(а):
если поддержка фс в ядре есть, полагаю проблема в uuuuuid раздела.
Что если в пункте меню для загрузки дженты с Вашим ядром вместо указания uuuid этого,
указать по старинке: root=/dev/sd[тот раздел, где у вас корень дженты]?

не понял.....

menuentry "Gentoo" {
        set root=(hd0,7)
        linux /boot/kernel3.3.8-gentoo root=/dev/sda8
        #initrd /boot/kernel26.img
}

Вы про это? изначально так и было.
Когда с liveCD ставил, тоже такая же проблема была. неужели такие трудности только у меня? Я старался не откланяться от hendBook. И проблема на 100% в ядре. по тому что на виртуалке один раз после пересборки у меня запустилась Gentoo. при этом я ничего не менял в конфигах загрузчика или вообще что либо помимо конфига ядра. Помогите мне пожалуйста разобраться в конфиге, может я что лишнее включил? Да хотя нет, я и при сборе со стандарным конфигом, получаю эту же ошибку. Господа, я понимаю что некоторые летают не на том уровне чтобы браться за всякую мелочь. Ну хотя бы направление укажите. Кстати, на google не надо направлять, я как раз оттуда. Может кто нибудь дать рабочий конфиг?! желательно конечно от netbook hp. Ну если прям такого нет, дайте любой работающий, я покапаюсь посравниваю.... мож что и наковыряю.. ну просто реально незнаю куда уже копать.

Для установки Гентоо сборка

Для установки Гентоо сборка ядра в чруте на этапе установки излишня. Заюзай ядро с диска системрескю

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

linux

linux   /vmlinuz-3.5.3-i686-CLD root=UUID=0ec2dc4c-6e38-41dc-ab4c-0cc5443a59ee

Ядро не умеет загружаться по UUID, только если через initrd.
А для initrd задаётся опция не "root=", а "real_root="

И ещё, на ваших фотографиях, ядро чётко пишет возможные варианты (разделы). Исходя из этого можно сделать вывод, что проблем с загрузчиком нет, точно также как и с драйверами на жесткий диск.
Тут два варианта, либо в ядре нет поддержки соответствующей файловой системы (какая там у вас в корневом разделе, ext4?), либо ядру передаётся непонятный (читайте - отличный от вида /dev/sd**) параметр, что более вероятно в вашем случае.

А вот в fstab наоборот, старайтесь использовать только UUID'ы вместо /dev/sd**. Хоть на ноутбуке это может и не так актуально, а вот на обычных декстопах если добавите еще один винт (не внешний) - он может получить букву sd*, которая ранее приписывалась к системному винту. Как следствие получите проблему, аналагичную сабжевой.

Aspiring написал(а):
Я поставил то калькулятор только по тому что он основан на Gentoo. Конечная цель именно Gentoo. За одно и чуток осваиваюсь. Я с окон. не судите строго))

если вас не пугает голая консоль (хоть и разноцветная :) ), то порекомендовал бы сразу ставить gentoo

Aspiring написал(а):
изначально было две системы. Win7 и Calculate

Win7 записывает копирастическую хрень в районе 32 сектора в MBR. Инсталляция груба наверняка извещала об этом, хоть и не считая это ошибкой. Затереть можно только в ручную, например с помощью "dd if=/dev/zero of=...". Затем переинсталлить груб.

Aspiring написал(а):
количество потоков компиляции задается в make.conf, для компиляции ядра нужно снова задавать?

А вы ядро компилируете с помощью портежа? Нет? тогда какое дело компилятору до файла make.conf

Aspiring написал(а):
и кстати по хендбуку написано использовать -j[кол-во ядер+1] а не равным кол-ву ядер.

да всё верно, везде рекомендуется [кол-во ядер+1]

Паника ядер

У меня такая хрень была, первый раз на новую систему ядро ставилось, дальнейшие - нет, новые ядра паниковали. Всё устаканилось, когда поставил второй винтарь, первый IDE, второй SATA. И диски с одним винчестером IDE определялись как hd, теперь как и положено - sd.
И кстати, после установке второго винтаря самосборное ядро отказалось грузиться, пришлось чрутиться через другую линуху и ставить умолчальное ядро через генкернел. Так на нём и сижу, самоделками заниматься как-то расхотелось. Ядро, собранное через генкернел хоть оборудование правильно определяет.

Ну так то оно так. Я не

Ну так то оно так. Я не против генкернела, но как то раз уж генту, то максимально оптимизировать хочется. Думаю тоже придется пока посидеть на таком ядре.. пока постигну законы линукса)) Ведь дело то как раз в незнании.

Кстати, насчет русификации хендбука. я слышал от коллеги по работе что на рутрекере выложили перевод, к сожалению сам подтвердить не могу, не добрался еще. но у меня есть на рабочем компе архив. постараюсь завтра с работы выложить если кому нужен.

Огромнейшее спасибо за

Огромнейшее спасибо за исчерпывающие разъяснения моих вопросов и высказываний. Примного благодарен!

Да, проблема действительно не в ядре, как я был склонен думать ранее. Все дело в параметрах загрузчика, то есть в /boot/grub/grub.cfg

Сейчас поставил 2-ой груб из под чрута и запустил скрипт автосоздания grub.cfg. после этого ядро генерированное генкернелом запустилось. все как положено. но вот с ядром калькулятора вышел какой то портак. теперь на нем такая же ситуация как при загрузке ядра генты была. кернел паник.

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

Пока проблему решил копипастом из конфига загрузчика калькулятора. Знаю что неправильно поступаю. Дело в том что у меня не настроен вай-фай в калькуляторе. А навыков быстрого решения данной проблемы к сожалению пока не имею. В ArchLinux'е это решалось легко и быстро вызовом мастера, тут же придется погуглить.

Чистая консоль меня не пугает, мне бы вай-фай поднять, а там хоть links поможет))

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

Немного не в тему: буду рад любой информации по теме настройки вай-фай, ссылок будет достаточно, дабы не сорить в эту тему. Всем откликнувшимся БОЛЬШОЕ СПАСИБО! Тем кто вместо помощи старался показать какой он умный - таких же вам помощников как вы сами.

Думаю можно считать вопрос решенным.

Aspiring написал(а): Чистая

Aspiring написал(а):
Чистая консоль меня не пугает, мне бы вай-фай поднять, а там хоть links поможет))

Посмотрите в арче какой модуль подымает вай-фай (dmesg, и ищете всё, что связано с названием вашего адаптера). Затем включите его в генте.

Если интересно помогу с

Если интересно помогу с конфигом для wi-fi

Ubuntu это отличный livecd для установки gentoo

/

Aspiring написал(а):
Чистая консоль меня не пугает, мне бы вай-фай поднять, а там хоть links поможет))

По личному опыту: ты уверен, что проблема именно в _поднять_ (не в _настроить_)?

Aspiring написал(а):
Немного не в тему: буду рад любой информации по теме настройки вай-фай, ссылок будет достаточно, дабы не сорить в эту тему. Всем откликнувшимся БОЛЬШОЕ СПАСИБО! Тем кто вместо помощи старался показать какой он умный - таких же вам помощников как вы сами.

Предлагаю вопрос по wi-fi в отдельную тему.
С выводом ifconfig -a и информацией от карте (lspci || lsusb).

:wq
--
Live free or die

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

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