サブのノートPCのUbuntuをアップグレード…ではなくて、 Arch Linux をインストールしてみた。
Ubuntuは前々からパッケージ古いのが気になってたし、あとそろそろクリーンインストールしたいけどうちの低スペックだと最近のインストーラーが動かない。
で、Archは最近なんか人気あるようだし興味を持った。パッケージ更新が早いのと、ローリングリリースってのがよさそう。Wikiも充実してて私でもなんとか使えそうだったってことで入れ替えることにした。
インストールはここが参考になった。書かれている手順をそのまま実行しただけ。ありがたい。
まずは Arch Linux のページからisoをダウンロードしてCDを作成。CDからブートしてインストーラーを起動する。起動したらホームに install.txt ってのがあるので目を通しておくと良いかも。
デフォルトのキーボード設定だと使いづらいので、最初に設定しておく。
インストールするハードディスクのパーティションを設定する。私は以下のようなパーティションにした。
- /boot: 100MB
- swap: 1024MB
- /: 残り
容量少ないし個人設定はメインPCから引っ張ってこれるので /home は作らなかった。通常つかうなら分けとくといいかも。
cfdiskコマンドで、インストールするハードディスクのパーティションを設定する。
メニューが表示されるのでわりとわかりやすい。矢印キー上下でパーティションを選んで、左右で実行動作を選択する感じ。
既存のパーティションを [Delete] で削除したら、Free Spaceに順番に作成していく。
/boot を sda1 に。 [New] -> [Primary] -> Size (in MB): 100 -> [Beginning] と選んで、[Bootable] でFlagsをBootにしといた。
swap を sda5 に。 [New] -> [Logical] -> Size (in MB): 1024 -> [Beginning] と選んで、 [Type] -> Enter filesystem type: 82 で Linux swap / Solaris に指定。
/ を sda6 に。 [New] -> [Logical] -> Size (in MB): 30295.84 そのまま -> [Beginning] と指定。
パーティション分けが完了したら、[Write] して [Quit] する。
パーティション分けができたら、mkfsコマンドでパーティションをフォーマットする。
ここで両方btrfsにしようとしてちょっとハマった。btrfsは/bootと分割して別に作成できないらしい? ややこしそうなので/bootはext4にしといた。
swapは後で設定する。
フォーマットしたパーティションをマウントする。
/ を /mnt にマウントする。
/boot を /mnt/boot にマウントする。
いよいよベースシステムのインストール。ネットからインストールするのでインターネットに接続できるようにしておく。私はあらかじめLANケーブルを繋いでおいたので、以下コマンドを実行するだけで大丈夫だった。
マウントしたパーティションにインストール開始。
grubをインストール。
fstabに書き込む。
ここがちょっとよくわからんかったが /mnt に chroot。インストールしたシステムに入るってことかな? 以下のコマンドを実行する。
するとプロンプトが root@archiso から sh-4.2# に変わった。
hostname を設定。ファイルに名前を書くだけ。
localtime 設定。
locale 設定。 /etc/local.conf の使う部分をコメントアウトして、 local-gen を実行。
起動イメージを作成。 file not found: fsck.btrfs とエラーが出るけど、 Image generation successful だからきっと大丈夫だろう。
grubをMBRにインストール。
grubの設定を作成。
rootパスワードを設定。
/mnt から抜ける。
マウントしたパーティションをアンマウント。
ここまできたら再起動! これでハードディスクから起動できるはず!
あとはrootでログインしてから、swapを設定。
/etc/fstab にswapを追記する。
とりあえずここでインストール編は終了。
0 件のコメント:
コメントを投稿