[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:21073] CDplamo-0.5 on UML
-
From:Katsuharu Watanabe
-
Date:Fri, 17 Oct 2003 01:26:41 +0900 (JST)
- Subject: [plamo:21073] CDplamo-0.5 on UML
- From: Katsuharu Watanabe <ml@xxxxxxxxx>
- Date: Fri, 17 Oct 2003 01:26:25 +0900
- User-agent: User-Agent: Wanderlust/2.10.0 (Venus) Emacs/21.2 Mule/5.0 (SAKAKI)
こんばんわ。plamo な皆様。
ワタナベカツハルといいます。
Knoppix が User Mode Linux (http://user-mode-linux.sourceforge.net) に
対応しているので、CDplamo でもやってみました。
起動するには、initrd をちょっと修正する必要がありました。
# mount /opt/uml/cdplamo-0.5.iso /mnt/cdrom/ -o loop
# cp /mnt/cdrom/isolinux/initrd2.gz .
# umount /mnt/cdrom
# gunzip initrd2.gz
# mount initrd2 /mnt/disk/ -o loop
# cd /mnt/disk/
# mknod dev/ubd0 b 98 0
# chgrp 6 dev/ubd0
# chmod 640 dev/ubd0
# vi etc/rc.d/rc.S
16 行目に /dev/ubd0 を追加
for cd in /dev/hda ..snip.. /dev/scd6 /dev/ubd0 ; do
dialog で止まってしまうのをとりあえず回避。
# vi etc/rc.d/rc.M
46 行目をコメントアウト
# . /etc/rc.d/rc.inet1
143 行目をコメントアウト
# . /etc/rc.d/rc.keymap
# cd; umount /mnt/cdrom
# gzip -9 initrd2
$ ./linux ramdisk_size=8192 initrd=/path/to/initrd2.gz \
root=/dev/ram0 rw ubd0r=/path/to/cdplamo-0.5.iso \
con=pts con1=fd:0,fd:1 umid=plamo
ちなみに、同様の手順で initrd.gz を修正しても X が起動するところで止まっ
てしまいます。
0.2 では ubd0 を作って、/etc/fstab を書き換えるだけで動作していました
が、0.3 で zisofs になったのに気が付かず、2日くらいハマってました。
tmpfsにはすぐ気がついたのですが。。
ということで、UML カーネルのコンパイルには
CONFIG_TMPFS=y
CONFIG_ZISOFS=y
が必要です。
eth= で NIC を有効にすれば DHCP も使えるのでいろいろ遊べそうです。
では。
--
ワタナベカツハル
http://www.passa.org
[検索ページ]
[メール一覧]
Plamo ML 公開システム