1. Debian GNU/Hurd 2013
お忘れかもしれませんが、5月21日に新しいDebian GNU/Hurd 2013がリリースされました。OS界のサクラダ・ファミリアとか、もういろいろいわれるGNU/Hurdですが、実はDebian GNU/Hurd 2013 ネットワークインストール用CDイメージは、なんと遂にHurdベースでインストーラはネットワークインストール対応となっております。QEMU上で動かすというのが少々哀愁を誘う気がしないでもないですが、すでに世の中は仮想化・クラウドマンセー!だから無問題です!きっとGNUはすでに1983年にて、こんな世の中が来る事を見抜いてたんですよ、たぶん(※1)。ベアで動くなんて飾りです。Hackできればそれでいいのです。偉い人にはそれが解らんのです。というわけで、今回はDebian GNU/Hurd 2013をちょっとだけ取り上げます。(※1) nozzyのただの妄想ですので本気にしないように。
2. Debian GNU/Hurd 2013を64bit KVMにインストール
Debian GNU/Hurd 2013は32bitバイナリとの事です。でも、あっさり64bitのLinuxの元のKVMで動きますので、インストールしてみます。
Step.1 お手元の64bit対応のDebianマシンを用意します。メジャーだからみんな持ってるよね?
Step. 2 第85回東京エリアDebian勉強会資料「Debian 開発者の KDE 環境あれこれ」を見てbr0をセットアップします。
Step.3 Debian GNU/Hurd 2013のNETINST CDイメージをGET
$ wget http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd-2013-i386-NETINST-1.iso
Step.4 KVM使ってインストール。ディスクはIDE,ネットワークデバイスはe1000を選ぶのがコツです。
$ sudo aptitude install libvirt-bin virtinst $ sudo qemu-img create -f raw /var/lib/libvirt/images/debian-hurd0 7G $ sudo virt-install --connect=qemu:///system -n debian-hurd0 --ram 512 --cdrom /home/yours/debian-hurd-2013-i386-NETINST-1.iso --disk /var/lib/libvirt/images/debian-hurd0,bus=ide,size=7,format=raw,cache=writeback --bridge=br0,model=e1000 --vnc --hvm --accelerate
まあ、インストール中にいろいろ訊かれますが、自分はこんな感じ↓
項目名 | 値 | 備考 |
---|---|---|
country | other→Asia→Japan | |
Configure locales | United States en_US.UTF-8 | |
Configure the keyboard | お好きに(自分はHHKなのでAmerican English) | 106キーボードはどうすんだろ? |
NetworkConfigure Manually | 192.168.0.2等お好きに | お使いの環境で |
Partition disk | "Guided - use entire disk" | 楽だし |
mirror country | Japan指定の、ftp.jp.debian.orgを選択 |
今は直ってるかもしれませんが、Select and install softwareメニューで、
"Debian desktop environment"を指定していると、インストーラが途中でこけるかもしれません。その時は諦めて一旦"Debian desktop environment"をインストール候補から外してみて、Step4.からやり直しで。(※2)
(※2) 自分がやった時は、xserver-xorg-video-allのパッケージ依存関係が満たせずコケました。
Step.5 インストールが完了すると、勝手にブートしてvirt-viewerにてGNU/Hurdが立ち上がります。"login: "も出てますんで、ログインしちゃってください、Hackください。
3. おわりに
以上やってみれば解りますが、こんな感じでインストールだって超簡単です!
さらに、なんと、今なら12月21日(土)15:00-18:00の東京エリアDebian勉強会のテーマでDebian GNU/Hurd 2013やりますんで、残りはそこで!