Вы здесь

куда то делась поддержка ext2

помогите новичку с глупыми вопросами, стараюсь читать маны, факи и гулить, но пока совсем тяжко...
и так, поставил генту, решил поправить grub.config, и обнаружил что /dev/sda1 (мой boot) не подключен, одключаю:

# mount /dev/sda1 /boot
mount: unknown filesystem type 'ext2'

Wodolaz написал:
помогите новичку с глупыми вопросами, стараюсь читать маны, факи и гулить, но пока совсем тяжко...

Первая же ссылка из русского google приводит таки на этот же форум
http://www.gentoo.ru/node/16410

zgrep EXT2 /proc/config.gz
grep EXT2 /usr/src/linux/.config

пардон, бессоные ночи, потраченные на установку сказываются...

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

valet2valet написал:
так вывод команд покажите? или примонтировался раздел?

# zgrep EXT2 /proc/config.gz
gzip: /proc/config.gz: No such file or directory
# grep EXT2 /usr/src/linux/.config
CONFIG_EXT2_FS is not set

Так вот,у вас проблемы с конфигурированием ядра.
Надо вкомпилить в ядро поддержку используемых файловых систем.
А так же поддержку своей сетевой.(вы ещё одну тему на форуме открыли)
Как конфигурили ядро?

еще нубовский вопрос: если я загружусь с livecd, все смантирую и сделаю chroot в свою среду, смогу ли я при помощи genkernel обновить ядро (мне кажется ячто то напортачил с ручной компеляцией оного, ко всему прочему у меня сетевуха не определилась, а без нее как то дискомфортно)?

Цитата:
все смантирую и сделаю chroot в свою среду, смогу ли я при помощи genkernel обновить ядро

Да.
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7
http://www.gentoo.org/doc/en/genkernel.xml

извиняюсь, так получилось, что мы с Вами одно и то же написали,
по поводу ядра, на всякий случай еще раз залез в make menuconfig дабы вспомнить, пункта про поддержку ext2 нету, в device drivers все остальное оставил без изменений (система допотопная - Сel 1.2GHz на TUSL2C, понадеялся, что все схватится) в network configuration так же оставил все по умоланию, в File systems включил поддержку (вместе с записью) NTFS

Как это нету про ext2??
File system ,там она самая первая ,если память не изменяет.

valet2valet написал:
Как это нету про ext2??
File system ,там она самая первая ,если память не изменяет.

а слона то...
genkernel не работает, зависает посередине процесса, после чего выдает ошибку, при chroot'е с liveCD тоже самое, компелирую заново вручную, подскажите, пожалуйста, в чем может быть проблема с сетевухой, какие пункты проверить?

раздела в который хотите chroot,
проверьте его на ошибки ...

Gentoo - Symphony of Creations

а чем проверить посоветуете? стыдно, но никогда не тестил разделы под никсами

fsck /dev/sda1 

Ну или sda2, sda3, и так далее. Только на отмонтированном разделе!

Истин имперских звезда засияет.

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

я правельно понял, если я выполню

zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config

то genkernel для компиляции ядра использует то, что уже использует livecd, включая информацию о железе и сетевухе в частноти?

Wodolaz написал:
я правельно понял, если я выполню

zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config

то genkernel для компиляции ядра использует то, что уже использует livecd, включая информацию о железе и сетевухе в частноти?

Да.
http://www.gentoo.org/doc/en/genkernel.xml

не работает genkernel, см пост выше

Что не работает? Как делаете? Где ошибки?
Выводы команд?

Вообщем,последовательность ваших действий должна быть таковой:
1.Грузитесь с CD
2. Монтируете корень, /dev, /proc
3. Чрут в свою систему
4. # zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config
5.genkernel --menuconfig all (проверяете,чтобы поддержка файловых систем была вкомпилена в ядро,можете убрать поддержку ненужных вам устройств)
6.Правите /boot/grub/grub.conf
7.exit
8.Размонтируете файловые системы
9.reboot
Кстати ,скажите с какого LiveCD грузитесь?

я так и сделал, вот результат:
log:

...
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
/bin/sh: lzma: command not found
make[2]: *** [arch/x86/boot/compressed/vmlinux.bin.lzma] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make[1]: *** Waiting for unfinished jobs...
make: *** [bzImage] Error2
...

valet2valet написал:
Кстати ,скажите с какого LiveCD грузитесь?

systemrescuecd-x86-1.4.0

этот способ не освоил, буду признателен, если объясните как именно "кладем stage3, портаджи и ядро на свои места"

нагуглил...
как я понял мне нужен app-arch/xz-utils или app-arch/lzma-utils, что это такое и как это ставить?
или еще отключить компрессию lzma в menuconfig, что я сейчас и попробую
извините за мысли вслух, я правильно понял?

Выставьте в menuconfig другое сжатие
General setup -> Kernel compression mode
Поняли правильно

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

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

Никак! Только понимание процесса, - так что учите матчасть... :)
Максимум - подсказка

lspsi -k

Не хватает дровишек.,то есть поддержки в ядре.
lspsi -k ,с LiveCD
Cмотрите свою сетевую и влючаете в ядре.

а куда genkernel кладет собираемое ядро? выдал ошибку, что конилось свободное место. хард 80G swap 1G, boot 64M, RAM 256M

...
  CHECK include/asm (53 files)
  LD    vmlinux
ld: final link failed: No space left on device
...

А как по вашему,где в Линукс должно лежать ядро?
Генкернел кроме ядра ,ещё кладёт образ initrd.
Покажите
ls -lah /boot
df -h

df -i в студию

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 ;)

ну готовое ядро ясно куда, а на тот момент пока оно собирается, где формируется образ?

# ls -lah /boot
total 4.1M
drwxr-xr-x  4 root root 1.0K  2010-03-13 15:02 .
drwxr-xr-x 18 root root 4.0K  2010-03-13 12:25 ..
lrwxrwxrwx  1 root root    1  2010-03-13 12:20 boot -> .
drwxr-xr-x  2 root root 1.0K  2010-03-13 14:54 grub
-rw-r--r--  1 root root    0  2010-02-16 15:19 .keep
-rw-r--r--  1 root root 4.1M  2010-02-13 15:02 kernel-2.6.31-gentoo-r10
drwx------  2 root root  12K  2010-02-13 11:55 lost+found

# df -i
/dev/sda3 ... 5%
sysfs ...     5%
udev ...     17%
devpts ...   17%
shm ...      17%

как я понял в /boot у меня доступно 4.1M, а кда остальные 60M делись?

методом научного тыка понял что это занято 4.1М, где же тогда места не хватает?

Wodolaz написал:
методом научного тыка понял что это занято 4.1М, где же тогда места не хватает?

df -h