ASUS EeeBook X205TAに xubuntu21.10を入れた話
最初に
Windows10のアップデートの必要容量が内蔵の容量では足りなくなり、
永遠にアップデート失敗、再試行を繰り返すようになってしまった
ASUS X205TAに、xubuntu21.10をインストールしてみました。
その際に気づいたいくつかの注意点をメモとして残します。
人様のお役に立てれば幸いです。
インストールメディアを作成するときの注意
有名な話のようです。
「X205TA xubuntu」で探せばすぐに情報が出てきます。
要約するとX205TAは「64bit機なのに起動時だけ32bit機になる変態」です。
xubuntuのインストーラは起動時から64bitなので、このままではインストーラが起動してくれません。
そのため「起動時だけ32bitになって起動後は64bitでインストールする変態」インストーラが必要になります。
有名なので対策は確立しています。bootia32.efiという32bit用ブートローダを拾ってきて、インストールメディアのEFI/BOOTにコピーすれば完了です。
作業の詳細は「X205TA bootia32」あたりで探せば詳しいのが出てきます。
※BIOS設定の変更が必要な場合もあるので気をつけて。
インストール後のリブート時の注意
インストール完了後「インストールメディアを抜いて再起動」と指示がでますがその通りにすると、入れたはずのxubuntuは起動してくれず、代わりにBIOS画面が起動するだけの状態になります。
どうやらOSが入っていないと認識されているようです、何故でしょうか?
そうです、xubuntuは64bitなのでインストール直後は「起動時から64bit」になっているため「変態」では起動できないのです。
この対策として、インストールしたxubuntuの方もインストーラと同じように「起動時だけ32bitの変態」に改造することになります。
そのためにはまず、インストールしたxubuntuを一度だけ「手動で起動」してやる必要があります。
インストールメディアを挿れたまま再起動するとインストール時と同じようにインストールメディアからブートローダが起動して選択画面が出ます。
ここで「c」キーを押下してブートローダのコマンドラインに移行します。
(そうしないと再度インストーラが起動してしまいます)
移行したコマンドラインから手動起動を行いますが、手動起動にはインストールした場所(=ルート「/」の場所)の情報が必要になります。
まず、lsコマンドでパーティションの一覧を出します。
grub> ls
(hd0) (hd0,gpt1) (hd1) (hd1,gpt2) (hd1,gpt1) (hd2) (hd3)
(hd1,gpt2)などの各パーティションの中身をlsコマンドで確認していきます。
grub> ls (hd1,gpt2)/
./ ../ lost+found/ boot/ swapfile etc/ media/ bin dev/ home/ lib lib32 lib64 libx32 mnt/ opt/ proc/ root/ run/ sbin snap/ srv/ sys/ tmp/ usr/ var/ cdrom/
このように、linuxのファイル構造が出たらそのパーティションが「当たり」です。次に、catコマンドで (hd1,gpt2)/etc/fstab に記載されている、ルート「/」のUUIDを確認します。
grub> cat (hd1,gpt2)/etc/fstab
:(略)
UUID=bf5e7a77-2a4f-4f02-b58f-1f19e301d0b0 / ext4 errors=remount-ro 0 1
:(略)
これで、ブートローダが言うところのパーティション(hd1,gpt2)は、xubuntuが言うところの(UUID=bf5e7a77-2a4f-4f02-b58f-1f19e301d0b0)であることが分かったので手動起動ができるようになりました。
手動起動手順は以下の通り。
※bootする前に変態インストールメディアは抜いておくこと
grub> linux (hd1,gpt2)/boot/vmlinuz root=UUID=bf5e7a77-2a4f-4f02-b58f-1f19e301d0b0
grub> initrd (hd1,gpt2)/boot/initrd.img-5.13.0-19-generic
grub> boot
リブート後の注意
まだ手動起動しただけなので「起動時だけ32bitの変態」になっていません。
ターミナルエミュレータを起動し、以下の手順で32bitのブートローダをxubuntuに取り込みます。
※インターネットへの接続ができている前提です。
$ sudo apt-get update
$ sudo apt-get install grub2-common grub-efi-ia32
$ sudo grub-install --efi-directory=/boot/efi
$ sudo update-grub
これで無事変態になったので、再起動してみましょう。うまくいっていれば以後は普通にxubuntuが起動してくれます。
音が途中で止まる場合の注意
無事xubuntuがインストールできて、音も出ていたので安心していたら、
動画の再生が10秒ほどで止まって不快なbeep音が鳴り続けるという現象
に数日間悩まされました。
最終的に、こちらで紹介されている「最終的な解決策」で解消できました。
ありがとうございます。
音は出ていたしミキサーも機能しているので、「検出されない」方向では探さなかったのですが、まさかコレが原因とは…。
最後に
現状特にこのASUS X205TAで何かしたいわけでもないのですが、
何かしら新しいTipsがあったら載せていきたいと思います。
読んでくださってありがとうございました。
この記事が気に入ったらサポートをしてみませんか?