As appears debootstrap RPM developed for Fedora 9 works fine at Xen 3.3.1 CentOS 5.2 Dom0 and provide an option to create Intrepid Server PV Guest via debootstrapped Ubuntu’s image in RH’s Xen Dom0 environment. Install F9’s rpm then debootstrap would understand non Ubuntu Environment:-
# rpm -ivh debootstrap-1.0.8-1.fc9.noarch.rpm
Prepare LVMs for install:-
# lvcreate -n ubuntu -L12G /dev/vgxen
# lvcreate -n ubuntu-swap -L4G /dev/vgxen
# mke2fs -j /dev/vgxen/ubuntu
# mkswap /dev/vgxen/ubuntu-swap
# mkdir -p /mnt/xen
# mount /dev/vgxen/ubuntu /mnt/xen
Create missing symlink:-
# ln -s /usr/share/debootstrap/scripts/gutsy \
/usr/share/debootstrap/scripts/intrepid
**************************
Update on 01/09/2008
**************************
Fedora 10’s debootstrap-1.0.10-1.fc10.noarch.rpm has this symlink already created. Moreover debootstrap-1.0.10-1.fc10.noarch.rpm been installed on Xen 3.3.1 openSUSE 11.1 Dom0 provide comletely functional debootstrap utility to create Intrepid Server, Hardy Heron PV DomUs at openSUSE 11.1 Dom0 in the same way as described bellow.
Deboostrap new Intrepid Guest:-
# debootstrap --arch=amd64 \
--include=linux-image-server,grub \
--components=main,universe,multiverse intrepid \
/mnt/xen http://us.archive.ubuntu.com/ubuntu/
Once that has finished chroot into the new debootstrapped tree :-
# chroot /mnt/xen
# export LANG=C
Create /etc/fstab:
# cat /etc/fstab
/dev/xvda1 / ext3 defaults 0 1
/dev/xvdb1 none swap defaults 0 0
proc /proc proc defaults 0 0
Create a folder for GRUB menu and update the config
# mkdir -p /boot/grub
# update-grub
Edit /boot/grub/menu.lst
- add “console=hvc0″ to both kernel lines (normal and recovery mode)
Setup a getty on the Xen console (hvc0):
# cd /etc/event.d
# cp tty1 hvc0
# sed -i -e "s/tty1/xvc0/g" hvc0
Remove references to the hardware clock; these will cause the DomU to hang:
# update-rc.d -f hwclockfirst remove
# update-rc.d -f hwclock remove
# rm /etc/udev/rules.d/85-hwclock.rules
Configure network interfaces (/etc/network/interfaces):-
# cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Create /etc/hosts file
# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 IntrepidPVH
Create /etc/hostname file
# cat /etc/hostname
IntrepidPVH
Exit chroot and unmount the filesystem.
# exit
# umount /mnt/xen
Start DomU via profile:-
bootloader = '/usr/bin/pygrub'
memory = 2048
name = "ubuntuPV"
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/vgxen/ubuntu,xvda1,w', 'phy:/dev/vgxen/ubuntu-swap,xvdb1,w' ]
At this point i had to bring /etc/apt/sources.list from remote Intrepid Server installed on bare metal.
# apt-get update
Run tasksel at DomU to install Basic Ubuntu Server and OpenSSHserver. Rebooted DomU:-
# apt-get upgrade
- 浏览: 1321072 次
- 性别:
- 来自: 广州
最新评论
-
GuolinLee:
markmark
JVM调优总结 -Xms -Xmx -Xmn -Xss -
di1984HIT:
写的太好啊。
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
javajdbc 写道
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
...
JVM调优总结 -Xms -Xmx -Xmn -Xss -
alvin198761:
非常感谢,国外的被封杀了,你这里还有一份
How to Convert An Image-Based Guest To An LVM-Based Guest
相关推荐
febootstrap --arch=$(uname -m) --use-debootstrap=mycentos /var/local/mycentos http://vault.centos.org/7.9.2009/os/x86_64/ ``` 五、启动新环境 一旦创建完成,你可以通过chroot进入新环境: ```bash sudo ...
Xen分为两部分:主域(Dom0)和客域(DomU)。主域是特权虚拟机,负责管理硬件资源并提供服务给客域;客域是非特权虚拟机,它们运行用户的应用程序和服务,通常对底层虚拟化技术不透明。 **Xen Tools的核心功能** ...
本项目"Ansible-Debootstrap-Server"聚焦于利用Ansible与debootstrap来构建Debian或Ubuntu服务器,这在虚拟机环境或者云环境中尤为实用。 首先,我们要理解Ansible的角色。Ansible是一款基于Python的自动化工具,它...
该项目是一个基于Makefile的debootstrap-la构建工具,专注于为loongarch64架构提供源码构建支持。项目包含2609个文件,涵盖了多种类型,如patch、diff、maintscript、lintian-overrides、postinst、prerm、mk、in、...
生成的ISO文件(如`iso/debootstrap-live.iso`)可以用`dd`命令写入USB驱动器,或者使用刻录软件刻录到光盘。 这个过程中可能遇到的问题包括网络连接问题、依赖冲突、空间不足等。解决这些问题通常需要对Linux系统...
grml-debootstrap 该工具是围绕debootstrap和cdebootstrap的包装器套件,可简化纯系统的安装。 可以在命令行,对话框前端或/ etc / debootstrap / config中完成配置。 您将获得一个纯Debian系统安装在指定的设备或...
debootstrap-1.0.81-1.el7.noarch.rpm
### Debian AMD64 安装指南精要解析 #### 硬件配置要求与兼容性考量 在《Debian AMD64 安装指南》中,开篇即明确了硬件配置需求,具体包括: - **处理器**:AMD Athlon 64 3000+,这是一款基于AMD64架构的高性能...
描述管理基本 Debian 和 Ubuntu 系统的安装。要求Ubuntu 或 Debian 发行版。...include_recipe "debootstrap"debootstrap destination_path do arch "amd64" suite "wheezy" user "root" group "root" extra_pac
流水线 启动 ubuntu 用法 rake build或rake push
在PHP-FPM中设立chroot,有很好的隔离作用,提高系统安全性,但是要想建立一个合理的PHP-FPM Chroot环境难度...CentOS请自行调整。 php-fpm的chroot环境配置和所使用的服务器前端没有关联,也不强求Apache/Nginx进行ch
注意:此脚本需要 debootstrap,因此无论您在发行版上安装什么,请确保在尝试运行此脚本之前安装它。 从 linux cli: git clone https://github.com/ctarwater/docker-kali.git cd docker-kali ./build.sh 完成后...
env -i - LC_ALL=C.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_TIME=C.UTF-8 HOME=/root TERM=xterm-256color PS1='\u:\w\$ ' PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/...
确保选择正确的硬件平台,如ARMv7或ARM64。 2. **创建根文件系统** 下载完成后,使用工具如Debootstrap或CDEbootstrap来创建基本的根文件系统。这些工具能够从Ubuntu的镜像中提取必要的包,构建出一个基础的系统...
只需要在 Xubuntu 虚拟机中执行 5 个脚本并创建您自己的 Live Devuan Linux Distro。... 您是否曾经喜欢只包含特定软件包的精益发行版? 您是否曾经想要一个 Devuan Linux 发行版并确保安装了什么?...
- `# apt-get install build-essential u-boot-tools qemu-user-static debootstrap emdebian-archive-keyring git libusb-1.0-0-dev pkg-config` - `# apt-get install gcc-arm-linux-gnueabihf` (用于交叉编译...
关于这个回购这是官方 Docker 镜像的 Git 存储库。 有关如何使用 Docker 映像的完整自述文件以及有关贡献和问题的信息,请参阅 Hub 页面。 完整的自述在生成,特别是在。
root@demon:~# apt install debootstrap squashfs-tools xorriso grub-pc-bin grub-efi-amd64-bin mtools live-build 初始化项目 第一部分是简单地定制Debian ISO,在我们的例子中是Weakerthan LINUX风格。 从头...
在本文中,我们将深入探讨如何为Raspberry Pi 3(以及3 B+)构建基于Debian的ARM64(aarch64)系统。Raspberry Pi 3是一款强大的单板计算机,采用64位处理器,这使得它能够支持64位操作系统。然而,官方的Raspbian是...
脚本debootstrap_raspbian_chroot最初是在64位openSUSE系统上创建的,在该脚本上应该可以正常工作 openSUSE所需的软件包: zypper in debootstrap qemu-linux-user wget git 基于debian发行版的必需软件包(尚未...