web-dev-qa-db-ja.com

ThinkPad X1 Extreme Gen 2に19.04をインストールする

ThinkPad X1 Extreme Gen 2 に最新のUbuntu(19.04)をインストールしたい。 Gen 1への以前のバージョンのUbuntuのインストールに関するいくつかの問題、つまりBIOSアップデートについて読みましたが、最新のUbuntuやX1 Extreme Gen 2に関連するものを見つけることができません。

Gen 2がリリースされてから数週間しか経っていないことはわかっていますが、同じことをした人はいますか?私が知っておくべき赤旗を見ている人はいますか? Ubuntu(およびLinux全般)を初めてインストールするので、アドバイスや保証をいただければ幸いです。

7

2019年10月31日にExtreme Gen 2を受け取りましたが、イーサネットポートがないためWiFiがないとカーネルバージョンをアップグレードできないため、Ubuntu 18.04をインストールしませんでした。

その結果、Ubuntu 19.10(カーネル5.3)をインストールし、セキュアブート、Windows高速起動を無効にし、ブラックリストにNVIDIA Nouveauドライバーを追加して、独自のNVIDIAドライバーに置き換えました。これですべてがDockerでも機能します。


Windowsに沿ってインストールする手順は次のとおりです。

  • Windows 10の高速起動を無効にします有効にすると、コンピューターは通常のシャットダウンを実行しません。代わりに、デュアルブート時に避けたい休止状態ファイルが作成されます。

  • UEFI/BIOSを1.26に更新します(当初、私のUEFI/BIOSはv1.17まででした)。古いUEFI/BIOSには複数のバグがあり、ラップトップのブリックを引き起こす可能性があります。 Windows 10でLenovo Vantageアプリを使用して実行できます。

  • セキュアブートを無効にする:これは、コンピューターのUEFIファームウェアによって起動されたコードが信頼できることを確認するための検証メカニズムです。問題は、NVIDIAドライバーが署名されていないため、セキュアブートがブートプロセスを中断することです。

  • hitting Enter/startingでUbuntuをインストールし、起動可能なUSBスティックを選択します。これでラップトップにUbuntuがインストールされましたが、デフォルトのUbuntuのNouveau NVIDIAドライバーをロードするとクラッシュします。そのため、ブラックリストに登録し、正常に機能するNVIDIA独自のドライバーをインストールします。

  • コンピュータを再起動します。 GRUBメニューEを押して、ブート前にコマンドを編集してから、append'nomodeset''linux…'行の終わり:システムがグラフィックスドライバーを読み込めなくなるため、NVIDIAドライバーをインストールしてブラックリストに載せることができますNouveauドライバー。心配する必要はありません。「nomodeset」はそのセッションでのみ有効です。

  • 最後のNVIDIA独自のドライバーをインストール

  • 競合を回避するためのNouveauドライバーのブラックリスト.

これで、NVIDIA独自のドライバーがシステムにインストールされ、オープンソースのNouveauドライバーがブラックリストに登録されたため、グラフィックスドライバー間の競合は発生しなくなりました。

これらの手順は、私が書いた中程度の記事( https://medium.com/@remy.hosseinkhan/installing-ubuntu-19-10-on-lenovo-thinkpad-x1-extreme-gen-2-and -p1-gen-2-ba4c9c7c7ed2 )1つのステップを解決するのに問題がある場合は確認してください。このラップトップにLinuxをインストールするときに何が問題になるのかを理解するために、いくつかのスレッドを調べました。主な問題は、現在も問題を引き起こしているNVIDIA Optimusテクノロジーにあります(参照 OptimusテクノロジーをサポートするNVIDIA GeForceはUbuntuの場合 )。

2019年12月14日に 新しいLenovo X1 Extreme(gen2)ラップトップにUbuntu 19.10を正常にインストール を実行しました。2つのソリッドステートハードドライブがLLVM暗号化パーティションでRAID-0用に構成されました。

これは非常にスムーズなインストールで、すべてのハードウェアが正しく動作しました。 nVidiaオープンソースドライバーとWiFiアダプターは少し余分な作業を引き起こしたため、これらの問題の解決に役立つヒントとトラブルシューティングガイドを含めました。

私が気づいた唯一のことは、特にOpen Broadcast Studioを使用しているときに、ファンが非常に多く来ることです。このOpen Broadcast Studioソフトウェアは、CPUを100%以上使用しているため、ファンがフルになっているのも当然です。

raidにUbuntuサーバーを使用する

Ubuntuサーバー19.10 isoイメージを使用して、複数のSSDにRAIDをセットアップするオプションを用意しました。 RAIDが必要ない場合は、Ubuntuデスクトップ19.10ディストリビューションを使用してください。

Linuxソフトウェアraid(mdadm)の方がはるかに優れているため、BIOSでIntel Rapid Raidを設定しても意味がありません。

BIOSに次の変更を加えます

  • セキュアブートを無効にする:NVIDIAドライバーは署名されていません。これらのドライバーが信頼できることを確認しようとすると、セキュアブートがブートプロセスを中断します。
  • WindowsとLinuxをデュアルブートする場合は、Windows 10の高速起動を無効にします。有効にすると、通常のコンピューターのシャットダウンではなく、Windowsの再起動時にハイバネーションファイルが作成されます。

Ubuntuサーバーのインストール

buntuサーバーインストールガイド に従って、次の追加手順を実行します。

UbuntuのNouveau NVIDIAドライバーを一時的にブラックリストに登録する

GRUBメニューでEを押して、オペレーティングシステムを起動するコマンドを編集します

nomodeset行の最後にlinuxと入力します

問題が発生し、コンピューターがハングする可能性があるNouveauグラフィックスドライバーをシステムが読み込まないようにします。 Ubuntuサーバーがインストールされると、Nouveauドライバーは永久にブラックリストに登録されます。

セクション8:ストレージの構成-RAID

ラップトップに2つのソリッドステートドライブ(SSD)がある場合、ディスクの冗長アレイ(RAID)を構成できます。

RAIDには2つ以上のフォーマットされていないパーティションが必要です(ext4およびxfsパーティションは使用できません)。 RAIDで使用されるパーティションは、同じサイズのパーティションである必要があります。

RAIDパーティションから起動することはできないため、/ bootには別のパーティションが必要です。

(ストレージの構成)メニューから、手動を選択してパーティションエディターを開きます

次の手順を使用して、論理ボリューム管理と暗号化されたディスクを備えたRAIDアレイを作成しました。

  • 既存のパーティションをすべて削除します(Windowsのリカバリパーティションもワイプします。これは、Windowsが不要な場合にのみ行ってください)
  • 各ディスクに250 Mbのフォーマットされていないパーティションを作成する
  • 各ディスクに476.939 GBのフォーマットされていないパーティションを作成する
  • 2つの476.939 Gbパーティションを使用してRAID 0パーティションを作成します(速度/サイズではなく冗長性が必要な場合はRAID 1を使用します)
  • rAIDパーティションにLVMを作成し、ディスクに暗号化を設定します(コンピューターを起動するときにパスワードの入力を求められます)
  • 250Mbパーティションの1つをフォーマットし、マウントポイントを/ bootに設定します
  • [オプション]残りの250Mbパーティションを好きなようにフォーマットします。未使用のままにしました

Ubuntuサーバーの残りのインストールガイドに従い、終了したら再起動します。

destkop環境のインストール

Ubuntuサーバーはデフォルトではデスクトップ環境をインストールしませんが、同じパッケージすべてにアクセスできるため、簡単に追加できます。

サーバーが再起動したら、新しいアカウント名とパスワードでログインします。このアカウントには、Sudoコマンドを使用してソフトウェアをインストールし、サーバーを構成するためのアクセス権があります。

競合を回避するためのブラックリストNouveauドライバー

ターミナルを開き、次のLinuxコマンドを入力します。

Sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

新しいmodprobe構成ファイルの内容を確認します。

cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

blacklist nouveau
options nouveau modeset=0

NVidiaクローズドソースドライバーをインストールする

クローズドソースのnVidiaドライバーは、ラップトップのグラフィックカードを最大限に活用します。ubuntu-driversコマンドは、特定のハードウェアに推奨されるドライバーを示します

Sudo ubuntu-drivers

同じコマンドを使用して、推奨ドライバーを自動的にインストールできます。

Sudo ubuntu-drivers autoinstall

デスクトップ環境をインストールします

GnomeはUbuntuのデフォルトのデスクトップ環境です。インストールするには、次のコマンドを使用します

Sudo apt install ubuntu-desktop

他にも利用可能なデスクトップ環境があります。コマンドを使用してそれらを一覧表示します

apt-cache search --names-only desktop

ubuntu-desktop - The Ubuntu desktop system
ubuntu-desktop-minimal - The Ubuntu desktop minimal system
cinnamon-desktop-environment - Cinnamon desktop environment - full desktop with extra components
desktop-base - common files for the Debian Desktop
neurodebian-desktop - neuroscience-oriented distribution - desktop integration
ros-desktop - Robot OS desktop metapackage
autopilot-desktop - Autopilot support for the ubuntu Desktop platform
autopilot-desktop-legacy - Autopilot support for the ubuntu Desktop platform
budgie-desktop - Desktop package for budgie-desktop
budgie-desktop-minimal - Minimal desktop environment for Ubuntu Budgie
kde-plasma-desktop - KDE Plasma Desktop and minimal set of applications
kubuntu-desktop - Kubuntu Plasma Desktop/Netbook system
lubuntu-desktop - Lubuntu Desktop environment
ubuntu-budgie-desktop - Ubuntu Budgie metapackage
ubuntu-mate-desktop - Ubuntu MATE - full desktop
ubuntu-unity-desktop - The Ubuntu Unity desktop system
ubuntukylin-desktop - The Ubuntu Kylin desktop system
ubuntustudio-desktop - Ubuntu Studio Desktop Package
ukui-desktop-environment - UKUI Desktop Environment (metapackage)
Vanilla-gnome-desktop - Vanilla GNOME metapackage
xubuntu-desktop - Xubuntu desktop system

コマンドapt-cache showに続けてパッケージ名を使用すると、そのパッケージの説明が表示されます。

問題

NVidiaドライバーの問題はよく知られており、解決策は共有されています。 WiFiで予期しない問題が発生しました。それは実際にはまったく問題ではなかったので、それは予想外でした。ファームウェアを更新する

ラップトップのカスタムビルドを持っている場合は、おそらく最新バージョンのファームウェアがインストールされています。事前に構築されたラップトップには、最新のファームウェアバージョンがない場合があります。

とにかくチェックするのが賢明であり、fwupdmgrコマンドを使用してハードウェアのアップグレードがあるかどうかを確認できます

Sudo fwupdmgr update

(on the latest version, 0.1.27)

WiFiアダプターが認識されません

(USBタイプではなく)Lenovoイーサネットアダプターが接続されている場合、WiFiは自動的に無効になります。イーサネットアダプターを外すと、WiFiハードウェアが自動的に有効になります(再起動は必要ありません)。イーサネットアダプターを再び接続すると、WiFiハードウェアがシャットダウンされ、電力が節約されます。

それでも問題が解決しない場合は、カーネルバージョン5.0.18以降を使用していることを確認してください(Ubuntu 19.10の執筆時点では5.0.23)

Lspciコマンドを使用して問題の診断を開始し、検出されたハードウェアを確認します。

lspci | grep -i network

52:00.0 Network controller: Intel Corporation Device 2723 (rev 1a)

次に、ネットワークハードウェアが実際に機能しているかどうかを確認します。以下は、Lenovoイーサネットアダプターが接続されている状態で行われたため、WiFiハードウェアを無効にします。

iwconfig

wlp82s0   IEEE 802.11  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

lo        no wireless extensions.

enp0s31f6  no wireless extensions.
3
jr0cket

私は Lenovo ThinkPad X1 Extreme Gen 2 を今日入手したので、すぐにドライブをワイプしてUbuntuをインストールしようとしたところ、いくつかの問題が発生しました(解決策は提供できませんでした) OPの投稿の時期ですが、 コメントから 彼らも来たようです)私のような誰かがより詳細な説明を必要とする可能性がある場合。

私は最初に buntu 18.04.3 LTS をインストールしようとしましたが、すぐにWi-Fiアダプターがまったく見つからないことがわかりました。 X1の技術仕様をもう一度確認した後、「インテルAX200 Wi-Fi 6 802.11AX」で検索したところ、必要なものとしてインテルWi-Fi 6 AX200 160MHzがリストされている Linux * Intelワイヤレスアダプターのサポート ページが見つかりました。 5.1以降のLinuxカーネルリリース。 uname -rが18.04.3に5.0があることを示したように、Ubuntuのリリースを確認した後、(2019年10月に) 実行可能なオプションはUbuntu 19.10のみでした (カーネル5.3があったため) 。 19.10のクリーンインストールを実行するとすぐにWi-Fiの問題が修正されましたが、gnome-initial-setup(Ubuntuへようこそ)の実行中にOS全体がフリーズしました。 gnome-initial-setupを続行する前に、設定を確認すると、使用されているデフォルトのグラフィックスドライバーがNovideauであり、Nvidia(専用、テスト済み)ドライバーではないことに気づきました。 Nvidiaドライバーがに切り替わってgnome-initial-setupが実行された場合、問題なく完了し、コンピューターを使用できるようになりました。

今のところUbuntu 19.10とLenovo ThinkPad X1 Extreme Gen 2にはかなり満足していますが、2020年にリリースされる20.04 LTSを楽しみにしています。

3

Ubuntu 19.04では、Nvidia GPUが検出されませんでした。私はUbuntu 18.04.3を試してみましたが、すべてが機能しました-カーネル5.2をインストールするだけで、wifiが機能しました。

ただし、バッテリーの持続時間はWindowsの場合よりも短くなります。TLP後、ターボブーストをオフにし、省電力モードで実行し、最低周波数を800Mhzに設定した場合でも同様です。 CPU周波数が800Mhzでnvidia GPUがオフになっているにもかかわらず、ファンはWindowsよりもオンになっています。そのため、インテルGPUは常に最大周波数で実行されていると思います(周波数を下げる方法を理解できませんでした)。

2
x1_extreme

1週間前にX1 Extreme Gen 2を入手しました。そして、それはかなりひどいものでした。

カーネル5.3.0-18までは、wifiが機能しなかったか、システムが起動時にtpmログを読み取ろうとしてパニックを起こしました(いいえ、ウィンドウが起動しないことがわかったため、セキュアブートを無効にすることはできませんでした) )

カーネル5.3.0-18を介してwifiの問題を解決した後、システムはログイン時にロックする可能性が50%になります。または、スリープからの復帰時に80%の確率でロックアップします。

次に、過熱メッセージがあります。システムはmceを抑制してログに記録します。起動直後に石が冷えている間にメッセージが過熱します。

お勧めするのに苦労します。 TBH私は高額な間違いを犯したと思いますし、はるかに高額で柔軟性のない2019 MacBook Proにとどまるべきだったと思います。

2
Hamish

Pop osをインストールしました(これはUbuntuに似ています)。 wifiを除いて、すべてが箱から出して正常に動作します。カーネルバージョンを5.0から5.2に更新する必要があります。その後、すべて良い。

1
SAGA

X1 Extreme Gen 2を入手しました。Windows10とUbuntu 19.04のデュアルブートシステムをインストールしましたが、Wi-Fi、HDMI出力、指紋リーダーに問題がありました。

Wi-Fiの問題は、最後のiwlwifi Linuxドライバーをインストールすることで解決されました。 HDMIと指紋リーダーはまだ動作していません。 Linuxドライバーが利用できないようです。

0
user998663