Помогите с компиляцией

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

W&L
Сообщения: 4

Помогите с компиляцией

Сообщение W&L »

Помогите пожалуйста кто может!!!
компилировал ядро, после компиляции нужно переписать файл конфигурации загрузчика...в Control Centre в меню конфигурации LILO добавилось новое ядро Linux_compile, но у меня стоит GRUB и поэтому в меню загрузки мое ядро не добавлено... Я пробовал переписать GRUB.conf вручную (смотрел как прописаны другие ядра)... При загрузке моего ядра kernel panic говорит не можно смонтировать root раздел не найден driver к UNIX socket :new_blink: ... Я пробовал обойтись без GRUBа, поставил систему с LILO в качестве загрузчика, после перезагрузки только черный экран и надпись GRUB_ :new_huh: ... Кто знает как прописать ядро в GRUBе или поставить систему без него помогите PLEASE :new_unsure: .....
Linux Red Hat 9.0 с ядром 2.4.20-8
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Помогите с компиляцией

Сообщение madskull »

Ну так покажи свой /boot/grub/menu.lst (точнее, раздел с твоим новым ядром).

А "не можно смонтировать root раздел не найден driver к UNIX socket" вероятно из-за того, что не включил какие-либо опции в ядре.
ArchLinux / IceWM
Спасибо сказали:
W&L
Сообщения: 4

Re: Помогите с компиляцией

Сообщение W&L »

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,1)
# kernel /boot/vmlinuz-version ro root=/dev/hda2
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title DOS
rootnoverify (hd0,0)
chainloader +1
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Помогите с компиляцией

Сообщение brob »

"не можно смонтировать root раздел" это из-за того, что он его не находит. У тебя / правильно указан?
А ты ядро это же переделывал? Взял бы новое,- интереснее!!!
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
W&L
Сообщения: 4

Re: Помогите с компиляцией

Сообщение W&L »

(brob @ Пятница, 24 Декабря 2004, 17:23) писал(а):"не можно смонтировать root раздел" это из-за того, что он его не находит. У тебя / правильно указан?
А ты ядро это же переделывал? Взял бы новое,- интереснее!!!


ПодWin4Lin компилирую..Я бы взял готовое ядро с поддержкой W4L но не могу разобраться с версиями :new_huh: там например указываеться ядро 2.4.20.8-03, а я не знаю подойдет ли оно на 2.4.20-8 :new_unsure: и с более новыми версиями таже проблема...это разные форматы:х.х.х-х и х.х.х.х-х ? :new_blink:
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Помогите с компиляцией

Сообщение brob »

Недоперепонял!
Ты ставишь заплатку Win4Lin....? А в grub зачем полез?
На счет версий точно не скажу,- попробуй эту, может и подойдет.
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Помогите с компиляцией

Сообщение Bolverk »

(W&L @ Пятница, 24 Декабря 2004, 13:31) писал(а):не найден driver к UNIX socket :new_blink:

Если ты в разделе конфигурирования сети отключил Unix sockets, то ты это зря сделал.
Спасибо сказали:
W&L
Сообщения: 4

Re: Помогите с компиляцией

Сообщение W&L »

(Bolverk @ Суббота, 25 Декабря 2004, 3:24) писал(а):
(W&L @ Пятница, 24 Декабря 2004, 13:31) писал(а):не найден driver к UNIX socket :new_blink:

Если ты в разделе конфигурирования сети отключил Unix sockets, то ты это зря сделал.


Почему??? :new_huh:
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Помогите с компиляцией

Сообщение Bolverk »

В частности, потому-что надо справку читать, особенно если Вы начинающий.
If you say Y here, you will include support for Unix domain sockets;
sockets are the standard Unix mechanism for establishing and
accessing network connections.  Many commonly used programs such as
the X Window system and syslog use these sockets even if your
machine is not connected to any network.  Unless you are working on
an embedded system or something similar, you therefore definitely
want to say Y

To compile this driver as a module, choose M here: the module will be
called unix.  Note that several important services won't work
correctly if you say M here and then neglect to load the module.       

Say Y unless you know what you are doing.

К тому же ядро явно говорит, чего ему не хватает.
Спасибо сказали: