nixp.ru v3.0

18 октября 2017,
среда,
03:18:49 MSK

DevOps с компанией «Флант»
Fanat написал 17 октября 2003 года в 22:49 (605 просмотров) Ведет себя неопределенно; открыл 1 тему в форуме.

решил я поставить Win4Lin. Скачал патч для ядра (Kernel-Win4Lin3-Mandrake9.1E_2.4.21.13-01.i586.rpm), сам Win4Lin (Win4Lin-5.1.1f-1.i386.rpm). Начал ставить. Сначала патч для ядра:

rpm -i Kernel-Win4Lin3-Mandrake9.1E_2.4.21.13-01.i586.rpm

Пишет

Fatal:Kernel doesn’t support initial RAM disks

Ну, думаю, пофиг… Перезагружаюсь, ставлю Win4Lin:

rpm -i Win4Lin-5.1.1f-1.i386.rpm

Он пишет следующее:

Installing Win4Lin files. Please wait…

Configuring Win4Lin files. Please wait…

Win4Lin kernel support is missing, cannot load Win4Lin modules.

All users that use the C shell (csh) or similar shells

(e.g. tcsh) need to log out and log back in so that the

newly installed commands can be used.

Ну вообщем ясно, что не все в порядке. Поэтому прошу вас помочь. В Linuxe я не очень разбираюсь. Как я понял из надписи «Kernel doesn’t support initial RAM disks» ядро не поддерживает какие-то диски. Что делать? Предпологаю, что нужно перекомпилировать ядро, но для меня это звучит просто устрашающе… Прошу описать все как можно подробнее.

Жду ваших советов!

fly4life

Просто включи поддержку inital RAM disks в ядро и перекомпилируй его =). Примерно так (всё под рутом):

cd /usr/src/linux-2.x.x (переход в директорию с исходниками ядра. Вместо Х, как ты цже догадался, поставь свою версию ядра).

Далее:

make xconfig (если делаешь всё в иксах)

или

make menuconfig (если делаешь всё не в иксах ;))

В менюшке выбираешь поддержку этих самых инитал РАМ дисков (Block devices -> RAM disk support, inital RAM disk support). Сохраняешь настройки. Выходишь из менюшки и далее последовательно:

make dep

make modules

make bzImage

make modules_install

make install

Если твоё ядро в конфигурационном файле ЛиЛо (или какой йу тебя там загрузчик) уже прописано, то в консоли: lilo (или команду для другого загрузчика, который стоит у тебя)

Вроде, всё =)