2013年12月7日土曜日

Debian GNU/Hurd 2013はネットワークインストールできるぞっと

Debian/Ubuntu JP Advent Calendar 2013の7日目の投稿です。

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.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

まあ、インストール中にいろいろ訊かれますが、自分はこんな感じ↓

項目名備考
countryother→Asia→Japan
Configure localesUnited States en_US.UTF-8
Configure the keyboardお好きに(自分はHHKなのでAmerican English)106キーボードはどうすんだろ?
NetworkConfigure Manually192.168.0.2等お好きにお使いの環境で
Partition disk"Guided - use entire disk"楽だし
mirror countryJapan指定の、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やりますんで、残りはそこで!

0 件のコメント:

コメントを投稿