メモGentooをインストールして、XmonadでGUI環境を整えるはじめにこの記事は未完です。僕の個人的な環境での作業例です。現在はKVM上のゲストOSの環境を調整中です。細かに内容にわけて、それぞれ独立した記事にする予定です。何をするか長年、Gentooを使ってきて、どのような環境にするのかが、ほぼ、かたまってきた。その「自分用の環境」を作成するための、やりかたをここにメモする。この記事の書きかたGentooをインストールして、環境を整えるという作業を何度もくりかえしてきた。そこで、だいたい、どのようにするかは覚えている。そこで、まずは作業の前に、だいたいの流れを書く。作業しながら細かい点をうめたり、修正したりしていく。実際の作業がどこまで進んでいるのかは「!!ここまでやった!!」というラベルで表示する。どのような環境にするかつぎのような環境にする。ディスクはMBRではなくGPTで初期化するLVMを使って、パーティションの容量をフレキシブルにするSWAP領域はメモリ容量の2倍bootパーティションは自動ではマウントしないx86_64用のGentooをインストールする...インストールCDの作成GentooのミラーサイトからISOイメージを落としてくる。つぎのアドレスから、ミラーサイトを選ぶ。https://www.gentoo.org/downloads/mirrors/つぎのようにリンクをたどる。releases/amd64/autobuilds/current-install-amd64-minimal/install-amd64-minimal-201XXXXX.isoをダウンロードする。install-amd64-minimal-201XXXXX.iso起動GentooをインストールするマシンにインストールCDをいれ、起動する。つぎのように表示されたらエンターキーを押す。boot:ここでエンターキーを押さないと、ハードディスクから起動してしまう。ネットワークの確認ここではDHCPサーバが動いているネットワーク内にいることを前提とする。その場合pingが通るはずだ。3foo.bar.comのところは適当なアドレス(PINGを受け付けてくれるところ)に置き換えること。パーティションの作成パーティションの計画まずは、パーティションの切りかたの計画を立てる。LVMが使えるようになってから、この作業はずいぶんと楽になった。LVM上に作ったパーティションは、あとから容量を変えることができるからだ。ハードディスクとメモリの容量を調べるとりあえず、ハードディスク容量とメモリの大きさを調べよう。quitハードディスク容量は2TBくらいだ。...このマシンは16GBのメモリを積んでいる。約1TiBだいたい、こんな感じにする。多少のずれはあるかもしれない。これをMiB単位での開始位置と終了位置とに直す。2GiBGPTラベルをつけるつぎのようにしてGPTラベルをつける。これで、もとのデータにはアクセスできなくなるので注意すること。printパーティションを作成するパーティションを作成するときの単位をMiBにする。mibGRUBが使用するパーティションを作成する。printbootパーティションを作成する。printrootパーティションを作成する。6144swapパーティションを作成する。38912lvm2パーティションを作成する。1048576予備のパーティションを作成する。/dev/vg/tmpパーティションをマウントするまずはrootパーティションを/mnt/gentoo/ディレクトリにマウントし、そのしたに、ほかのパーティションをマウントするためのディレクトリを作成する。/mnt/gentoo/tmproot以下に、それぞれのパーティションをマウントする。/mnt/gentoo/tmpstage3時間を合わせる時間を合わせる。dateハードディスククロックも合わせる。https://www.gentoo.org/downloads/mirrors/ミラーサイトを選び。つぎのように、ディレクトリをたどる。releasesamd64autobuildscurrent-stage3-amd64stage3-amd64-201XXXXX.tar.bz2をダウンロードする(最近では*.tar.bz2ではなく、*.tar.xz。--xattrs)コンパイルオプションを設定するファイルmake.confからCFLAGS="..."という行を見つけ、つぎのようにする。-pipe"...おなじファイルの末尾に、MAKEOPTSからはじまる、つぎのような行を追加する。/mnt/gentoo/etc/portage/make.confMAKEOPTS="-j5"MAKEOPTSに-j5としたのは、コンパイルを5個並列で行うということ。1くらいが目安だと言う。今回インストールするマシンは4コア(4スレッド)なので5とする。/mnt/gentoo/dev最近では、さらに/run/udevもマウントしておかないと、あとあとのgrub-configにすごい時間がかかる(2時間くらい)。--syncプロファイルの選択つぎのようにして、プロファイルを選択する。今回はdefault/linux/amd64/13.0/desktopを選んだ。3TmuxとVimのインストールまず、Tmuxをインストールする。すると、複数の画面を持てるので、作業がしやすくなる。"で画面を分割しておこう。