При пересобрки ядра 2.4.33.4 всё проходит нормально, без ошибок.
Далее cp /usr/src/2.4.33.4/System.map /boot/System.map-2.4.33.4
cp /usr/src/arh/i386/boot/bzImage /boot/vmlinuz-2.4.33.4
Заношу изменения в lilo, при загрузке нового ядра ошибка о невозможности подмонтировать корневую файловую систему.
Винт у меня SATA его поддержка включена, впрочем как и SCSI. Так же включена пооддежка нужных FS+звук и прочее.
В ядре отключены шины PCI, Поддержка сети и USB.
В ядре отключена пооддежка модулей.
Если честно никак не пойму в чём ошибка то??? Сколько раз ветку 2.6.х пересобирал всё сразу работало...
P.s. Система Slackware 11.0
Проблема со сборкой ядра 2.4.33.4
Модератор: Модераторы разделов
-
Arthes
- Сообщения: 282
- ОС: OS X Yosemite and CentOS
-
*Zg
- Сообщения: 6
- ОС: Slackware 10.2
Re: Проблема со сборкой ядра 2.4.33.4
у меня такая же проблема была c этим ядром.. только на слаки 10.2
я скачал патч для glibc`а и всё заработало
я скачал патч для glibc`а и всё заработало
-
Virun
- Сообщения: 83
- ОС: Linux
Re: Проблема со сборкой ядра 2.4.33.4
Уважаемый *Zg ядру глубоко пофигу какой у вас glibс, да и есть ли он вообще 
А автору темы могу предложить собрать initrd если он не собилался до этого.
P.S. Ядро врятли ни с того ни с сего пишет о невозможности смонтировать раздел. Наверняка этому предшествуют какие то предыдущие сообщения ядра, которые могут помочь в расследовании причины глюка
А автору темы могу предложить собрать initrd если он не собилался до этого.
P.S. Ядро врятли ни с того ни с сего пишет о невозможности смонтировать раздел. Наверняка этому предшествуют какие то предыдущие сообщения ядра, которые могут помочь в расследовании причины глюка
-
*Zg
- Сообщения: 6
- ОС: Slackware 10.2
Re: Проблема со сборкой ядра 2.4.33.4
ядру да, а вот gcc думаю нет.. я конечно могу ошибаться. просто проблема похожая,
и решена у меня была патчем для glibc`а.
у меня не монтировалась ФС в режиме rw, как только пропатчил всё заработало.
(пришлось заногво пересобрать ядро конечно) хотя в 11 я думаю уже свежая версия glibc
и решена у меня была патчем для glibc`а.
у меня не монтировалась ФС в режиме rw, как только пропатчил всё заработало.
(пришлось заногво пересобрать ядро конечно) хотя в 11 я думаю уже свежая версия glibc
-
Arthes
- Сообщения: 282
- ОС: OS X Yosemite and CentOS
Re: Проблема со сборкой ядра 2.4.33.4
Я бы сам рад собрать initrd только как это сделать для ядра ветки 2.4???
В 2.6 он создаётся автоматом,а тут нет.
У меня на компе целая библиотека по UNIX системам просмотрел всё по LINUx, не в одной книжке , где рассматривается сборка ядра 2.4 о создании initrd слова не идёт. Как буд-то он сам должен создаваться, что не происходит.
Ни в одной папке с исходниками он не создался, специально искал.
ах да сам Slackware вообще грузиться без initrd!
Вот строчка которую я вбил в lilo после его установки (ядро естественно generic с SATA)
image =/boot/vmlinuz
label = SlackWare
append = "resume=/dev/sda14 splash=silent showopts"
vga= 0x31a
initrd =/boot/config
root = /dev/sda12
В данном случае за initrd сошёл файл конфиг ядра. Для нового такой фокус не прокатывает...
В 2.6 он создаётся автоматом,а тут нет.
У меня на компе целая библиотека по UNIX системам просмотрел всё по LINUx, не в одной книжке , где рассматривается сборка ядра 2.4 о создании initrd слова не идёт. Как буд-то он сам должен создаваться, что не происходит.
Ни в одной папке с исходниками он не создался, специально искал.
ах да сам Slackware вообще грузиться без initrd!
Вот строчка которую я вбил в lilo после его установки (ядро естественно generic с SATA)
image =/boot/vmlinuz
label = SlackWare
append = "resume=/dev/sda14 splash=silent showopts"
vga= 0x31a
initrd =/boot/config
root = /dev/sda12
В данном случае за initrd сошёл файл конфиг ядра. Для нового такой фокус не прокатывает...
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Проблема со сборкой ядра 2.4.33.4
Arthes писал(а): ↑09.03.2007 21:53При пересобрки ядра 2.4.33.4 всё проходит нормально, без ошибок.
Далее cp /usr/src/2.4.33.4/System.map /boot/System.map-2.4.33.4
cp /usr/src/arh/i386/boot/bzImage /boot/vmlinuz-2.4.33.4
Заношу изменения в lilo, при загрузке нового ядра ошибка о невозможности подмонтировать корневую файловую систему.
Винт у меня SATA его поддержка включена, впрочем как и SCSI. Так же включена пооддежка нужных FS+звук и прочее.
В ядре отключены шины PCI, Поддержка сети и USB.
В ядре отключена пооддежка модулей.
Если честно никак не пойму в чём ошибка то??? Сколько раз ветку 2.6.х пересобирал всё сразу работало...
P.s. Система Slackware 11.0
значит так - какая бы фс небыла ,нужно её компилить в само ядро ,а не модулем , и все опции к ней
заодно тоже ,после этого всё заново ядро-модули переустновить ,и команду lilo незабыть сделать
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Проблема со сборкой ядра 2.4.33.4
Arthes писал(а): ↑14.03.2007 00:23Я бы сам рад собрать initrd только как это сделать для ядра ветки 2.4???
В 2.6 он создаётся автоматом,а тут нет.
У меня на компе целая библиотека по UNIX системам просмотрел всё по LINUx, не в одной книжке , где рассматривается сборка ядра 2.4 о создании initrd слова не идёт. Как буд-то он сам должен создаваться, что не происходит.
Ни в одной папке с исходниками он не создался, специально искал.
ах да сам Slackware вообще грузиться без initrd!
Вот строчка которую я вбил в lilo после его установки (ядро естественно generic с SATA)
image =/boot/vmlinuz
label = SlackWare
append = "resume=/dev/sda14 splash=silent showopts"
vga= 0x31a
initrd =/boot/config
root = /dev/sda12
В данном случае за initrd сошёл файл конфиг ядра. Для нового такой фокус не прокатывает...
В этом сообщении я уже вообще ничего не пониамаю.
Ну, вообще-то initrd делают вот так, если в этом был вопрос.
http://www.faqs.org/docs/Linux-HOWTO/Kerne...l#create_initrd
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: Проблема со сборкой ядра 2.4.33.4
угу, если не ошибаюсь, то это было при переходе на 2.4.33. Проблема действительно было в glibc. Помню долго искал ошибку в конфигах ядра. Но потом нагуглил сообщение Патрика =)
Arthes
Собираем ядро на основе дефалтового конфига:
Код: Выделить всё
$ pwd
/usr/src
$ wget http://kernel.org/pub/linux/kernel/v2.4/patch-2.4.33.3.bz2
$ wget http://kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.bz2
$ wget http://kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.1.bz2
$ cd linux-2.4.33.3
$ bzip2 -dc ../patch-2.4.33.3.bz2 | patch -p1 -R
$ bzip2 -dc ../patch-2.4.34.bz2 | patch -p1
$ bzip2 -dc ../patch-2.4.34.1.bz2 | patch -p1
$ cd ../
$ mv linux-2.4.33.3 linux-2.4.34.1
$ cd linux-2.4.34.1
$ make mrproper
$ cp /mnt/dvd/kernels/sata.i/config /usr/src/linux-2.4.34.1/.config (/mnt/dvd - dvd-rom)
$ make menuconfig
$ make bzImage && make modules && make modules_install
$ cp /usr/src/linux-2.4.34.1/System.map /boot/System.map-2.4.34.1
$ cp /usr/src/linux-2.4.34.1/arh/i386/boot/bzImage /boot/vmlinuz-2.4.34.1Редактируем конфиг LILO, естественно, подставляя СВОИ значения (/dev/sda и др)
Код: Выделить всё
$ cat /etc/lilo.conf
# LILO configuration file
#
# Start LILO global section
boot = /dev/sda
message = /boot/boot_message.txt
prompt
timeout = 50
change-rules
reset
vga = normal
image = /boot/vmlinuz-2.4.34.1
root = /dev/sda2
label = Linux
read-only
$ lilo -v
$ rebootВот в принципе и все. Конфиг потом сам помаленьку редактируй - выкидывай/добовляй что надо.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-