Почему начальная загрузка ядра перестала работать?

При выполнении Red Hat Entreprise Linux 5 необходимо настроить систему для соединения с RHN. Прочитайте Документацию Red Hat относительно предмета. Можно получить бесплатную 30-дневную тестовую лицензию, если Вы интересуетесь проверением ее.

Другое решение состоит в том, чтобы переустановить хост с CentOS, Научным Linux или одним из многих других RHEL-derivitives.

(РЕДАКТИРОВАНИЕ: связанные имена дистрибутива)

2
17.09.2013, 17:48
2 ответа

Вы пытаетесь загрузиться без initramfs. Необходимо создать один с update-initramfs -c -k 3.11.1 и затем update-grub.

4
27.01.2020, 21:57

Это смотрит на меня, как будто Вы загрузили источники ядра Linux с kernel.org или где-нибудь и компиляция его сами, не используя в своих интересах ни одной из функций Вашего распределения (как упаковка).

Конечно, возможно сделать это, но это - значительно больше работы, чем выполнение его простой способ.

К сожалению, ядро-ppa панели запуска человечности, кажется, больше не сохраняется, иначе я отослал бы Вас к ответам в https://askubuntu.com/questions/47397/how-do-i-add-the-kernel-ppa.

Вместо этого я отошлю Вас к http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/, который содержит инструкции для загрузки и установки предварительно скомпилированного ядра 3.11.1 пакетов для Ubuntu. Я выполняю debian, а не человечность, таким образом, я не протестировал это сам, но страница утверждает, что это будет работать на Ubuntu 12.04, 12.10 и 13.10, и инструкции кажутся корректными.

Обратите внимание, что ядро-ppa по ubuntu.com является неофициальным или полуофициальным репозиторием. Домен принадлежит Каноническим, но неофициальным пакетам ядра, может не поддерживаться. Ни один не был бы самоскомпилированные ядра.

Подводить итог:

ARCH=$(dpkg --print-architecture)
wget "http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101-generic_3.11.1-031101.201309141102_$ARCH.deb"

wget "http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101_3.11.1-031101.201309141102_all.deb"

wget "http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_$ARCH.deb"

sudo dpkg -iBE linux-headers-3.11.1*.deb linux-image-3.11.1*.deb

Если Вы предпочитаете компилировать свое собственное ядро, а не загружать предварительно скомпилированный пакет, я настоятельно рекомендую, чтобы Вы искали исходные пакеты человечности для 3.11.1, распаковали источники с dpkg-source, установите зависимости сборки, заставьте любое ядро сконфигурировать тонкие настройки, в которых Вы нуждаетесь и создаете их Ваши собственные пакеты с dpkg-builpackage или подобный.

Так же, как с другим программным обеспечением, ядро, скомпилированное в пакеты, вероятно, вызовет Вас намного меньше проблемы и горя, чем неупакованный... почти всегда лучше установить пакет, чем make && make install, и даже когда Вы хотите создать из источника, лучше скомпилировать упакованный источник.

1
27.01.2020, 21:57

Теги

Похожие вопросы