VMware下单虚拟硬盘XP+Fedora15+OpenSolaris多重系统.doc_第1页
VMware下单虚拟硬盘XP+Fedora15+OpenSolaris多重系统.doc_第2页
VMware下单虚拟硬盘XP+Fedora15+OpenSolaris多重系统.doc_第3页
VMware下单虚拟硬盘XP+Fedora15+OpenSolaris多重系统.doc_第4页
VMware下单虚拟硬盘XP+Fedora15+OpenSolaris多重系统.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在VMware下,实现单虚拟硬盘下WindowsXP、UNIX、Linux共存的多重操作系统。1 配置一个虚拟客户机用VMware新建一个虚拟机,命名为“XP+UNIX+Linux”(如下图):客户机类型选择“Other”(如下图):选择创建新的虚拟硬盘文件(如下图):硬盘大小设为31G,并保存为单个文件(如下图):该虚拟机的配置如下图:至此,已经配置好了一个虚拟客户机。2 在虚拟硬盘的第一个分区安装Windows XP系统。(1) 对上面所创建的空虚拟硬盘进行分区操作,为XP系统创建一个10G主分区,这里借助WindowsPE的图形化分区工具进行操作,具体如下。将上述配置的客户机的CD/DVD定向到已经下载好的WindowsPE的ISO镜像(如下图):启动该虚拟机,进入到WindowsPE启动菜单(如下图):选择第一项,进入到XP内核的WindowsPE系统(如下图):选择上图红圈标出的分区工具,对虚拟硬盘进行分区操作(如下图):分出一个10G的NTFS格式的主分区,编号为C盘,(如下图):成功创建分区,关闭该PE环境。(2) 开始安装Windows XP重新定向该客户机的CD/DVD到Windows XP的ISO安装镜像(如下图):启动该客户机,开始安装XP(如下图):当出现安装分区选择菜单时,选择分区1(如下图):正在复制文件(如下图):正在安装(如下图):安装成功(如下图):一个全新干净的系统(如下图):3 在虚拟硬盘的第二个分区安装一款Unix系统,这里选择OpenSolaris2008.11。(1) 安装OpenSolaris2008.11关闭上一步骤安装的XP后,重新定向该客户机的CD/DVD到OpenSolaris2008.11的ISO安装镜像(如下图):启动该客户机,并按下Esc键,进入启动设备选项菜单,选择从CD启动(如下图):进入到安装启动菜单,选择第一项(如下图):选择默认键盘布局类型(US-English)(如下图):选择默认的桌面语言(英语)(如下图):进入到一个类似Windows下的PE的环境,其登陆身分为Jack(如下图):双击桌面上的“InstallOpenSolaris”图标,进入OpenSolaris的安装程序(如下图):配置一个Solaris分区,大小设定为10.5G(如下图):时区设置(如下图):选择系统语言(如下图):设置用户及密码(如下图):确认配置信息(如下图):开始在桌面环境下安装OpenSolaris(如下图):OpenSolaris2008.11安装成功(如下图):(2) 重新启动完成安装。在上一步骤安装完成后,点击Reboot重启,发现启动菜单多出了“Windows”一项,这一项便是Windows XP的启动项。(如下图):分析:因为OpenSolaris2008.11采用的是Grub开机管理程序,该开机管理程序本身支持多重系统管理,能够自动抓取硬盘里已经安装完的任何系统。因此,当上述OpenSolaris安装完成时,安装程序已经将Grub程序写入了虚拟硬盘的第二个主分区的Boot Sector(虚拟硬盘第二个分区的第一个扇区),并将第二个主分区(OpenSolaris所在分区)标记为了活动分区,而Windows XP所在的第一个分区的活动属性被去掉了。因此,Bios启动后启动了第二个分区的Bootloader,也就是OpenSolaris的Grub开机管理程序,于是重启后有了上述启动菜单的出现。选择第一项,便可再次进入刚安装完成的OpenSolaris系统(如下图): 4 在虚拟硬盘的剩下的空间中安装一款Linux系统,这里选择安装Fedora 15。(1) 安装Fedora 15。重新定向该客户机的CD/DVD到Fedora15的ISO安装镜像(如下图):启动该客户机,并按下Esc键进入启动菜单,选择从CD启动(如下图):进入安装选项菜单,选择第一项(如下图):随后发现安装过程停住不动了(如下图):这是因为分配的内存(512M)不够,所以导致“unpack rootfs Imgae”无法完成。退出安装程序,重新分配内存为1G(如下图):之后顺利进入到硬件检测界面(如下图):点击OK进行检测(如下图):检测完成,点击OK继续(如下图):设置安装语言(如下图):设置键盘布局(如下图):设置安装涉及的驱动器(如下图):给主机命名(如下图):设置时区(如下图):设置root密码(如下图):选择自定义分区(如下图):进入自定义分区界面(如下图):对剩下的空闲空间进行分区操作:为根目录分配一个500M的分区;分配一个1G的swap分区,补充内存的不足;为/home目录分配一个500M的分区,为其他用户所用;其余空间分配给/boot目录。如下图所示:保存对虚拟硬盘的更改(如下图):接着进入到bootloader安装选项和启动菜单编辑界面(如下图):点击“Change device”按钮,更改bootloader的安装位置为/dev/sda3(虚拟磁盘的第三个主分区)(如下图):编辑开机选项菜单(如下图):选择安装的系统类型(如下图):开始检测配置能否满足安装需求(如下图):经检测,存在以下问题,意为/目录的空间不够(如下图):退出安装,重新进行分区:1G的swap分区;500M的/home分区;剩下的空间都分配给/目录。如下图所示:保存分区设置后,重新设置bootloader安装位置及开机启动菜单(如下图):选择默认的安装类型(带图形桌面版)(如下图):这次顺利通过检测,进入到安装过程(如下图):正在安装(如下图):安装成功(如下图):5 完善多重启动功能。(1) 利用Grub-shell重新启动Fedora 15的引导程序Grub。重启客户机,发现依然进入之前的OpenSolaris的开机选单(如下图):这是因为Fedora 15的Grub程序装在第三个主分区的boot sector(第三个主分区的第一个扇区),而活动主分区仍然是OpenSolaris所在第二个主分区,所以仍然启动OpenSolaris的Grub程序。不过仍然可以借助强大的Grub程序进入到Fedora 15系统,方法如下:按c键进入Grub命令行模式,即Grub-shell(如下图):由于不知道Fedora 15的kernel文件和initrd文件(用来进入系统),所以不能通过直接加载Fedora 15系统内核的方法启动之,但仍然可以采用链接的方式加载Fedora 15的Grub程序(因为安装系统时选择将该程序安装在了虚拟硬盘的第三个分区的Boot Sector里),而通过Fedora 15的Grub程序是能启动已经装完的三个系统的。键入“rootnoverify (hd0,2)”(如下图):Rootnoverify命令用来设置所要启动系统的引导程序的位置,这个位置跟文件系统无关,而直接用物理位置信息。命令中hd标志硬盘,数字0表示是第一块硬盘,而2则表示该硬盘的第三个分区(都是从0开始编号的)。因此,这个命令告诉Grub程序,要启动的系统的引导程序在第一块硬盘的第三个分区上。键入命令“chainloader +1”(如下图):该命令表示所要启动的系统的引导程序在上一条命令设置的分区的第一个扇区。键入命令“boot”(如下图):界面跳转到Fedora 15的Grub程序的倒计时画面,按Esc便进入其启动菜单,发现跟安装时编辑的一模一样(如下图):(2) 修改OpenSolaris的开机菜单,添加Fedora 15的启动项。继上一步后,选择第二项,会回到刚才OpenSolaris的启动菜单,进入OpenSolaris。启动终端,切换到root身份(如下图):用vi命令打开Grub的启动菜单配置文件(如下图):顺便先把最后一项删掉,只留下第一个OpenSolaris本身的启动项;然后再末尾添加Fedora 15的链接式启动项;最后把OpenSolaris和XP项的title修改下(如下图):保存退出编辑,重新启动,发现OpenSolaris的启动菜单发生了变化,多了一个Fedora 15的启动项(如下图):(3) 创建Windows XP引导下启动OpenSolaris和Fedora 15所需的image文件。继上一步后,选择进入Fedora 15,将Fedora 15的bootloader复制成一个image文件,供添加其在XP下的启动项用。具体如下:打开终端,查看/media目录,发现有个XP目录(如下图):打开XP目录,发现这个目录原来是Fedora自动挂载上的XP分区,这是因为Fedora 15能识别NTFS格式分区(如下图):因此可直接用dd命令复制Fedora 15的bootloader(第三个分区的第一个扇区的前446byte)到XP目录,命名为fedora15.img(如下图):用dd命令复制OpenSolaris2008.11的bootloader(第二个分区的第一个扇区的前446byte)到XP目录,命名为OpenSolaris.img(如下图):(4) 修改Windows XP的boot.ini文件,添加OpenSolaris和Fedora的开机启动项。在上步没有关闭客户机的情况下(Fedora下),直接打开/media/XP/文件,在末尾添加两行(如下图):6 测试多重启动功能(1) 测试OpenSolaris的Grub引导下的三个开机选项。重新启动客户机,出现OpenSolaris的Grub开机选单,选择第一项,成功启动OpenSolaris2008.11(如下图):选择第二项,成功进入到Windows XP的引导画面(如下图):选择第三项,成功进入到Fedora 15的引导程序(如下图):(2) 测试Windows XP引导下的三个开机选项。重新启动客户机,选择XP项,进入XP的引导菜单(如下图):选择第一项,成功启动Windows XP(如下图):选择第二项,成功进入OpenSolaris2008.11的开机画面(如下图):选择第三项,成功进入Fedora 15的开机菜单(如下图):(3) 测试Fedora 15引导下的三个开机选项。重新启动客户机,选择进入Fedora 15,来到Fedora 15的开机菜单(如下图):选择第一项,成功进入Fedora 15系统(如下图):选择第二项,成功进入OpenSolaris2008.11的开机菜单(如下图):选择第三项,成功进入Windows XP的开机菜单(如下图):(4) 分析:上述测试过程说明XP+OpenSolaris+Fedora的多重系统配置成功,并且无论由哪个系统开始引导,都可以顺利进入其他两个系统。而实际配置时,可以只保留其中一个系统的开机启动菜单,并把这个系统所在主分区设置为活动分区,而把另外两个系统的多开机选项菜单去掉。比如,将XP所在分区设置为活动分区,而将OpenSolaris和Fedora相互之间的以及它们对XP的引导项去掉。这样启动客户机后,会出现Windows的三重开机选项,点击任一项都是直接进入所选系统,而非进入第二层的三重开机选项菜单。7 根据我自己的喜好,将XP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论