`

ubuntu 半虚拟化domU的安装方法

阅读更多



ubuntu还没有通过http://方法安装,不像redhat系的发行版.一种可行的方法是,先用iso安装成全虚拟化,然后再改成半虚拟化内核.

这里介绍另一种可能的方法.

1. install debootstrap from ubuntu site:

wget http://cn.archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.23.tar.gz

tar zxvf debootstrap_1.0.23.tar.gz -C /usr/share

2. bootstrap a mini ubuntu

/usr/share/debootstrap lucid lucid_base

3. install a EC2 image

cd lucid_base
chroot .
apt-get install linux-image-2.6.32-305-ec2
apt-get install ssh

passwd (update password for root)


4. setup grub boot menu.lst

mkdir /boot/grub
vi /boot/grub/menu.lst

 

as:


default=0
timeout=10
title ubuntu
root (hd0,0)
kernel /vmlinuz console=hvc0 root=/dev/sda1 ro
initrd /initrd.img

5. create vdisk ,共 10G 动态增长.

 

dd if=/dev/zero of=ubuntu.lucid.10G.img bs=1 count=0 seek=10G

 

mkfs.ext3 ubuntu.lucid.10G.img

 

mount -o loop ubuntu.lucid.10G.img /mnt

 

cp lucid_base/* /mnt * -avpr

 

umount /mnt

 

6. create a vm.cfg as :

 

name = "ubuntu"
memory = "256"
disk = [ 'file:/opt/images/oraclevmm/ubuntu.lucid.10G.img,sda1 ,w', ]
vif = [ 'mac=00:16:3e:21:11:29, bridge=xenbr0', ]
vfb = ["type=vnc,vncunused=1"]
uuid = "4030b5cb-f298-90fa-2673-b809e09bb136"
bootloader="/usr/bin/pygrub"
vcpus=2
on_reboot   = 'restart'
on_crash    = 'restart'

分享到:
评论
1 楼 yujiaao 2011-10-06  
要是不这么吝啬笔墨就好了,每个步骤能解释两句么?

相关推荐

    XenInterNetworkandRouting

    平台虚拟化可以进一步细分为全虚拟化、半虚拟化等。本文将重点介绍使用Xen实现的全虚拟化技术。Xen是一种开源的虚拟机监控器(Hypervisor),它能够在不修改操作系统的情况下运行多个来宾操作系统实例。这一特性主要...

    Xen的基本知识和原理

    - **半虚拟化(Para-Virtualization)**:在这种模式下,客操作系统知道自身运行在虚拟环境中,因此会直接调用Xen提供的接口来访问硬件。这减少了对内核修改的需求,提高了性能和兼容性。 **3. Xen的I/O虚拟化** ...

    xen 安装配置与运维

    1. **高性能**: Xen 采用半虚拟化技术,允许操作系统修改少量代码即可支持虚拟化,从而实现接近原生的性能。 2. **广泛支持**: 众多操作系统和应用支持 Xen,包括 Windows 和各种 Linux 发行版。 3. **开放源码**:...

    xen相关的资料

    这些操作系统可以在Xen环境下以全虚拟化或半虚拟化的方式运行。 ##### 1.7 支持的虚拟机宿主机操作系统 Xen可以运行在多种宿主机操作系统之上,包括但不限于: - SUSE Linux Enterprise Server - Red Hat ...

    xen4.1.6源码

    Xen的核心设计基于半虚拟化(Para-virtualization)和全虚拟化(Full-virtualization)技术,使得多个操作系统可以在同一硬件上并行运行,互不干扰。在Xen 4.1.6版本中,其源码主要包括以下几个关键部分: 1. **Dom...

    xen 用户手册

    3. **Paravirtualization**:Xen支持原生(全虚拟化)和para-virtualized(半虚拟化)两种模式。Para-virtualized模式需要修改客操作系统内核,以与hypervisor通信,从而提高性能和效率。 4. **Virtual Network ...

    XEN用户手册(简体中文版)

    《XEN用户手册》是为XEN虚拟化技术使用者提供的一份详尽指南,它涵盖了XEN的安装、配置、管理以及优化等多个方面,旨在帮助用户深入理解和高效利用这一强大的虚拟化平台。以下是对手册中关键知识点的详细阐述: 1. ...

    xen虚拟机对spice的支持

    在虚拟化技术领域,Xen是一款非常知名的开源虚拟机软件,它允许在同一台物理服务器上运行多个操作系统实例,实现资源的高效利用。Xen 4.4版本引入了一个重要的更新,即对SPICE(Simple Protocol for Independent ...

    xen-tools:xen-tools是一组简单的perl脚本的集合,可让您轻松地在Xen主机服务器上创建新的Xen来宾域。

    **Xen工具(xen-tools)详解** Xen Tools是一套专为Xen虚拟化环境设计的Perl脚本集合,其主要目标是简化在Xen主机...对于任何希望优化Xen虚拟化环境管理的IT管理员来说,掌握Xen Tools的使用方法都是必不可少的技能。

    xen man xen man

    ### Xen虚拟化技术介绍 #### 1.1 使用场景 Xen作为一个成熟的虚拟化平台,支持多种使用场景: - **服务器整合**:通过将多台物理服务器上的应用整合到一台运行Xen的服务器上,可以显著提高硬件利用率并减少总体拥有...

Global site tag (gtag.js) - Google Analytics