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

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

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

http://justgoogleit.ru/

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

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

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

пардон, бессоные ночи,

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

так вывод команд покажите?

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

valet2valet написал(а): так

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

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

valet2valet написал(а): Как

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

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

Перед mount

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

Gentoo - Symphony of Creations

а чем проверить посоветуете?

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

fsck /dev/sda1 Ну или sda2,

fsck /dev/sda1 

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

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

спасибо только я нашел в чем

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

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

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

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

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

Wodolaz написал(а): я

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

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

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

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

не работает genkernel, см

не работает 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 другое

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

спасибо большое, еще раз

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

Wodolaz написал(а): спасибо

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

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

lspsi -k

Не хватает дровишек.,то есть

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

а куда genkernel кладет

а куда 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 в студию

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 написал(а): методом

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

df -h

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

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