購入した新しいPC(Asus ROG Zephyrus G14 GA401)が届いたのでセットアップした。 ompugao.hatenablog.com
購入後に新モデルのリリース時期が発表されて(4月末発売開始)少しぐんにょりしたものの、ラップトップは新しすぎるとlinuxを入れるのに苦労するので、まぁよかろうと思い直した。 あーでもRTX20XXよりRTX30XXのがいいよなー(ブツブツ ASUS Store(エイスース ストア) - 【14インチ】ゲーミングノートパソコン一覧
リリースから1年もすると、ubuntuがout of boxで動くんだからありがたい。 今回初めてbtrfsを利用してファイルシステムのスナップショットが取れるようにした。
以下手順:
- ubuntu20.04のインストーラをダウンロードして、startup disk creatorでusbに入れる。
- /をbtrfs、/bootをext4にしてインストールする。usb-ethernet変換器をつないでインストーラを起動しないとwifiのインターフェースを認識してくれなかった。
- とりあえずetckeeperをいれる。
sudo apt install git etckeeper
- 以下を参考にsnapper用に設定する。ubuntuのinstallerは@ subvolumeを/、@home subvolumeを/homeにあてがってくれるので、適宜追加して@snapshotsや@var、@var/lib/dockerなどなどを設定してfstabで然るべき位置にマウントする。
sudo mkdir -p /mnt/btrfs_root sudo mount UUID={{btrfsのfile system rootのuuid}} /mnt/btrfs_root/ cd /mnt/btrfs_root sudo btrfs subvolume create @var sudo btrfs subvolume create @var/lib/docker sudo btrfs subvolume create @snapshots echo "UUID={{btrfsのfile system rootのuuid}} /var/lib/docker btrfs defaults,subvol=@var/lib/docker 0 2" |sudo tee >> /etc/fstab echo "UUID={{btrfsのfile system rootのuuid}} /var/lib/docker btrfs defaults,subvol=@var/lib/docker 0 2"|sudo tee >> /etc/fstab echo "UUID={{btrfsのfile system rootのuuid}} /var/tmp btrfs defaults,subvol=@var/tmp 0 2"|sudo tee >> /etc/fstab echo "UUID={{btrfsのfile system rootのuuid}} /var/log btrfs defaults,subvol=@var/log 0 2"|sudo tee >> /etc/fstab echo "UUID={{btrfsのfile system rootのuuid}} /.snapshots btrfs defaults,subvol=@snapshots 0 2"|sudo tee >> /etc/fstab sudo snapper create-config
- ファンクションキーが効かないので以下の入れる
- https://gitlab.com/asus-linux/hid-asus-rog
- https://gitlab.com/asus-linux/asus-rog-nb-wmi
- https://gitlab.com/asus-linux/asus-nb-ctrl
- asus-nb-ctrlはrustで実装されているのと、dkms.confがないことから、rustup.rsからrustを入れて自分でビルドしてインストールした。
- あとはお好きなように。
kernel 5.11を入れると上記asus-linuxの諸々が要らなくなるけれど、 Kernel/MainlineBuilds - Ubuntu Wikiからインストールしたupstream kernelに Proprietary GPU Drivers : “Graphics Drivers” teamの nvidia-driverを入れようとすると、5.9.?(わすれた), 5.10.22, 5.11.1, 5.11.5のどれを使ってもubuntuの起動が途中でハングするのでやめた。やはり公式こそが正義。
18万円くらいでこんなスペック(Ryzen9 4000, RTX2060 Max-Q, 16GB Memory, SSD 1TB, 1.7kg)のPCが買えるのはすごい。ありがたし。