bananan_wの日記: でびるまん(芋)の最小構成からのでぃすとあっぷぐれーど
日記 by
bananan_w
ここから root_fs_debian2.2_small.bz2(Debian2.2の最小ディスクイメージ)をもらってくる。
あと、一応コンパイル済のUMLなカーネルももらってくる。
#自前でビルドしたカーネルで起動できない事がままあるため(ヘタレ
root_fs_debian2.2_small.bz2を展開して、uml の起動時の引数にして起動。
$ /usr/local/bin/linux ubd0=root_fs_debian2.2_small.img
で、起動はするけどログインプロンプトが拝めないときは幾つか問題があって
ディスクイメージに /dev/ubd0 とかが出来ているか?
tty なデバイスを UML がオープンできるか?の二つが多め。
後者であれば、てけとーなUMLカーネルに変更するのが吉。
とにかくログイン出来たらネットワークの設定を取り合えず行う。
/etc/network/interfaces
RedHat の /etc/sysconfig/network-scripts/* 相当のファイルがコレ。
インターフェース毎に別々ではなく、これ一本のみっぽい。
/etc/hostname
ホスト名を記述する。FQDN でなくてよいっぽい。
/etc/resolv.conf
いつもどーり。
ここまで書き換えたら、UMLの起動オプションを変更してネットワークデバイスが
使用できるようにするする。
$ /usr/local/bin/linux ubd0=root_fs_debian2.2_small.img eth0=tuntap,,,192.168.1.xx
追加したオプション eth=tuntap,,,IPADDRESS は、UML なカーネルと
UML を動かすホストなLinux マシソの橋渡しをするためのIP Address を
指定すれば良いのです。よーするに、なんでもおっけー。
で、起動後にはもう普通にネットワークに参加できているはずでつ。
後はsources.list の編集と、apt-get して終了でつ。
/etc/apt/sources.list
deb http://ftp.jp.debian.org/debian woody main contrib non-free
deb-src http://ftp.jp.debian.org/debian woody main contrib non-free
deb http://ftp.jp.debian.org/debian-jp woody-jp main contrib non-free
deb-src http://ftp.jp.debian.org/debian-jp woody-jp main contrib non-free
deb http://ftp.jp.debian.org/debian-non-US woody/non-US main contrib non-free
deb-src http://ftp.jp.debian.org/debian-non-US woody/non-US main contrib non-free
deb http://ftp.jp.debian.org/debian woody-proposed-updates main
deb http://security.debian.org/ woody/updates main contrib non-free
$ apt-get update
$ apt-get dist-upgrade
一応質問とその答えを適当にメモしておこうっと。
May I update your system? [Y/n] y
*** umountnfs.sh (Y/I/N/O/D/Z) [default=N] ? N
*** man.local (Y/I/N/O/D/Z) [default=N] ? N
*** manpath.config (Y/I/N/O/D/Z) [default=N] ? N
あと、一応コンパイル済のUMLなカーネルももらってくる。
#自前でビルドしたカーネルで起動できない事がままあるため(ヘタレ
root_fs_debian2.2_small.bz2を展開して、uml の起動時の引数にして起動。
$ /usr/local/bin/linux ubd0=root_fs_debian2.2_small.img
で、起動はするけどログインプロンプトが拝めないときは幾つか問題があって
ディスクイメージに /dev/ubd0 とかが出来ているか?
tty なデバイスを UML がオープンできるか?の二つが多め。
後者であれば、てけとーなUMLカーネルに変更するのが吉。
とにかくログイン出来たらネットワークの設定を取り合えず行う。
/etc/network/interfaces
RedHat の /etc/sysconfig/network-scripts/* 相当のファイルがコレ。
インターフェース毎に別々ではなく、これ一本のみっぽい。
/etc/hostname
ホスト名を記述する。FQDN でなくてよいっぽい。
/etc/resolv.conf
いつもどーり。
ここまで書き換えたら、UMLの起動オプションを変更してネットワークデバイスが
使用できるようにするする。
$ /usr/local/bin/linux ubd0=root_fs_debian2.2_small.img eth0=tuntap,,,192.168.1.xx
追加したオプション eth=tuntap,,,IPADDRESS は、UML なカーネルと
UML を動かすホストなLinux マシソの橋渡しをするためのIP Address を
指定すれば良いのです。よーするに、なんでもおっけー。
で、起動後にはもう普通にネットワークに参加できているはずでつ。
後はsources.list の編集と、apt-get して終了でつ。
/etc/apt/sources.list
deb http://ftp.jp.debian.org/debian woody main contrib non-free
deb-src http://ftp.jp.debian.org/debian woody main contrib non-free
deb http://ftp.jp.debian.org/debian-jp woody-jp main contrib non-free
deb-src http://ftp.jp.debian.org/debian-jp woody-jp main contrib non-free
deb http://ftp.jp.debian.org/debian-non-US woody/non-US main contrib non-free
deb-src http://ftp.jp.debian.org/debian-non-US woody/non-US main contrib non-free
deb http://ftp.jp.debian.org/debian woody-proposed-updates main
deb http://security.debian.org/ woody/updates main contrib non-free
$ apt-get update
$ apt-get dist-upgrade
一応質問とその答えを適当にメモしておこうっと。
May I update your system? [Y/n] y
*** umountnfs.sh (Y/I/N/O/D/Z) [default=N] ? N
*** man.local (Y/I/N/O/D/Z) [default=N] ? N
*** manpath.config (Y/I/N/O/D/Z) [default=N] ? N
でびるまん(芋)の最小構成からのでぃすとあっぷぐれーど More ログイン