Помогите пожалуйста кто может!!!
компилировал ядро, после компиляции нужно переписать файл конфигурации загрузчика...в 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
Помогите с компиляцией
Модератор: Bizdelnick
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Помогите с компиляцией
Ну так покажи свой /boot/grub/menu.lst (точнее, раздел с твоим новым ядром).
А "не можно смонтировать root раздел не найден driver к UNIX socket" вероятно из-за того, что не включил какие-либо опции в ядре.
А "не можно смонтировать root раздел не найден driver к UNIX socket" вероятно из-за того, что не включил какие-либо опции в ядре.
ArchLinux / IceWM
-
W&L
- Сообщения: 4
Re: Помогите с компиляцией
# 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
#
# 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: Помогите с компиляцией
"не можно смонтировать root раздел" это из-за того, что он его не находит. У тебя / правильно указан?
А ты ядро это же переделывал? Взял бы новое,- интереснее!!!
А ты ядро это же переделывал? Взял бы новое,- интереснее!!!
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!
brabys@jabber.ru
brabys@jabber.ru
-
W&L
- Сообщения: 4
Re: Помогите с компиляцией
(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: Помогите с компиляцией
Недоперепонял!
Ты ставишь заплатку Win4Lin....? А в grub зачем полез?
На счет версий точно не скажу,- попробуй эту, может и подойдет.
Ты ставишь заплатку Win4Lin....? А в grub зачем полез?
На счет версий точно не скажу,- попробуй эту, может и подойдет.
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!
brabys@jabber.ru
brabys@jabber.ru
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Помогите с компиляцией
(W&L @ Пятница, 24 Декабря 2004, 13:31) писал(а):не найден driver к UNIX socket :new_blink:
Если ты в разделе конфигурирования сети отключил Unix sockets, то ты это зря сделал.
-
W&L
- Сообщения: 4
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Помогите с компиляцией
В частности, потому-что надо справку читать, особенно если Вы начинающий.
К тому же ядро явно говорит, чего ему не хватает.
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.
К тому же ядро явно говорит, чего ему не хватает.