решил я поставить 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» ядро не поддерживает какие-то диски. Что делать? Предпологаю, что нужно перекомпилировать ядро, но для меня это звучит просто устрашающе… Прошу описать все как можно подробнее.
Жду ваших советов!
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Просто включи поддержку 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 (или команду для другого загрузчика, который стоит у тебя)
Вроде, всё =)