Вобщем решил сам собрать ядро, взял с Linux Format за ноябрь 2.6.14.2, ну вобщем :
make bzImage modules
make modules_install
make install
на 3-м шаге получаем:
Looking for deps of module sata_nv
No module sata_nv found for kernel 2.6.14.2, aborting.
mkinitrd failed:
(mkinitrd -v -f /boot/initrd-2.6.14.2.img --ifneeded 2.6.14.2)) at /usr/lib/libDrakX/bootloader.pm line 119.
make[1]: *** [install] Ошибка 2
make: *** [install] Ошибка 2
Тут даже мне понятно что не хватает дров на nvidia sata.
вывод команды lspci:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)
Блин че делать то, покапался в меню, нет там nvidia sata,остального барахла навалом типа via sata && intel sata, мож патчить надо ? Я его для Генту 2005.1 собирал, когда вручную не получилось взял genkernel
, и все стало нормально, но обычно я в мандриве сижу, генту решил попробовать. Вобщем помогите люди умные!
Собираем 2.6.14.2 (без темы)
Модератор: Модераторы разделов
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Собираем 2.6.14.2
А так ли нужен initrd? Если не нужен вообще, то можно ведь и руками скопировать образ ядра в /boot.
И вообще - это проблемы вашего mkinitrd. Наверное стоит разобраться с ним (напрямую вызывать mkinitrd, а не через make install).
З.Ы.: не понятно - какое отношение сборка ядра имеет к программированию...
И вообще - это проблемы вашего mkinitrd. Наверное стоит разобраться с ним (напрямую вызывать mkinitrd, а не через make install).
З.Ы.: не понятно - какое отношение сборка ядра имеет к программированию...
-
TwisT
- Сообщения: 265
- ОС: Debian
Re: Собираем 2.6.14.2
У меня без initrd монтироватся корневой раздел при загрузке не хочет - ядро ругается, это по идеи изза САТА, на старом компе все без проблем.
ЗЫ: А куда по твоему этот вопрос поместить, к чайникам?
ЗЫ: А куда по твоему этот вопрос поместить, к чайникам?
Linux user #432536.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
TwisT
- Сообщения: 265
- ОС: Debian
Re: Собираем 2.6.14.2
Ща попробую. Последний эксперимент навернул всю систему, хорощо что старое ядро скопировал на флешку.
ЗЫ: Можно перенести тему в Мандриву, но вот я считаю(хотя никто меня и не спрашивал) что сборка ядра дела всенародное и интернацианальное. Мож вобще открыть отдельный подраздел по сборкам и разборкам ядер?
ЗЫ: Можно перенести тему в Мандриву, но вот я считаю(хотя никто меня и не спрашивал) что сборка ядра дела всенародное и интернацианальное. Мож вобще открыть отдельный подраздел по сборкам и разборкам ядер?
Linux user #432536.
-
TwisT
- Сообщения: 265
- ОС: Debian
Re: Собираем 2.6.14.2
Собрал без initrd.img и в процессе бурной загрузки получил:
VFS: Cannot open root device "809" or unknown block (8,9)
Please append a correct "root" boot option
Kernel panic - not syncing: VFS: unable to mount root on unknown block(8,9)
Я гдето читал что в initrd.img находится чтото типа драйвера для винта(хотя могу и ошибатся)
и без него никак вобще низя.
ЗЫ: При попытке встроить поддержку САТА в ядро, оно не собирается почемуто
Пересобрал с initrd.img, все нормально но одно НО:
не запускаюся Иксы, логи приложил , есть подозрение что надо скачать и поставить цивильные дрова от ИНВИДИЯ. У кого какие предложения?
ЗЫ: Вобще хочу купить винт гигов на 40, поставить туды Линукс и забыть про этот ужас
VFS: Cannot open root device "809" or unknown block (8,9)
Please append a correct "root" boot option
Kernel panic - not syncing: VFS: unable to mount root on unknown block(8,9)
Я гдето читал что в initrd.img находится чтото типа драйвера для винта(хотя могу и ошибатся)
и без него никак вобще низя.
ЗЫ: При попытке встроить поддержку САТА в ядро, оно не собирается почемуто
Пересобрал с initrd.img, все нормально но одно НО:
не запускаюся Иксы, логи приложил , есть подозрение что надо скачать и поставить цивильные дрова от ИНВИДИЯ. У кого какие предложения?
ЗЫ: Вобще хочу купить винт гигов на 40, поставить туды Линукс и забыть про этот ужас
Linux user #432536.