Автор Тема: SOLVED:  2.4.22 - 2.6.8.1  (Прочетена 7720 пъти)

Andronoff

  • Напреднали
  • *****
  • Публикации: 260
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« -: Sep 14, 2004, 20:19 »
Реших да сменя кернела, хубаво; реших да пробвам сам, хубаво; прочетох доста неща от тук и от други места и това хубаво, ама не тръгва пущината.

 Какво направих: дръпнах сорса на 2.6.8.1, потвърдих го, и зачетох статията на Никола Антонов за компилиране на линукс ядро; тя е писана за серията 2.4 , но разликите не са особено големи. Минах през menuconfig, make dep (тук ми казва, че няма нужда от проверка на зависимостите в момента) make bzimage modules modules_install, след това преименувах старите System.map и vmlinuz с цел да ги запазя, копирах bzImage, направих линк към файла; копирах и System.map.new и направих линк сочещ към него (следвал съм точно инструкциите, нали са за това все пак), редактирах и lilo.conf.

 Какво стана: при стартиране на системата ми показва грешката:
Примерен код
VFS: Cannot open root device "302" or unknown-block (3,2)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block (3,2)


Намерих подобни теми във форума, но разрешенията им не ми помогнаха. Включил съм поддръжката на reiserfs, и ext3 (въпреки, че ext3 не я ползвам изобщо) Ето и хард диска ми:

Примерен код
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda2              4883604   4112608    770996  85% /
/dev/hda3             58595288  21252208  37343080  37% /home
/dev/hda4               979928     52112    927816   6% /tmp


Използвам Slackware 9.1, ако има значение
Надявам се, че ще помогнете, мерси предварително!
Активен

2 + 2 = 6 , for extremely large values of 2.

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #1 -: Sep 14, 2004, 20:46 »
А как са включени, като модули или в ядрото?

Andronoff

  • Напреднали
  • *****
  • Публикации: 260
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #2 -: Sep 14, 2004, 20:54 »
В ядрото са включени, нали така трябва? (За пръв път правя това нещо и адски ме е страх да не омажа нещо, понеже всичко ми е настроено както ми харесва, с няколко изключения де..)
Активен

2 + 2 = 6 , for extremely large values of 2.

  • Гост
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #3 -: Sep 14, 2004, 20:57 »
Ами мога да ти дам следното:

1. Виж моите неволи по този път
2. Когато влезнеш в menuconfig му кажи да ти зареди конфигурационния файл /boot/config-2.4.22
Така ще си сигурен, че което е било настроено в предишното ядро няма да пропуснеш. Сетне вече се разходи из менютата и промени новите неща според нуждите си. '<img'>

Казвай как напредваш '<img'> УСПЕХ!
Активен

go6ko

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #4 -: Sep 14, 2004, 21:36 »
Провери дали си включил в ядрото си контролера на твърдия си диск. Това може да е проблема. А може и да не е. '<img'>
Активен

Andronoff

  • Напреднали
  • *****
  • Публикации: 260
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #5 -: Sep 14, 2004, 23:01 »
Смит, тази тема я четох, но при теб е имало проблеми след като си подкарал новия кернел (то и при мен ще има сигурно), а аз моя изобщо немога да го накарам да тръгне.
 Това което спомена, да заредя конфигурацията на стария кернел, не ми беше идвало наум, но сега като го направих, ефекта беше нулев - пак същата грешка.
 И още нещо, малко не по темата, но съм почнал да пиша.. '<img'> Значи на машината си имам само Линукс и на ЛИЛО съм му казал да не чака, а направо да буут-ва първата ОС, сега обаче последвах съвета на Никола Антонов и добавих новия кернел в lilo.conf, промених timeout на 15, изпълних "lilo", но ефект няма - пак буут-ва без да чака и сега зареждам от флопи! Някой има ли си напредстава защо?
Активен

2 + 2 = 6 , for extremely large values of 2.

demoniac

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #6 -: Sep 14, 2004, 23:21 »
а файла vmlinux който се получава копираш ли го в /boot
Активен

I`m adapting, consequently I exist!

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #7 -: Sep 14, 2004, 23:35 »
prompt
timeout=50

Така ще чака 5 сек. Може би си забравил за prompt.

Явно си изпуснал важно нещо. Освен файловата система другият задължителен драйвер е за IDE-то.
Активен

-------------------------------------------------------------------------
./debian/rules

HammerFall_

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
    • WWW
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #8 -: Sep 15, 2004, 08:38 »
Само едно пояснение, което много често се изпуска за lilo. timeout задава времето в милисекунди за разлика от grub където е в секунди. За това стойност 15 просто няма как да я усетиш. Следвай съветите по-горе. Що се отнася до грешката трябва да си създадеш initrd файл и да го добавиш в lilo-то (initrd=/път/до/initrd). И ако не ползваш ext3 можеш да компилираш като модул. Така няма да си имаш главоболия, а и хубаво е в кърнъла да имаш само това, което ти трябва. Останалото да си стои на модули.
Успех!!!
Активен

Поздрави!!!
Григор Лекаров
------------------
Gentoo Linux/OpenBSD/Solaris*

edi

  • Напреднали
  • *****
  • Публикации: 18
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #9 -: Sep 15, 2004, 09:11 »
и още нещо: в Slackware-current има готово ядро 2.6.7 - в ./slackware/testing/packages/...
 има и howto как се създава initrd
Активен

...защото Анушка вече е купила олиото и не само го е купила, но и го е разляла...

  • Гост
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #10 -: Sep 15, 2004, 12:56 »
как ги компилирате тез ядра  идея си нямам.
супер просто е с 2.6
make menuconfig
make
su -c "make modules_install"
make install
в /etc/lilo.conf даваш пътя до ядрото
/usr/src/linux-2.6.8.1/arch/i386/boot/bzImage
или го местиш в /boot
изпълняваш /sbin/lilo (въпреки че то се изпълнява при make install, ама още не ти е описан пътя в конфигурационния файл, тъй че пак тряба да се направи)
и си пищов.
Активен

  • Гост
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #11 -: Sep 15, 2004, 13:03 »
Sled kato promenish faila lilo.conf , preinstalirash li lilo-to?
Активен

  • Гост
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #12 -: Sep 15, 2004, 14:02 »
именно
последното което правиш е
/sbin/lilo
то туй е преинсталирането
може и само lilo, /sbin е в пътя, тъй че няма нужда, ама така ти го казвам да не се чудиш.
Активен

Andronoff

  • Напреднали
  • *****
  • Публикации: 260
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #13 -: Sep 15, 2004, 19:03 »
n_antonov, мерси за инфото относно ЛИЛО, оправих го, сега чака '<img'>
С кернела имам малък напредък - вече ми не ми показва онази грешка, всъщност сега нищо не показва '<img'> черен екран и толкоз '<img'> Прекомпилирах го преди малко, включих всичко що беше IDE и SCSI, но черен екран, обаче нямам намерение да му се давам, ще го прекомпилирам пак и пак ако се наложи, но трябва да тръгне! Колкото до компилирания 2.6.7, за който се спомена по-горе - не, мерси, искам да се помъча сам, може да звучи глупаво, ама искам  ':p'
Активен

2 + 2 = 6 , for extremely large values of 2.

nenni

  • Напреднали
  • *****
  • Публикации: 13
    • Профил
SOLVED:  2.4.22 - 2.6.8.1
« Отговор #14 -: Sep 15, 2004, 20:13 »
az sashto sam imal problem pri smqna na qdro, reshenieto pri men beshe (az ne zabravih za lilo-to de), no ponege polzvam ext3, ne napravish initrd
man initrd
Цитат
initrd=filename
              Specifies  the  file  to  load  as  the contents of
              /dev/initrd.  For LOADLIN this is  a  command  line
              option.   For  LILO you have to use this command in
              the LILO configuration file /etc/lilo.config.   The
              filename  specified with this option will typically
              be a gzipped file-system image.


moge da ti e ot polza,
uspesh
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
SOLVED:  Xine субтитри
Настройка на програми
zeridon 4 4008 Последна публикация Sep 20, 2004, 12:42
от ncuxo
SOLVED:   knoppix
Настройка на програми
fermer 4 3415 Последна публикация Sep 22, 2004, 11:23
от fermer
SOLVED:   Проблем с GRUB
Настройка на програми
p_s 1 2923 Последна публикация Nov 28, 2004, 20:28
от p_s
SOLVED:  Кирилица в Kaffeine
Настройка на програми
jojopara 4 3374 Последна публикация Jan 23, 2005, 21:45
от jojopara
SOLVED:  Изтрих си кирилската клав. подредба
Хардуерни и софтуерни проблеми
paucku 3 3649 Последна публикация May 20, 2005, 17:24
от paucku