虚拟磁盘vhd安装linux,把优麒麟Ubuntu Kylin 16.04 UKUI安装进VHD虚拟磁盘

把优麒麟Ubuntu Kylin 16.04 UKUI安装进VHD虚拟磁盘把系统装进VHD虚拟磁盘的好处是;不影响原来的磁盘分区;想装几个系统就装几个;不要了直接删除VHD文件就行。第一步,安装VHD系统:在windows系统下用VirtualBox下安装UBUNTU系统,建立固定大小的vhd格式虚拟磁盘文件,推荐24g大小或更大。安装UBUNTU时候分成三个主分区如下:第一分区 320M 卷标E...
摘要由CSDN通过智能技术生成

把优麒麟Ubuntu Kylin 16.04 UKUI安装进VHD虚拟磁盘

把系统装进VHD虚拟磁盘的好处是;不影响原来的磁盘分区;想装几个系统就装几个;不要了直接删除VHD文件就行。

第一步,安装VHD系统:

在windows系统下用VirtualBox下安装UBUNTU系统,建立固定大小的vhd格式虚拟磁盘文件,推荐24g大小或更大。

安装UBUNTU时候分成三个主分区如下:

第一分区 320M 卷标EFI fat32格式;第二分区 20G ext4格式 ,挂载根分区/,第三分区 剩余给交换分区;卷标SWAP。

其后的安装过程网上教程很多,此处略去不述。

第二步,制作能够直接引导vhd内UBUNTU系统的initrd.img文件:

在VirtualBox启动装好的UBUNTU系统,并确保能联网;

1.首先安装kpartx,kpartx-boot,util-linux,dm-setup一些软件。

可以在新立得中搜索安装。也可以使用命令。

打开一个终端,输入

sudo apt-get install kpartx kpartx-boot util-linux dmsetup

2.修改两个文件:local  mkinitramfs

修改前先备份两个文件:

sudo cp /usr/share/initramfs-tools/scripts/local ./local.backup

sudo cp /usr/sbin/mkinitramfs ./mkinitramfs.backup

先修改local文件

sudo gedit /usr/share/initramfs-tools/scripts/local

把如下部分:

##############################################################

#                       TO BOOT FROM VHD                     #

##############################################################

for x in $(cat /proc/cmdline); do

case $x in

vloop=*)

VLOOP="${x#vloop=}"

;;

vlooppart=*)

VLOOPPART="${x#vlooppart=}"

;;

vloopfstype=*)

VLOOPFSTYPE="${x#vloopfstype=}"

;;

vloopcheck=*)

VLOOPCHECK="${x#vloopcheck=}"

;;

esac

done

if [ "$VLOOP" ]; then

if [ "$mountroot_status" != 0 ]; then

if [ ${FSTYPE} = ntfs ] || [

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值