|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: bistra (bistra< at >abv[ точка ]bg) |
Дата: 04/30/2004 |
Имам mandrake 10.0 и си изкомпилирах kernel 2.6.5 като
накратко прявя следното: редактирам си реда в Макеfile –
“EXTRAVERSION = Linux265” – така ми създава в
/lib/modules/2.6.5Linux265 и не пипа другите модули, после
давам make prproper; make install, make modules_install.
След това създавам initrd-2.6.5.img: “mkinitrd
/boot/initrd-2.6.5.img 2.6.5Linux265”. Редактирам си
lilo.conf, после lilo и reboot-вам. След reboot-a стига до
“Mounting root filesystem и дава: mount: error 6 mounting
ext2 (аз съм с нея); pivot:
pivot_root(/sysroot,/sysroot/initrd) failed: 2; Remounting
devfs at correct place if necessary; Mounted devfs on /dev;
Freeing unused kernel memory 184k freed; Kernel panic: No
init found
Опитах да подракам ядрото с make old config, без да му
променям нищо и пак същата история. Ако някой може да
помогне ще го споменвам с добро на всяка бира ...
|
Отговор #1 |
От: rams (rrumen< at >abv__dot__bg) |
Дата: 04/30/2004 |
ако имаш готов .config копирай го в директорията където е
разархивирано ядрото.
1. make xconfig ако имаш да правиш промени по ядрото.
2.make modules modules_install /така става сравнително лесно
и безпроблемно/
3. make install /това трябва да ти копира готовото ядро и
System.map в /boot а също и ще ти създаде точно този
initrd*.* в основната директория.
Разбира се трябва задължително да включиш в ядрото/не като
модул/ зареждане от имиж файл
Ако нямаш готов .config
1 make mrproper
2 изпълняваш т.1,2,3
|
Отговор #2 |
От: Н. Антонов (nikola__at__linux-bg __точка__ org) |
Дата: 05/01/2004 |
Проблемът идва от това, че ползваш initrd, което вероятно не
съдържа необходимите модули за монтиране на root-файловата
система.
Най-добре, откажи се от initrd, то не ти трябва. Компилирай
статично в ядрото драйвера за файловата система, която ти е
на root-дяла, за да си сигурна, че ядрото ще го монтира.
|
<< distros ... edin za wsi4ki,wsi4ki za edin (5
) | има ли голяма разлика м/у Mandrake... (9
) >>
|
|
|
|
|