NixOSをインストール

NixOSはパッケージマネージャNixを使ったLinuxOS。Nixの特徴は以下。

  • 古いバージョンと新しいバージョンを共存できる
  • アップデートのとき上書きしないので安全
  • 一般ユーザでもインストールできる

 
ここでは、ここからダウンロードしたnixos-0.1pre12862-i686-linux.isoを使った。

cdboot

2番目のインストーラから起動すると、ログインプロンプトになるのでrootでログインする。パスワードはそのままリターンする。これは完全なインストーラではないので自分でパーティションなどの作成をしないとならない。ここではハードディスクは最初から空で全部を利用することを想定している。

まずfdiskを使って、2つのパーティションを作る。1つはメインのパーティションでもうひとつはスワップ。

# fdisk /dev/sda
ここで2つ作る。
#

メインのパーティションをext3でフォーマットする。ラベル名をnixosにする。
# mke2fs -j -L nixos /dev/sda1

スワップを作る。
# mkswap -L swap /dev/sda2

メインのパーティションを/mntにマウントする。
# mount LABEL=nixos /mnt

デフォルトの設定ファイルを作成する。
# mkdir -p /mnt/etc/nixos
# nixos-hardware-scan > /mnt/etc/nixos/configuration.nix

デフォルトのままだとインストールに失敗するので、編集する。
# nano /mnt/etc/nixos/configuration.nix
以下が編集した結果。太字は追加したり直した部分。

 
以下のコマンドでインストールを開始する。
# nixos-install

正常に終了したらリブートする。
# reboot

ハードディスクからブートすると以下のようなgrub画面になる。
nixboot

起動後うまく動かない場合は、再びCDから起動し、configuration.nixを編集してから、nixos-installすればいいようだ。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)