<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
-
-
在Vmware 虚拟的系统中加入一块虚拟硬盘:
-
打开Vmware 设置Hard Disk 点击下方的Add 添加一个虚拟硬盘;
-
进入系统,新硬盘为sdb ,格式化并挂载它
-
-
#fdisk /dev/sdb
进入 fdisk 模式:
Command (m for help):p // 查看新硬盘的分区
Command (m for help):n // 创建新分区可以用 m 命令来看 fdisk 命令的内部命令; n 命令创建一个新分区; d 命令删除一个存在的分区; p 命令显示分区列表; t 命令修改分区的类型 ID 号; l 命令显示分区 ID 号的列表; a 命令指定启动分区; w 命令是将对分区表的修改存盘让它发生作用。
Command action
e extended // 输入 e 为创建扩展分区
p primary partition (1-4) // 输入 p 为创建主分区,这里我们选择 p
Partion number(1-4) : 1 // 第一个扩展分区,按你需求可以最多分 4 个主分区
First Cylinder(1-1014,default 1): 1 // 第一个主分区起始的磁盘块数
Last cylindet or +siza or +sizeM or +sizeK: +1024MB // 可以是以 MB 为单位的数字或者以
磁盘块数,这里我们输入 +1024MB 表示分区大小为 1G 。
这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。
创建完后用w 保存分区。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
这样就分区完,我们还要进行格式化
#mkfs -t ext3 -c /dev/sdb1 // 如果有多个分区,则分区修改为 sdb2 这样
格式化完后我们需要进行挂载分区,
#mkdir /mnt/tmp // 创建 /tmp 目录,我们将把新的分区挂到 tmp 下
#mount /dev/sdb1 /mnt/tmp // 将 /dev/sdb1 挂载到 /tmp
-
-
-
安装虚拟操作系统,参见《Xen 初学者指南》第六、七章;
-
按照相应配置文件启动虚拟操作系统:xm create -c /opt/fedora5vm/fc5vm.cfg 。发现出现找不到Device0 (vif )的问题,也说hotplug 有问题。修改fc5vm.cfg ,注释掉vif=[‘’] 和dhcp=”dhcp” ,修改disk = ['phy:sdb1,sda1,w', 'phy:sda5,sda2,w'] ;
-
重新启动虚拟操作系统,显示建议安装xen friendly 库,continuing 一个非常长的过程……
-
在配置文件中加入这一行:extra = 'xencons=tty' ,重新启动,ok 啦,root 登录。
-
在虚拟操作系统上安装桌面访问及远程访问:
-
我们要把被虚拟的操作系统看作是一台独立的计算机。计算机与计算机之间通过什么来访问?ssh 或者vnc 。所以我们要在操作系统上安装vncserver 和sshd :
-
Fedora 系统:yum install vnc ;
-
Debian 系统:apt-get install vncserver ;
-
当然客户端也要装vncview 才行。
-
-
连接sshd 服务器:
-
ssh 用户名@ip 。
-
-
-
-