web-dev-qa-db-ja.com

起動時の問題(14.04 + GRUB + Swap + Nvidia)-写真付き

ラップトップを起動すると、スワップがマウントされている場所を7回も超えて取得しようとします。誰かが私の肩越しに見ているなら、それは15回の試行になります!私のラップトップは、オープンソースドライバー(X.Org Xサーバー)とUbuntu 14.04を使用したNVIDIA(Quddro 1000m)カードを搭載したレノボW520です。これはトリプルブートですが、これがこの問題に影響を与えるとは思いません。 14.04をインストールした瞬間からこの問題が発生しましたが、何らかのアップデートで修正されることを望んでいましたが、数か月が経過し、どのアップデートも修正していません。

私は自分の問題に関連するスレッドを1つだけ見つけ、Wiki全体で提供されているすべてのソリューションを試しました。それらのどれも私のために働いた。スレッド: 私のコンピューターは黒い画面で起動します、それを修正するためにどんなオプションが必要ですか?

私の症状:

  1. コンピューターがハングしたときの画面の最後の行は常に「/ dev/sda6に4215004kスワップを追加します。優先度:-1エクステント:1全体:4215004k FS ' This is the line where everything hangs
  2. ノートパソコンのハードドライブがオフになります
  3. CPUファンが超高冷却モードになります。
  4. コンピューターは永久にその状態のままになります(1時間以上放置すると)

修正を試みます

1)上記のウィキに従い、grubメニューで「no splash」と「nomodeset」を試しました。また、同じ行に「ro」を「rw」にすることで遊んでみました-追加の許可が役立つことを願っています。同様に、2番目のモニター、電源、およびUSBデバイスのプラグを抜き差しして、いずれかのアイテムが問題に繰り返し影響するかどうかを確認しました。それはしませんでした。私は問題の原因となっている犯人を見つけることを望んでいましたが、私が見つけたのは、私が試みたすべてが問題に直接影響を及ぼさなかったことだけです。私はチャートを保持しました: track of various attempts

2)除外できる2つのことは、(a)画面が暗すぎる-ケースではない(b)この問題を引き起こしているUSBデバイス-問題がある場合とない場合に問題が続くため不可能接続されたUSBデバイス。

3)BIOSで「Optimus」が無効になっていることを確認しました。同様に、私はオープンソースのドライバーを使用しているので、これが「NVIDIA」の問題ではなく、グラブの問題であることを願っています。 BIOS Settings

4)GRUBを再インストールしましたが、助けにはなりませんでした。

5)/ etc/defaults/grubで遊んでみましたが、このWebサイトで見つけた提案はどれも私の問題にプラスの効果がありませんでした。私のファイルの内容は以下の通りです:

 # If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup 
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash" 



# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

私はアイデアが新鮮です。情報を提供したり、ログを記録したり、何らかの変更を加えたりする場合は、お知らせください。

前もって感謝します。

マイク。

*********************************編集#1 ************** ***************************

私はこの投稿を見ました、それは私の問題に適用されますか? 最初の起動が発生しない[7.471657]/dev/sda7に4041724kスワップを追加する優先度:-1エクステント:1全体:4041724k FS

Gpartedでの私のセットアップは次のとおりです。 enter image description here

********************************編集#2 *************** *****************************スワップパーティションを削除することを提案する人がいました。やった。しかし、それは問題を変えただけです。起動が別の行に引っかかった。基本的に、スワップパーティションのマウントでハングアップする代わりに、ブートがタッチパッドでハングアップしました。それが起こったとき、HDD LEDがオフになり、PCを数分間そのままにしてから、再起動する必要がありました。 3連続して同じ場所にスタックした後、スワップパーティションを戻します。スワップがなくなったときにどこで動かなくなったのか写真を撮りました。

problem after swap deletion

********************************編集#3 *************** *****************************

「Edit#2」で実行した手順を間違えました。パーティションを削除した後、/ etc/fstubからコード行を削除しませんでした。そのため、スワップセクションを削除するプロセスを繰り返した後、/ etc/fstubファイルのスワップ行をコメントアウトしました。これで問題は解決しませんでしたが、さまざまな症状が発生しました。この投稿は既に非常に長いので、グラフを含める代わりに、スワップパーティションなしで合計45回PCを再起動したという結論を提供するだけです。

  • 25回起動しました

  • 20回の起動に失敗した

  • 電源が差し込まれ、2番目のモニターが差し込まれ、USBハブが差し込まれている(ハブにデバイスが差し込まれていない)場合に起動する可能性が高い

  • ラップトップに何も接続されていない場合(電源コード、セカンドモニタ用のVGAコード、USBハブがない場合)起動する可能性は非常に低いです。 20回の失敗したブートのうち12回はラップトップに何も接続されていませんでした。

  • pCの起動に失敗すると、フリーズしたときに別の画面も表示されますが、編集#2と同じ画面になります。

  • ラップトップをフィールドに持ち込むとき、ラップトップを動作させる必要があり、PCにコードが接続されていないため、PCが起動しない可能性があるため、PCの状態が混乱します。

  • 参考:/ etc/default/grubは投稿の本文と同じです。最初にリンクされた投稿が示唆するように設定し、過去に他の人のために働いていたので、そこに保管しました。

  • 完全な開示のために、無関係と思われる別のバグがありますが、ここまでやってきたので、胸から外したいです:FNキーと2つの輝度キーを使用して画面の輝度を調整しようとするときはいつでも(HOME&END)、オペレーティングシステムはフリーズし、フリーズ解除しません。電源ボタンを押してPCを再起動する必要があります。この機能は、12.04で使用されていました。

何か案は?提案を行います。

****************************************編集#4 ******* ************************

皆さん、ご協力ありがとうございます!ここに私がやったことがあります:

  1. 須藤apt-getアップデート

  2. 須藤更新グループ

  3. Sudoがシャットダウンする//これにより、私のコンピューターの動作が非常に面白くなった正常にシャットダウンしなかったため、画面に「Noveau」メッセージが表示されていました。電源ボタンを4秒間押し続け、コンピューターをシャットダウンしました。ここに私が見たものがあります: Wierd shutdown

  4. コンピューターがシャットダウンしたら、すべてのコード(電源、VGA、デバイスが接続されていないUSBハブ)をすべて取り外し、PCを再起動しました。起動に失敗したため、電源ボタンを押し続けて、最後に起動するまで再起動し続けました(起動に約3回試行しました)。

  5. PCが最終的に起動したとき、問題をubuntuに報告する許可を求めました。問題を報告しました。

  6. 次のログの内容を取得しました。

仕事に戻ります。戻ったら、他のすべての提案(memtestなど)の結果を投稿します。ご助力いただきありがとうございます。何をすればいいのか教えてくれれば、それをやって、結果をここに書きます。

************以下の情報は、オールドフレッドの回答に完全に対応しています*************

解決策が見つかったようです。 「oldfred」は、実用的なソリューションを最初に提案します。ありがとう!私は一連のテストを行いましたが、最終的にこれが発生した場合にこれを行う必要があります:

1)gpartedを使用して、スワップパーティションを追加し直しました。スワップパーティションはこの問題とは関係ありません。数人が指摘したように、スワップメッセージは、O/Sがフリーズしたときに画面に表示される最後の行でした。

2)この解決策が機能するかどうかをテストするには、紫色のグラブ画面が表示されたら、eを押してエントリを編集します。次に、linuxで始まる行の最後に次を追加します。

acpi_osi = Linux acpi_backlight = vendor final grub entery

3)これがうまくいく場合は、この変更を永続的にするには、/ etc/default/grubをSudoとして開きます(Sudo gedit/etc/default/grub)

4)の文字列を変更する

GRUB_CMDLINE_LINUX = "スプラッシュなし"

GRUB_CMDLINE_LINUX = "no splash acpi_osi = Linux acpi_backlight = vendor"

5)最後にGRUBを取得して、次のように入力して新しい設定を読み込みます。

Sudo update-grub

ビンゴ、すべて正常に動作します!!皆さん、助けてくれてありがとう。それは有り難いです。

16
Mike

まだビデオの問題だと思います。

また、grubのブートパラメータはnVidiaではnomodesetですが、Intelでブートする場合は異なるパラメータです。起動するビデオチップを設定できますか?

こちらをご覧ください

ブート修復を使用した後、画面の解像度を変更できません

Eを使用してgrubメニューで代替ブートパラメータをテストし、Linux行までスクロールします。クワイエットスプラッシュを置き換えるか、ブートパラメータの後にテストする設定を追加します。動作する組み合わせを取得したら、/ etc/default/grubを編集します

ただし、acpi_osi = Linuxおよび/またはacpi_osi = Linux acpi_backlight = vendorも必要になる場合があります。

gksudo gedit /etc/default/grub
Sudo update-grub

そのため、この行に動作するブートパラメータを追加します。

GRUB_CMD_LINUX_DEFAULT="no splash acpi_osi=Linux acpi_backlight=vendor"
5
oldfred