Dell Precision 5510にUbuntu 16.04 LTSをインストールする方法
[編集:「Linuxにストレージデバイスの表示を許可する」ステップを除いて、新しいインストールメディアでは、このガイドは不要になりました。普通にインストールするだけで、すべてが機能します。]
ここ数日でUbuntu 16.04 LTSをインストールできました。これらは、インストールからの私のメモです。HDMIを介したマルチモニター接続。thunderbolt 3ポートは、イーサネットおよびディスプレイポートでも機能します。間違いはありますが、間違いはありますので、よくお読みいただき、よくお読みください。私はどんな意味でもLinuxの専門家ではありません。
Linuxライブディスクから起動するためにnouveauを無効にする
Ubuntuのインストールメディアから起動する前にこれをgrubで実行して、ビデオカードドライバーの誤動作によるクラッシュを回避します。
症状は、次のようなランダムなフリーズと無限エラーです:nouveau PFIFO SCHED_ERROR。起動中にgrubメニューで「e」を押して修正し、「nouveau.modeset = 0」を「linux」で始まる行の末尾に追加します。F10キーを押して、ライブディスクを起動します。
Linuxにストレージデバイスの表示を許可する
起動時に、F2
またはCTRL
+ p
を押して、UEFI構成メニューにアクセスします。移動しSATA操作左側の、いずれかの右側にそれを設定しAHCIあなたは、ハードドライブ、または持っている場合は無効にあなただけのNVMeドライブを持っている場合。SATAオペレーション> RAID 0の設定がLinuxからNVMeドライブを隠す理由は、Intel RSTと呼ばれるファームウェアに保存された独自のRAID + AHCIドライバーをオンにするためです。Linuxは、いじくり回さずにIntel RSTドライバーと通信するのが困難です。
起動し、外部モニターが接続されていない状態で、通常どおりインストールします。以下は、新しくインストールしたシステムで再起動した後にのみ実行する必要があります。
Ubuntuにカーネル4.6をインストールする
新しいインストールメディアでは、この手順は必要ありません。実行uname -a
して、UbuntuライブCDで実行されているカーネルを確認します。バージョン4.6以降の場合は、この手順をスキップしてください。
mkdir -p ~/Downloads/Precision_5510_install/kernel
cd ~/Downloads/Precision_5510_install/kernel
BASE_URL="http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6.2-yakkety"
wget "$BASE_URL"/CHECKSUMS
wget "$BASE_URL"/CHECKSUMS.gpg
wget "$BASE_URL"/linux-headers-4.6.2-040602_4.6.2-040602.201606100516_all.deb
wget "$BASE_URL"/linux-headers-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
wget "$BASE_URL"/linux-image-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0 # Import the gpg keys from Ubuntu's mainline kernel team.
gpg --verify CHEKSUMS.gpg CHECKSUMS # Verify that the list of checksums is from Ubuntu.
sha256sum -c CHECKSUMS | grep 'OK' # Check the integrity of the downloaded files.
sudo dpkg -i *.deb
ここでファイルが改ざんされていないことを確認するためのgpgキーを見つけることができます。
ハイバネーションを有効にする
休止状態が機能するかどうかを確認する最初のテスト:
sudo pm-hibernate
再開できる場合は、GUIからの休止を許可するファイルを作成します。
cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
EOF
Ubuntu Driver Support PackからDellドライバーをインストールする
古いバージョンのUbuntuを対象とした.debsをインストールしているため、この手順は問題になる可能性があります。これにはおそらくもっと良い解決策がありますが、まだわかりません。
HDMI経由で接続されたモニターでラップトップを起動すると、これを行うまでマシンがクラッシュしました。あなたの側でいくつかのトラブルシューティングが必要な場合があります。
cd ../
wget http://downloads.dell.com/FOLDER01797540M/1/xps13_ult_x03.fish.tar.gz
tar xf xps13_ult_x03.fish.tar.gz
cd debs
sudo apt-get install libxdo3 xdotool
sudo dpkg -if workaround-screen-lock-malfunction_1_all.deb
何も接続されていない場合でも、ALSAはデフォルトでサウンドをHDMIに送信します。これを修正します。
echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Nvidia Optimusをセットアップする
最初にバンブルビーをインストール
sudo apt-get install bumblebee bumblebee-nvidia primus
次に、既存のnvidiaパッケージをすべて削除し、新しいパッケージをインストールします。
sudo apt-get purge nvida-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-prime
sudo service lightdm restart
インジケーターを追加して、IntelまたはNvidiaが使用されているかどうかを確認できるようにします。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
TTYコンソールのテキストサイズを大きくする(4k画面の場合)
このラップトップの4k画面の種類では、TTYに切り替えるとき(たとえば、UnityからCTRL + ALT + F1を押すとき)のフォントサイズはほとんど判読できません。次のように変更できます。
sudo dpkg-reconfigure console-setup
- UTF-8を選択
- デフォルトのCombined-Latin、...オプションを選択します(「Latin」には英語のアルファベットが含まれます)
- 終端フォントを選択します
- 16x32を選択
それが役に立てば幸い!