ubuntu12.04+xen4.1半虚拟化安装fedora16
来源:互联网 发布:大数据营销案例ppt 编辑:程序博客网 时间:2024/05/16 17:57
ubuntu12.04+xen4.1半虚拟化安装fedora16
本文主要借助virt-install工具进行安装,安装过程如下
1.安装前的准备
创建虚拟磁盘*.img,创建的工具有很多如dd,qemu-img等等,这里为了节省时间我用qemu-img创建一个16G的磁盘
#qemu-img create fedora.img 16G
2.安装
1)#virt-install -n fedora -f /root/xen/fedora.img -r 1024 -l http://mirrors.163.com/fedora/releases/16/Fedora/i386/os/
这里仅用几个简单的参数,其它参数用默认值,若安装好后不满足需求,可安装好后再修改,更多的参数参考virt-install –h或man virt-install,这一步最好能把网卡参数加上,原因见第4步
参数说明:
fedora是创建虚拟机的名称
fedora.img是上面创建的虚拟磁盘,放在/root/xen目录下,可随意选自己喜欢的目录创建
1024是内存的大小,最好设置大些,因为F16要求的最小内存是768MB
最后的网址是安装源,总共有3种方式这里选择http的方式,安装系统选的是32位,若想安装64位可自己进这个网址的目录找一下
若出现下图说明安装源是正确
如果网速很慢的话这个过程很长,请耐心等待
2)开始安装,选择安装语言
这里选简体中文,可能会出现一个提示,不管它,直接ok就行了,如果觉得英文好用的话也可以选英文。
3)选择键盘类型
直接OK就行,进入下一步
4)配制TCP/IP
这一步很重要,如果这一步没做好的话,后面的都白搭(后果见第9步)。默认是DHCP,由于我的网卡是桥接的,所以选了手动配制,若是环境支持DHCP的话最好选DHCP(其中一种方式是用brctrl show 查看,看虚拟网卡是否桥接在virbr0上,若是这样的话就可选DHCP),IPv6的默认就行了。
5)手动配制IP(4选了手动配制IP的才有这一步,没选的话没有这一步)
输入IP,网关和DNS,这里必须确保输入的IP可以上网(不需要先认证之类),否则后面的安装进行不了。配好后就等等系统对网卡进行配制,接下来是选择驱动器之类的,直接下一步就行了,然后选择丢弃所有数据,再下一步
6)配制主机名
输入自己的主机名,点下一步进入时区选择,再进入下一步
7)配制root密码
输入root密码进入下一步
8)磁盘分区
这里选自定义分区进入下一步
这里给磁盘分了4个区,第1个分区BIOS Boot是必须的只需分1M就够了,其他的分区看情况来,点下一步再选格式化分区、将分区写入磁盘,再点下一步等着就行了
9)从网络获取安装信息安装系统
若前面的网络没配好的话这里就行出现这种情况,补救措施之一,用局域网中的代理,点编辑配置代理就行了,其他方法没试过,不过只要能配制得让第5步的IP能上网就行了。
配好代理后进入下一步等待安装
选择一种需要的安装方式进入下一步,按需求来就可以了(最小化安装是没有图形化界面的),这个过程可能会很长,请耐心等待。
10)安装完成及不能启动相关问题处理
安装完成后选重新引导即可,但可能无法进入系统,会出现下面的问题
这个问题是由于pygrub引导程序造成的,因为F16是GPT的方式分区的,而且第1个分区是BIOS分区,引导程序识别不了,需要给pygrub打补丁,pygrub在路径/usr/lib/xen-default/bin/下,同时要打补丁的还有/usr/lib/xen-4.1/lib/python/grub/GrubConf.py,补丁见
https://bugzilla.redhat.com/attachment.cgi?id=528095&action=diff
也可到xen官网下4.2的源码参考相应的地方(4.2的已经打过补丁)
补丁打好后就可以启动了,打补丁的过程中可以用pygrub直接测试,方法如下
/usr/lib/xen-default/bin/pygrub XXXX/fedora.img (后接安装好系统的磁盘就行了),若出现启动项说明补丁打好了,可以启动系统了。
参考文献:
https://help.ubuntu.com/community/Xen
https://bugzilla.redhat.com/show_bug.cgi?id=745335
https://bugzilla.redhat.com/attachment.cgi?id=528095&action=diff
http://www.ha97.com/book/vbird_linux/linux_enterprise/xen.htm
- ubuntu12.04+xen4.1半虚拟化安装fedora16
- Ubuntu12.04安装Xen4
- Ubuntu12.04安装Xen4
- ubuntu12.04源码安装libvirt0.9.13与xen4.1(与kvm)整体环境配置流程
- CentOS6.x安装xen4.2虚拟化实践
- ubuntu12.04(64位)源码编译安装xen4.4.1及配置
- (emos)Ubuntu10.04 安装Xen4.1和dom0
- fedora16下安装虚拟打印机(PDF)
- 【求助】【xen】【ubuntu12.04】安装半虚拟化客户机中遇到的问题
- 【xen】【ubuntu12.04】安装半虚拟化客户机 Dom-U REHL6.3
- fedora 15 安装 xen4.1 小结
- Fedora11下安装Xen4.0
- Ubuntu安装Xen4(可用)
- centos下安装xen4.0
- Ubantu安装xen4.4虚拟机
- Ubuntu12.04+OpenERP6.1安装
- Fedora16安装XEN虚拟机
- fedora16 安装 mplayer
- 对身边的大神写的快速读入int和string方法的解读
- Linux(mac) 系统 ssh 不能生成key错误处理
- linux3.6.6kvm相关源码位置
- 电商项目笔记之九:商品类别管理
- android.mk 详解 其他makefile文件类似
- ubuntu12.04+xen4.1半虚拟化安装fedora16
- 消除vc2005的sprintf警告
- ubuntu 安装 Tomcat
- 如何在jsp页面中获取js的变量值
- Word2000/2003/2007/2010中的图片不显示的终极解决办法
- C++中的作用域解析
- C# 中Web.config文件的读取与写入
- HBase源代码调试(3)
- js获取table行数:js获取table中鼠标点的...