web-dev-qa-db-ja.com

Intel 8th Gen NUC(8i7HVK)に18.04.1をインストールできません

Intelの最新バージョンNUC(8i7HVK)に18.04をインストールする問題以外何もありません。以前のNUC(6TH GEN 6i7KYK)では、大きな成功を収めました。

通常のインストールを完了します。ただし、再起動時に次の問題が発生します(複数のNUCで同じ問題が発生します)。

/dev/nvme01n1p2: clean, 178131/29278208 files, 3831910/117081344 blocks
[305.805328] CPU0: Core temperature above threshold, cpu clock throttled (total events = 5)
[305.805352] CPU4: Core temperature above threshold, cpu clock throttled (total events = 5)
[305.803354] CPU0: Package temperature above threshold, cpu clock throttled (total events = 5)
...

単純なものが欠けていることを本当に願っています。誰もこれに遭遇しましたか?

提案に感謝し、

おかげで、

ダン.

1
Dan G

Radeonグラフィックスカードを含めて、私はそれをうまく動作させました。やった.

手順 ここ

AMD VEGAMグラフィックスを備えたUbuntu 18.04でNUC8i7HVKをセットアップする

私は私のNUCが大好きで、映画やゲームをプレイするために私の娘に私のものを贈ったとき、AMD Vega Mグラフィックスを備えた光沢のある新しいHades Canyon NUC(NUC8i7HVK)を購入する完璧な言い訳がありましたカード。 GNU/Linuxがサポートされていないことはほとんど知りませんでした。すべてのNUCが私の好みのOSと互換性があると誤って仮定しました。 Windowsを使用するつもりはないので、NUCのセットアップに時間を費やす必要がありました。

実際にそれを行う方法を考え出した本当に賢い人々に感謝します。他の人が同じことができるように、彼らのアドバイスをたどった手順を文書化しています(この問題に関する良いアドバイスを見つけたほとんどすべてのページにリンクしています)。重要なアドバイスは、 this ページのuser834610と多くの人々 here から来ました。

注:My Hades Canyon NUCは、i78809G CPUを搭載したものです(使用可能な2つのオプションのうち、より強力なもの)。私が読んだことから、以下のステップの少なくとも1つは、HC NUCで他のCPUで失敗する可能性があります。公正警告!*

ファームウェアを更新する

  • here からBIOSファイルをダウンロードします(F7 BIOS Updateメソッド用のものを使用します)
  • これら 命令を使用してBIOSを更新します。

USBスティックからUbuntu 18.04をインストールする

USBフラッシュドライブにUbuntuスタートアップメディアを作成します。私はそれを行うための指示にリンクしようとしましたが、これを行う方法がわからない場合は、おそらくこの道を続けるのは良い考えではありません。あなたがGNU/Linuxの初心者なら、少し毛深いです!このNUCは、最初のUbuntuロデオの場所ではありません。

  • USB起動メディアを差し込み、NUCを起動します。動作しません。従来の選択肢(Ubuntuの試用、Ubuntuのインストール)が表示されますが、何を選択しても、黒い画面が表示されます。
    • これは、ライブメディア上のLinux grahicsカードドライバーがハードウェアを処理できないためです。カーネルに「nomodeset」と伝えることですべてを馬鹿にする必要があります。これは、システムが実行されるまでビデオドライバーを起動できないことを意味します。
  • NUCをオンにした後、Grub画面が表示されたら(試用とインストールのオプション)、「e」を押します。起動オプションを設定できる画面が表示されます。
    • 「quiet splash」という言葉を「nomodeset」に置き換えます。 this に少し似ていますが、実際には「静かなスプラッシュ」を削除します(きれいなスプラッシュスクリーンの代わりに、実際に何が起こっているかがわかります-それは「静かな」部分ではありません)。
    • Control-Xを押して終了し、起動します。これで動作するはずです。
  • Ubuntuをインストールする通常のプロセスを実行します。
  • 終了すると、新しくインストールされたUbuntuにはnomodesetパラメーターがなく、制御不能なビデオハードウェアをアクティブにしようとするため、再度ブートできません。

    • Nomodesetのダンス全体をもう一度行います。 ここ は、nomodesetオプションを永続化する方法のかなり良い説明です(/ etc/default/grubファイルを編集してnomodesetを追加し、Sudo update-grub2を実行します)。
    • 実際に起動し、GUI環境に移動する代わりにControl-Alt-F3を押してttyターミナルに移動し、/ etc/default/grubファイルを編集しました(GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"行をGRUB_CMDLINE_LINUX_DEFAULT="nomodeset"行に変更し、それからSudo update-grub2を実行して再起動しました。
  • 正常にインストールできますが、ディスプレイのパラメーターを変更できないこと、HDMIサウンド出力が機能しないことがあります。GLmark2、GLXGears -info、またはglxinfoを試してみると、ハードウェアの承認はありません。つまり、希望と夢のすべてをNUCのグラフィックスカードに無駄にしただけです。あなたは this 質問をした人がいた場所です!

トリッキーな部分になりました。グラフィックスドライバーを機能させるには、次のことが必要です。

  • Linuxカーネルを4.18以降にアップグレードします
  • ハードウェアと通信するために必要なvegamファームウェアblobを取得します
  • Mesaを少なくとも18.1に更新する

カーネルを更新する

Ubuntuには凍結されたカーネルが付属しています。バージョン18.04 Bionic BeaverにはLinuxカーネル4.15が付属しています。 AMD GPUのドライバーはLinux 4.17に付属していますが、深刻なサポートは4.18にのみ付属しています。いずれにしても、アップグレードする必要があります。

次のように手動で行うことができます:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5_4.18.0-041800rc5.201807152130_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_AMD64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-image-unsigned-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_AMD64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-modules-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_AMD64.deb
Sudo dpkg -i linux-*.deb

しかし、私はだまして、UKUUを使用しました。

Sudo add-apt-repository ppa:teejee2008/ppa
Sudo apt update
Sudo apt install ukuu

GUIからUKUUを実行し、Linuxカーネル4.18.3を選択して再起動しました。

もちろん、起動に失敗しました。

NUCのBIOSセットアップに入り、セキュアブートを無効にする必要があったためです。

  • 起動時に、F2を押して設定を入力し、を設定します。
    • 高度な->Boot->Secure Boot->Secure Boot Config-> Secure Boot =未チェック
    • this のような

セキュアブートを無効にした後、Ubuntuは問題なく起動し、uname -aを実行すると、現在4.18カーネルを実行していることがわかりました。

Mesaのアップグレード

Sudo add-apt-repository ppa:ubuntu-x-swat/updates
Sudo apt dist-upgrade

AMD Vega M Linuxドライバーを取得し、適切なディレクトリに配置します

wget -m -np https://people.freedesktop.org/~agd5f/radeon_ucode/vegam/
Sudo cp people.freedesktop.org/~agd5f/radeon_ucode/vegam/*.bin /lib/firmware/amdgpu

次に、初期カーネルを更新して適切なカーネルを認識/選択します。

Sudo /usr/sbin/update-initramfs -u -k all

Nomodesetオプションを再度オフにします

  • /etc/default/grubの関連する行をGRUB_CMDLINE_LINUX_DEFAULT=""に変更します
  • Sudo update-grub2を実行して再起動します
4
Ivan Gayton