xen
文章平均质量分 65
xuriwuyun
这个作者很懒,什么都没留下…
展开
-
ubuntu11.10上xen的安装
ubuntu11.10的内核版本升级为3了,从这个版本又重新支持xen,这就意味着在ubuntu11.10上安装xen无须再编译内核了(注意以前的linux版本是需要自己编译内核的,fedora16的XenpvopsDom0feature使得它能支持xen了,只是我没有实验成功,无法从 fedora with xen启动。)注意:• ubuntu不能用wubi安装;• 32位系统首先运原创 2013-10-12 17:23:36 · 457 阅读 · 0 评论 -
虚拟化相关命令使用
通过vncviewer访问xen创建的Linux虚拟机,快捷键使用如下:CTRL + SUPER + Fn 切换虚拟机的多个终端。与普通系统上的CTRL + ALT +Fn相同CTRL + SUPER + 1 切换到虚拟机Linux系统终端CTRL + SUPER + 2 切换到qemu monitor终端待发现。。。原创 2013-10-12 17:25:14 · 1002 阅读 · 0 评论 -
minicom 使用
#minicomctrl-A Z 进入菜单O 进入配置菜单,选择Serial port setup,配置你的串口和频率,然后一定要记得选择Save setup asdfl保存。然后重启minicom,即可。如果没有保存,则每次重启后配置的参数都不会生效的。如果进入minicom出错,加上 -s进入配置即可进入后,即使minicom底下的状态栏显示offline,实际上已经连上串口,原创 2013-10-12 17:25:03 · 2109 阅读 · 0 评论 -
xen 4.1.2 串口调试
在xen中,有好多printk()调用,这些调用输出的信息到哪去了?prink() HYPERVISOR_console_io()这两个函数都把信息输出到串口了。我们可以用另一台电脑通过串口线链接xen主机来获得串口输出信息。 一、用串口线链接xen主机和用于调式的电脑,不过注意在xen主机端不能用usb转串口链接,调试电脑可以用。 二、执行dmesg |grep ttyS获得串原创 2013-10-12 17:24:25 · 1083 阅读 · 0 评论 -
xen-4.1.2 编译minios
在xen的源代码目录下有一个目录extras/mini-os,它包含的是一个微型的可用于客户机的系统,如何来编译运行它呢?请看下面: #cd extras/mini-os #make #xm createdomain_configTROUBLE_SHOOTING 在执行make时会出现一下错误:blkfront.c: In function ‘init_bl原创 2013-10-12 17:24:22 · 871 阅读 · 0 评论 -
centos 编译xen
一、安装依赖包# yum groupinstall "Development Tools" # yum install hmaccalc ncurses-devel zlib-devel openssl-develpython-devel \bridge-utils libtool-ltdl iaslxorg-x11-drv-evdev xorg-x11-drv-fbdev \xo原创 2013-10-12 17:24:12 · 614 阅读 · 0 评论 -
编译xen
安装平台:ubuntu11.04、ubuntu11.10安装版本:xen3.4.4、xen4.1.2在以上两个ubuntu版本中都成功编译安装了上述xen的两个版本。安装依赖:sudo apt-get install build-essential binutils python-dev zlib1g-dev libncurses5-dev xorg-dev uuid-dev b原创 2013-10-12 17:23:57 · 771 阅读 · 0 评论 -
xen 运行错误总结
错误1: #service xencommons start starting xenstored...FATAL: Failed to openevtchn device: No Such file or directory解决方法:修改/etc/mudoles 如下:lp rtc# Added these linesxen-evtchnxen-gntdevxen-原创 2013-10-12 17:23:55 · 562 阅读 · 0 评论 -
xen安装XP客户机
Dom0:ubuntu12.04xen 4.1.2Domu xp配置文件winxp.cfg如下:kernel = "/usr/lib/xen/boot/hvmloader"memory = 512vcpus = 4shadow_memory = 8builder = 'hvm'device_model="/usr/lib/xen/bin/qemu-dm"disk = [ "原创 2013-10-12 17:25:12 · 768 阅读 · 0 评论 -
xen安装ubuntu客户机
Dom0 ubuntu12.04 AMD64xen 4.1.2Domu ubuntu12.04安装配置文件ubuntu1204.cfg:kernel = "/usr/lib/xen/boot/hvmloader"builder='hvm'memory = 512vcpus = 4shadow_memory = 8builder = 'hvm'device_model="/u原创 2013-10-12 17:25:10 · 924 阅读 · 0 评论 -
在用作DomU运行的simple OS中…
simple OS是我仿照xen/extra/minios写的一个支持DomU的更小内核,假设其start_kernel只有如下两行: 9 void start_kernel(start_info_t *start_info) 10 { 11 int i=0; 12 int j=0; 13 extern char _text[]; 1原创 2013-10-12 17:24:33 · 442 阅读 · 0 评论 -
centos 编译内核
编译步骤: 1. make mrproper#清理上次编译的现场 2. make menuconfig #配置内核 3. make #编译内核及内核模块 4. make modules_install#将内核模块安装到 /lib/modules 5. make install #将内核vmlinuz 安装到 /boot/ 在编译3.2.15原创 2013-10-12 17:24:14 · 1738 阅读 · 0 评论 -
ubuntu12.04源码安装xen
一、 安装依赖sudo apt-get install build-essential binutilspython-dev libncurses5-dev libcurl4-openssl-devxorg-dev uuid-dev bridge-utils bison flex udev gettext bin86 bcc iasl libgcrypt11-dev libssl-原创 2013-10-12 17:24:09 · 631 阅读 · 0 评论 -
支持xen的linux内核
支持xen的内核有两种: 1、xenlinux 最开始linux内核是不支持xen的,如果想要内核支持xen,必须打上xen自己开发的‘xenified’补丁,才能作为guest(dom0和domu)的内核运行。这种内核被xen3.4及以前版本作为默认的dom0内核。 2、paravirt_ops 从linux2.6.24开始,内核加入了对domu的支持,无须打上‘xe原创 2013-10-12 17:23:52 · 3613 阅读 · 0 评论