おのたく日記 YouTubeも始めました→
2004-10-30(Sat) User Mode Linux (UML) [長年日記]
■ [UserModeLinux] 久しぶりに起動
NatCrackerは、2005年1月でサービス中止ということだったので、最近は、NatCrackerで接続した固定IPでDNSサービスも中止していたので、UserModeLinuxを立ち上げていなかったけど、久しぶりに起動した。
そしたら、最後にfsckしてから315日以上ということで、fsckが走った。
とりあえずUserModeLinuxにログインして、もうNatCrackerは使わないので、/etc/vtund-start.confに有った
NatCracker tun0.natcracker.jp -P 5000
をコメントアウトして、vtunの自動起動は止めた。
また、UserModeLinuxの差分ファイルであるCOW fileの実サイズをls -lsで見ると
かなり、おおきく成っているので
% dd if=/dev/zero of=Debian-NS6.fs seek=512 count=1 bs=1M
% linux S .... ubd1=DebianNS6.fs ... (シングルユーザでudb1を用意して)
umlの中で
# mkfs.ext3 /dev/ubd1
# mount /dev/udb1 /mnt
# cp -a /bin /boot ...(/mnt以外) /mnt
として、新しいファイルシステムを作って更新する。
と思ったんだけど、なんかubd1で二つめのファイルシステムをつなぐ事ができない!!
linux S mem=64M con1=pts ubd0=Debian-NS5.diff,Debian-NS5.fs ubd1=Debian-NS6.fs eth0=tuntap,,,192.168.193.139 devfs=nomount
と起動しているのに mkfs /dev/ubd1 でdeveiceが空と言われてしまう。
しかたないので、
% uml_moo Debian-NS5.diff Debian-NS6
でマージして差分ファイルは捨てた、これで作ると、すき間もデータに埋まって巨大に成ってしまうから、イヤだったんだけど、しかたなし。
■ [UserModeLinux] mconsole
久しぶりに使ったら忘れていたのでメモ
% uml_mconsole [uml_name]
(uml_name) cad (Control+Alt+deleteの事)
(uml_name) reboot (上がうまく動かなかった時)
(uml_name) halt (syncも無く落す)
|