質問: こんにちは。 今現在、私は大学の研究室で研究を行っています。 その研究では、購入したばかりのPCに、CentOS7をインストールし使用しています。 そして、プログラミングを用いた研究をしているのですが、そのPCをアップデートするために更新をすると立ち上がらなくなります。 始めは私が何らかのミスをしたのかと思い、ディスクを使って再インストールをすると解決したのですが、そのPCをアップデートして再起動する度に、画面が真っ暗になりNO SIGNALとなってPC本体は動いている状態で画面が移らなくなります。 ちなみに、使用しているPCにはfortranとgnuplotしかインストールしておらず、特別何か特殊な作業は行っていません。 そして、CentOS7のインストールの選択ではGNOME Desktopを選択しています。 これを解決する方法はなにか無いでしょうか? 教えていただければ助かります。 使用しているPCはデスクトップでlspci後の文を以下に書きます. ``` $lspci 00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe cController (x16) (rev 07) 00:02.0 VGA cmpatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06) 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI controller (rev 31) 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31) 00:17.0 SATA controller: Intel Corporation Device a102 (rev 31) 00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1) 00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1) 00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31) 00:1f.2 Memory Controller: Intel Corporation Sunrise Point-H PMC (rev 31) 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31) 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31) 03:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller 04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04) 06:00.0 Ethernet controller: Realtek Semi conductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) ``` また,使用しているのは''CentOS Linux 7.2''です.
回答: 「PC本体は動いている状態で画面が移らなく(写らなく?)なります」の状態で、リモートから ping で疎通できたり、SSH でログインできますか? * A. できる→グラフィックカードと xorg のドライバのどちらかに原因の可能性 (kernel の可能性もゼロではない) * B. できない→kernel に原因の可能性 もし、A. であれば、アップデート前のログ(/var/log/Xorg.0.log)とアップデート後のログを比較して、違いはないか調べるといいと思います(「fatal」とか「Error」があれば google や RedHat Bugzilla で検索)。 推測ですが、xorg-x11-drv-* パッケージに原因がありそうなので、アップデート対象から外すといいかもしれません。 もし、B. であれば、Grub 画面で古い kernel を選択し起動するとどうでしょうか。 #### (2016/04/17 14:12) 追記 Intel のオンボードグラフィックチップのようですね。 kernel の i915 ドライバと Xorg の xorg-x11-drv-intel ドライバが協調して動作します。 しかし、Intel Skylake については、まだ Linux 側の対応が不完全なのかもしれません。 他のディストリビューションの情報ですが、以下のようなものが見つかりました。 * Intel Graphics - ArchWiki * Skylake (Intel HD530/HD520) video fix for Linux * SkylakeでLinux(CentOS、Ubuntu)は動くのか? | パソコン工房 kernel が違うので有効かどうか試してみないとわかりませんが、1つ目の URL に記載の下記設定をするとどうでしょうか。 ``` ・/etc/X11/xorg.conf.d/20-intel.conf ファイルの新規作成 (アップデート前に、または、リモートからSSHログインして) Section "Device" Identifier "Intel Graphics" Driver "intel" Option "DRI" "false" EndSection ・kernel 起動オプションに i915.preliminary_hw_support=1 を追加して起動 (1) 起動時の Grub 画面(5秒待つ画面)で「e」キーを押す。 (2) 「linux16 /vmlinuz-」で始まる行(下から2行目)の行末にカーソルを移動する。 (3) 「 i915.preliminary_hw_support=1」を入力する(スペース必要、リターンキーは押さない)。 (4) F10 キーを押して起動する。 ``` また、同じ構成の他の PC では問題がないとのことですので、ソフトウェアよりもハードウェアの問題が疑わ れます。 この PC だけ電圧が足りないとか、電源まわりに問題がある可能性はありませんでしょうか。 延長ケーブルではなく直に電源をとるとか、ACアダプターや電源ケーブルを変えてみるとか。