web-dev-qa-db-ja.com

最新のカーネルをUbuntuにインストールし、grubに新しくインストールされたカーネルを認識させます

Ubuntu Distro(Karmic 9.10)をすでにインストールしています。

ただし、xorg ATIドライバに問題があるため、コンピュータをスタンバイできません。ある人から、最新バージョンのxorgドライバーを試してみることを提案されました。これには、Ubuntu Central Repository(2.6.33)から入手できる最新リリースよりも新しいバージョンのLinuxカーネルが必要です。

カスタムLinuxカーネルのインストール方法に関するいくつかの記事を検索しました。しかし、これらの記事は2004/2005であり、lilo(???)について話していました。それ以来、Grub Bootに新しいLinuxカーネルを正しく認識させることができないのではないかと心配しています(私はLinuxの初心者です)。カーネルをUbuntuにインストールする方法を知り、grubに新しくインストールされたカーネルを認識してもらいたいです。

2
Phuong Nguyen

Ubuntu9.10にはGRUB 2が付属しており、自動構成が推奨されます。これは、

Sudo update-grub

これにより、Windowsとのデュアルブートでも、カーネルを自動的に検出できます。

Ubuntu 9.04以前のバージョンからアップグレードする場合は、おそらくGRUB1.x。Edit/boot/grub/menu.lst手動でroot権限を使用します。そのファイルの構造は読みやすいです。コピー/貼り付けして少し変更するだけで、複雑なことは何もありません。

2
Xenofex

Ubuntu 9.10では、自動的に発生します。明確にするために:新しいカーネルをインストールすると、Grub 2の構成ファイルが自動的に編集され、Grub2のブートメニューのオプションとして新しいカーネルが追加されます。

これは、Lucidのカーネルを9.10にインストールした場合にも機能します。

1
alfplayer

開始点の1つは、ターミナルウィンドウを開いて、次のように入力することですinfo grubこれにより、grubのドキュメントが表示されます。これにより、grubがどのように機能するか、および新しいカーネルをロードするようにgrubを適切に構成する方法について理解を深めることができます。

0
spowers

Ubuntu 9.10の新規インストールには grub2 が含まれますが、9.04から9.10にアップグレードすると、以前のgrubが残ります。私自身は後者の状況にあります

$ grub-install -v
grub-install (GNU GRUB 0.97)

しかし、grub2の場合は、 カスタムメニューエントリを追加 最初に示したサンプルと非常によく似ていると思います。

0
oylenshpeegul