
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 10.04 にアップデートしたら、Linux 2.6.32-21-genericで起動できません。
ubuntuのロゴが表示された後、ずっと画面が黒いままです。
Grub (ver1.98-1ubuntu) のメニューでLinux 2.6.31-21-genericを選ぶと起動します。
検索してみたのですが、状況からして理解できませんでした。
どんな問題が起きているのか、どうやって解決するのがよいのか、どうかご教授ください。
Ubuntuは、ThinkpadX40の2ndHDDのパーティション、sdb5(ext4)にインストールしています。
アップデードの際にエラーや失敗は何も表示されなかったと思います。
このフォーラムでみつけた直接関連のありそうな投稿は次のものです。
petitbootangさん による投稿:
ところが、カーネルが 2.6.32-21-generic になったら起動しなくなってしまいました。
真っ黒になったままキー操作も受け付けないので、完全にフリーズしてますね。
しょうがないので、2.6.32-15-generic に戻しました。
https://forums.ubuntulinux.jp/viewtopic.php?pid=56736
オフライン
2.6.32-21ではなくて2.6.31-21ではないでしょうか?
そうすると2.6.31-21は起動するとあり少し意味が分かりません。
想像から行くと2.6.31-21で起動出来なくて別のカーネルで起動できるということなのですよね?
Linuxでは普通の事で上手く起動しているカーネルは残して新規を試す。です。
どこかのドキュメントを漁って見てください、恐らくは全く関係しない所の変更です。
数字が上がると低い物より優れていると思うのは自然ですが、関係ない機能の搭載や方式の変更で肝心のシステムとの相性が合わなくなる事を改善する為に費やす時間と手間は無駄なだけに思います。
オフトピ
有料で有れば人材も事足りますし、PCを構成するパーツのメーカーは自社製品を使ってもらおうとOSに合わせた製品を作り、OSメーカーにも自社製品の情報を公開して小売店も有料OSが動くPCとして販売します。
ボランティアで無料では何かしらの金銭が動いたとしても人材、設備の不足と情報を寄せる好意的なハードメーカーやソフト開発者は極々わずか。
と考えるのはどうですか?
オフライン
hir0さん、ご回答ありがとうございます。
起動しないLinuxのカーネルは、書いた通りでまちがいありません。
(grubのバージョンは不正確でした。ver1.98-1ubuntu5です)
今まで(私にとっては初めて)のUbuntu9.10でも十分に快適だったのですが、アップデート・マネージャを起動したらバージョンアップが出ていたので、起動時間がより短くなることを期待して10.04にアップグレードしたものです。
検索すると似たような事例がみつかるのですが、細かい違いがあったりいろいろな解決法が提示されていたりで混乱したため、質問を投稿した次第です。
最悪でも9.10のバックアップがあるので、記事やドキュメントを漁りつつ、時間をかけて順番に試してみようかと思います。
オフライン
追記
とりあえず、hir0さんが回答していらっしゃる「カーネル 2.6.31-21 で起動できない」を参考に、
linux-generic
オフライン
追記
とりあえず、hir0さんが回答していらっしゃる「カーネル 2.6.31-21 で起動できない」を参考に、Synapticパッケージマネージャから以下を削除しました。https://forums.ubuntulinux.jp/viewtopic.php?id=7935
linux-generic
linux-headers-2.6.32-21
linux-headers-2.6.32-21-generic
linux-headers-generic
linux-image-2.6.32-21-generic
linux-image-generic
現在、Linux 2.6.32-21-genericで起動するときに、依然として次の表示があらわれています。
mount: mounting none on /dev failed
chroot: cannot execute /etc/apparmor/initramfs:no such file or directory
オフライン
#5 訂正
(誤)現在、Linux 2.6.32-21-genericで起動するときに
(正)現在、Linux 2.6.31-21-genericで起動するときに
重ね重ねすみません。もっと落ち着いて投稿するようにします。
オフライン
リリースノートは読まれましたか?
https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/ja
ThinkpadX40の製品仕様を見ると
http://www-06.ibm.com/jp/domino04/pc/support/Sylphd13.nsf/jtechinfo/SYP0-03197DA
Intel 855GMEが使われている様です。
リリースノートの「その他の不具合」の部分に
「Intel 8xx Xのフリーズ/クラッシュ」の記述があります。
vesaビデオドライバで起動するのが、回避策としては最も確実なようです。
https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes
オフライン
rohizukaさん
リリースノートには一応目を通してフォントを削除したりしたのですが、
「Intel 8xx」の意味が理解できなかったため、起動できない問題をX40の仕様と結びつけることができませんでした。
これではリリースノートを読んだことになりませんね。
新カーネルでの起動の方向を示していただき、ありがとうございました。
調べながらやってみてどうしても行き詰まったら、あらためて具体的な質問をさせていただくかもしれません。
そのときはどうか力を貸してください。
オフライン
rohizukaさん、おかげでうまくいきました。
使用しているThinkpadX40 2371KJ1(237113J)の仕様を確認すると、チップセットはやはりIntel 855GMEでした。そこでリリースノートの「Intel 8xx Xのフリーズ/クラッシュ」の項目から、ご紹介していただいたより詳しい文書を参照しました。
https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes
その文書「X/Bugs/Lucidi8xxFreezes」には、A~Eまで5つの解決法がありました。リリースノートで推奨されていたのはvesaビデオドライバで起動する「B:Switch to -vesa」の方法ですが、KMSを有効にする「A: Re-enable KMS」の単純な方法から試してみました。この方法については、beta1やそれ以前のUbuntuでXが起動していたのなら効果があるかもしれないと書かれています。それがX40にもあてはまったようで、Linux2.6.32-21-genericでUbuntu10.04が起動するようになりました。
的確なアドバイスに心から感謝いたします。
オフライン
初めまして……Linux 初心者です(ハードル高いですが ボケ防止 の為楽しんでます)
ubuntu 8.04 からヴァージョンアップを重ねて、9.10 から10.04 へ移行しました。
処が「2.6.32-22-generic」から起動できません。
私の FMV-BIBLO MG75G のチップは、Intel 855GME なのでした。
https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes にある回避策(A)を試したところ、起動しました……が、ポインタが動いたりソフトが立ち上がったりの動きで「画面が可なりの速度で チラチラ したり高速で水平に移動」します。
「2.6.32-21-generic」でも同様でした。
(実は之の現象はβ版で経験しましたので、ヴァージョンアップ は躊躇してました。)
も一つ下の「2.6.31-21-generic」では(殆ど)問題なく立ち上がり動作します。
「2.6.32-21」から加えられたモノが 悪さ をしているのでしょうか ?
そこで https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes にある回避策(B)を試したく「/etc/X11/」へ入り「xorg.conf:」を探せど在りません。
(xorg.conf: の「 : 」は何を指しているのでしょうか ? )
似たタイトルの以下のファイルは在るのです。
xorg.conf.dist-upgrade-201005050303
xorg.conf.dist-upgrade-201005050400
xorg.conf.dist-upgrade-201005050544
xorg.conf.dist-upgrade-201005060154
xorg.conf.failsafe
xorg.conf-backup-100506025950
各々のファイルの該当個所へ 指摘の文言 を入れれば良いのでしょうか ?
之を執り行う場合、(A)で行った変更は元に戻すのでしょうか ?
宜しくお願い致します。
オフライン
回避策(B)を試す前に(A)で行った変更は元に戻す必要があります。
echo options i915 modeset=0 | sudo tee /etc/modprobe.d/i915-kms.conf sudo update-initramfs -u
4516KAHNさん による投稿:
(xorg.conf: の「 : 」は何を指しているのでしょうか ? )
「 : 」はファイル名に使える記号では無いので
探すべきはxorg.confになります。
xorg.confが見つからない場合
sudo gedit /etc/X11/xorg.conf.failsafe
下記の内容に差し替え
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSectionファイル>別名で保存(ファイル名はxorg.conf)
xorg.confがあれば、そちらで作業してください。
オフライン
rohizuka さん、初めまして……素早いレス・有難うございました。
結論から先に申し上げますと「2.6.32-22-generic」から立ち上がりました。
ご指導戴きました「回避策(B)を試す前に(A)で行った変更は元に戻す必要があります。」を実行しました処、
「2.6.31-21-generic」からも 起動不可 と成りまして途方に暮れました。
(「2.6.31-21-generic」から変更したのが原因かも知れません)
「2.6.32-22-generic-recovery mode」で立ち上げた処・旨く出来、「/etc/X11/」へ入り「xorg.conf.failsafe」を開けてみると中身は 最後に御提示戴きました「コード : 」と同様でしたので
「ファイル>別名(ファイル名はxorg.conf)で保存」、reStart した処・立ち上がった次第です。
遣り方が本筋とは違うかも知れませんが、取り敢えず「立ち上がった」と云うことで 良 とします。
有難う御座居ました。
オフライン