Я использую Ubuntu 12.10, установленную вместе с Windows, и загрузчиком по умолчанию является GRUB.
Я загрузил ядро 3.8.5 tar.xz файлов и хочу установить, не стирая существующие 3,5 ядра.
Следование инструкциям, данным в файле README, это сказало, что ncurses библиотека требуется.
Я извлек файл и сделал следующее. Терминальный вывод показывают ниже.
root@Ubuntu:/home/prasanna/linux-3.8.5# make O=/home/name/build/kernel menuconfig
HOSTCC scripts/basic/fixdep
GEN /home/name/build/kernel/Makefile
HOSTCC scripts/kconfig/conf.o
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[2]: *** [scripts/kconfig/dochecklxdialog] Error 1
make[1]: *** [menuconfig] Error 2
make: *** [sub-make] Error 2
After installing ncurses, I ran the command menuconfig a dialogue box appeared and coundn't proceed much. I tried with "config" selecting default optioins.
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install
Когда я ввел первую команду вышеупомянутой полученной ошибки, и она читала: run "make mproper"
. И эта команда не сказала конфигурационного файла. Я действительно не понимаю то, что происходит.
Помогите мне предлагающий любой другой простой способ установить тот же tar.xz файл ядра Linux с опциями по умолчанию, не стирая более старую так, чтобы я добрался, выбор ядра в загружается.
Я - новый Ubunutu (Linux) пользователь. Извините, если я неправ. Однако это - то, как я устанавливаю новые ядра.
я загружаю deb файлы и CD к каталогу, содержащему их, и просто выполняю $ sudo dpkg-i *.deb
, Что я заметил, то, что, новое установленное ядро НЕ сотрет более старый, но только создаст новую запись в загрузчике и сделает себя значением по умолчанию, если это будет более новым. И если бы это уже существует, это переопределило бы его, не делая себя значением по умолчанию.
Это говорит, не имеют ncurses lib. Можно сделать то выполнение
, $ sudo склонный - получают ncurses-devel
установки, Вероятно, Вы получите другие предупреждения для других недостающих библиотек. Необходимо читать с вниманием для наблюдения то, что отсутствует, и ищите, как можно установить его.
, Но я не думаю, что это рекомендуемо для компиляции собственного ядра в Ubuntu. И это не рекомендуемо вообще, чтобы сделать это, не используя Ваш диспетчер пакетов (dpkg в Вашем случае). Если Вы хотите сохранить стабильность своей установки, я предлагаю, чтобы Вы сделали это в виртуальной машине сначала.