http://wiki.archlinux.org/index.php/Arch_User_Mode_Linux_HowTO(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)Arch User Mode Linux HowTO(简体中文)From ArchWiki
[edit] 什么是 user-mode-linux?User-mode-linux (UML) 是让一个linux作为一个独立进程运行在另一个linux上。 请在[1]
查找 uml 的详细安装使用指南。 [edit] 为什么使用 UML?UML 是一种在同一时间运行多 (arch-)linux 的安全方式。 每个进程都是独立去其它的, 这非常安全,例如在同一机器上进行多种测试和开发而不互相干扰。如果一些测试进程损坏并不会影响宿主系统或者开发用进程。 [edit] HOWTO[edit] 运行所需:
[edit] 现在开始1.) 首先您要创在一个独立、大的文件用来安装 arch。 如下命令会创造一个独立的空的 1GB 文件 - 应该足够安装一个基 arch 系统。 dd if=/dev/zero of=archRootFs bs=1MB count=1000
mke2fs archRootFS
mount -o loop archRootFs /mnt
sh archbootstrap /mnt/ ftp://archlinux-mirror
/dev/ubd0 / ext2 defaults 0 0 可以通过禁用 hotplugin 来加快启动时间,在 /mnt/etc/rc.conf 加入: DAEMONS=(syslog-ng !hotplug !pcmcia network netfs crond)
umount /mnt
modprobe tun tunctl -u users chown root.users /dev/net/tun ifconfig tun0 192.168.0.100 up
linux ubd0=archRootFs eth0=tuntap,,,192.168.0.100 ",,," 意思是: eth0=transport,tuntap device,MAC adress,ip 例如: eth0=tuntap,tap0,3f:2a:bb:00:00:00,192.168.3.23 祝您开心使用 uml。 |