ThinkPad X1 Extreme Gen 2 に最新のUbuntu(19.04)をインストールしたい。 Gen 1への以前のバージョンのUbuntuのインストールに関するいくつかの問題、つまりBIOSアップデートについて読みましたが、最新のUbuntuやX1 Extreme Gen 2に関連するものを見つけることができません。
Gen 2がリリースされてから数週間しか経っていないことはわかっていますが、同じことをした人はいますか?私が知っておくべき赤旗を見ている人はいますか? Ubuntu(およびLinux全般)を初めてインストールするので、アドバイスや保証をいただければ幸いです。
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に次の変更を加えます
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アレイを作成しました。
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.
私は 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を楽しみにしています。
Ubuntu 19.04では、Nvidia GPUが検出されませんでした。私はUbuntu 18.04.3を試してみましたが、すべてが機能しました-カーネル5.2をインストールするだけで、wifiが機能しました。
ただし、バッテリーの持続時間はWindowsの場合よりも短くなります。TLP後、ターボブーストをオフにし、省電力モードで実行し、最低周波数を800Mhzに設定した場合でも同様です。 CPU周波数が800Mhzでnvidia GPUがオフになっているにもかかわらず、ファンはWindowsよりもオンになっています。そのため、インテルGPUは常に最大周波数で実行されていると思います(周波数を下げる方法を理解できませんでした)。
1週間前にX1 Extreme Gen 2を入手しました。そして、それはかなりひどいものでした。
カーネル5.3.0-18までは、wifiが機能しなかったか、システムが起動時にtpmログを読み取ろうとしてパニックを起こしました(いいえ、ウィンドウが起動しないことがわかったため、セキュアブートを無効にすることはできませんでした) )
カーネル5.3.0-18を介してwifiの問題を解決した後、システムはログイン時にロックする可能性が50%になります。または、スリープからの復帰時に80%の確率でロックアップします。
次に、過熱メッセージがあります。システムはmceを抑制してログに記録します。起動直後に石が冷えている間にメッセージが過熱します。
お勧めするのに苦労します。 TBH私は高額な間違いを犯したと思いますし、はるかに高額で柔軟性のない2019 MacBook Proにとどまるべきだったと思います。
Pop osをインストールしました(これはUbuntuに似ています)。 wifiを除いて、すべてが箱から出して正常に動作します。カーネルバージョンを5.0から5.2に更新する必要があります。その後、すべて良い。
X1 Extreme Gen 2を入手しました。Windows10とUbuntu 19.04のデュアルブートシステムをインストールしましたが、Wi-Fi、HDMI出力、指紋リーダーに問題がありました。
Wi-Fiの問題は、最後のiwlwifi
Linuxドライバーをインストールすることで解決されました。 HDMIと指紋リーダーはまだ動作していません。 Linuxドライバーが利用できないようです。