Автор Тема: Проблем при компилирането на ядро  (Прочетена 2124 пъти)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Пробвах тази статия за компилиране на ядрото,и правейки стъпка по стъпка ,това което е описано стигам да следния проблем!Значи,след всички команди make dep,make bzImage,make modules,make mdules_install ,всичко е OK,но после ми лиспва файла vmlinuz и System.map на новото компилирано ядро!Къде греша!
P.S ето я и статията:
http://linux-bg.org/cgi-bin....1090767
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Проблем при компилирането на ядро
« Отговор #1 -: Jan 17, 2007, 16:02 »
При новите ядра (2.6) стига и само
make
make modules_install

твоето ядро не е vmlinuz, а bzImage '<img'>
в /usr/src/linux/arch/i386/boot/
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Проблем при компилирането на ядро
« Отговор #2 -: Jan 17, 2007, 17:20 »
Сега от цялата работа трябва да преинсталирам LINUX-а  :29;  :29;  :29;
Сега ще ти обясня точно какво правя:
1.Разархивирам linux-2.6.19.2.tar.gz в /usr/src
2.Влизам в новополучената папка linux-2.6.19.2!
3.make dep
4.make
5.make modules_install
6.Копирам от папка /usr/src/linux-2.6.19.2 файла System.map (като същото време го преименувам в System.map.new) в директория /boot
7.Kопирам от папка /usr/src/linux-2.6.19.2/arch/i386/boot файла bzImage в директория /boot
8.ln -s /boot/System.map.new System.map
9.ln -s /boot/bzImage vmlinuz
10.lilo
Изписва ми :
added windows*
added linux
Давам reboot
И честито  :43;  :43;  :43;
Един черен екран и нищо друго!
А да не забравя да споделя,че направих промени във файла lilo.conf!Там където пишеше /boot/vmlinuz го замених с /boot/bzImage
Активен

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем при компилирането на ядро
« Отговор #3 -: Jan 17, 2007, 19:05 »
Ще ме извиняваш, аз съм прост дебиън-ски потребител(всъщност убунту, ама имах предвид основното) и не знам как се компилира ядро при слаквара, ама все ми се струва, че трябва да се пусне я make config, я make menuconfig. Тъй де нали трябва да има какво да се компилирва.
Пък и нещо много смел ми се струваш. Аз 7 пъти четох различни статии(, но не непременно 7 различни) относно компилирането на ядро и чак тогава си компилирах. а малко по късно и го инсталирах. А ти направо си се хвърлил на дълбокото и после питаш къде да разопаковаш сорсът.
Струва ми се, че трябва да се върнеш пред книжките за още малко време.
Активен

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Проблем при компилирането на ядро
« Отговор #4 -: Jan 17, 2007, 20:58 »
Аз каквото трябва съм прочел!Ама има 20 статии от таКВИЗ ubunto потребители като теб,за компилиране на ядра,че на всяка статия различно място е посочено!така,че запази си знанията за себе си!



Активен

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Проблем при компилирането на ядро
« Отговор #5 -: Jan 18, 2007, 00:01 »
принципно аз си компилирам ново ядро така
разархивирам сорса
make menuconfig
добавям това което ми е нужно и махам това което не ми е нужно, а и оставам това което не ми е ясно  '<img'>
make && make modules && make modules_install && make install
проверявам си lilo-то и ако имам нещо да променям го променям но винаги си оставам старото ядро за всеки случай '<img'>
и накрая reboot

с тази процедура си спестявам множество преинсталации '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Проблем при компилирането на ядро
« Отговор #6 -: Jan 18, 2007, 02:05 »
Цитат
Аз каквото трябва съм прочел!Ама има 20 статии от таКВИЗ ubunto потребители като теб,за компилиране на ядра,че на всяка статия различно място е посочено!така,че запази си знанията за себе си!


Братко, emagi, по-спокойно! make menuconfig е наистина необходимо и неотменно изискване за да се конфигурира ядро!
Ти не си го дал в списъка на извършеното от теб!
По-леко с изказванията - търсиш знания, а всяка идея е полезна, когато не знаеш какво да правиш!



Активен

It makes you awful glad that you were born a man.

karaman

  • Напреднали
  • *****
  • Публикации: 351
    • Профил
    • WWW
Проблем при компилирането на ядро
« Отговор #7 -: Jan 18, 2007, 02:48 »
проблема ти е в lilo '<img'>

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Проблем при компилирането на ядро
« Отговор #8 -: Jan 18, 2007, 07:17 »
Здравейте,
Като гледам, проблема трябва да е в конфигурацията на ядрото.
Според описаните по-горе стъпки (така направено) се ползва 'default' конфигурация за ядрото. Която едва ли е подходяща за всеки случай.
Тук не виждам и да се ползва 'initrd' така че нищо чудно че не зарежда (ако ползваните файлови системи са изключени или са като модули и т.н.)
Сравни двете конфигурации на ядрата.
Успех. Румен
Активен

sonyj7

  • Напреднали
  • *****
  • Публикации: 69
    • Профил
Проблем при компилирането на ядро
« Отговор #9 -: Jan 18, 2007, 09:28 »
Пробваи с liloconfig да настроиш lilo, и кажи ако ти дава грешка като се опита да го запише на mbr.
Активен

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Проблем при компилирането на ядро
« Отговор #10 -: Jan 18, 2007, 11:05 »
Когато се дават съвестни съвети,е удовослвие да се пише тук!Проблеми ми е точно там,при стартирането на liloconfig,след последната конфигурация на това,от къде да boot-ва дали в MBR или floppy,ми излиза мисля надписа configurating lilo(или нещо подобно) не помня точно как,и това е!Остава син екран с надписа,и операцията не се довършва!Дано ме разбирате,отдолу излиза маркера ,под синия екран...
Та това е!Пробвах и една друга статия:
http://www.linuxelectrons.com/News/HowTO/20041023211611985
Та пак същото!
Благодаря на всички!!!



Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Проблем при компилирането на ядро
« Отговор #11 -: Jan 18, 2007, 11:34 »
Цитат (ray @ Ян. 18 2007,08:17)
Здравейте,
Като гледам, проблема трябва да е в конфигурацията на ядрото.
Според описаните по-горе стъпки (така направено) се ползва 'default' конфигурация за ядрото. Която едва ли е подходяща за всеки случай.
Тук не виждам и да се ползва 'initrd' така че нищо чудно че не зарежда (ако ползваните файлови системи са изключени или са като модули и т.н.)
Сравни двете конфигурации на ядрата.
Успех. Румен

Много съм съгласен с това изказване и съм много против пренебрегването му. Ключа от палатката е тук.

П.П. Грешно мнение на този човек, аз лично, не съм видял.
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Проблем при компилирането на ядро
« Отговор #12 -: Jan 18, 2007, 14:32 »
Ами освен да пробваш с GRUB, след като проблема ти е само в liloconfig.

П.П.
Аз подобно на lastcyrol съм от простите потребители на Debian, така че с чиста съвест може да пренебрегнеш съвета ми.
Активен

sonyj7

  • Напреднали
  • *****
  • Публикации: 69
    • Профил
Проблем при компилирането на ядро
« Отговор #13 -: Jan 18, 2007, 14:51 »
Пробваи с 'lilo -u' и след това пак с liloconfig. Аз такъв проблем го реших с форматиране и пак инсталация, но сигурно има и друг по-разумен начин.
Активен