虚拟磁盘vhd安装linux,安装VHD的友帮拓系统

本文介绍了如何使用GRUB4DOS和GRUB2来设置引导,特别是强调了UUID自动搜索的重要性,以简化配置过程。针对Windows 7和XP提供了编辑BCD和boot.ini文件的方法,并给出了GRUB4DOS和GRUB2的自动搜索UUID的菜单示例。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

3, 设置引导

引导设置有两种方式: grub2 grub4dos .

(注意引导参数的root只能使用 root=UUID=xxxxxxxxxxxxxxxxxxx 这个格式.

其中UUID指的是你的vhd文件所在硬盘分区的UUID.)===这个不肯定,存疑.

当然最好是自动搜索确定UUID并把它传给内核.

这样只需要设置启动到grub4dos grub2就可以了.不需要手工修改menu.lst grub.cfg.

而设置启动,对于win7 可以使用bootice编辑修改BCD文件.对于winxp,可以编辑修改boot.ini文件做到.

参看 grub通用启动器20130724 的说明.

以下菜单的假定 vhd文件名字为 ubuntu.vhd , 并且被放置在某个ntfs分区根目录下ubuntu子目录中.

initrd.img-3.13.0-24-generic vmlinuz-3.13.0-24-generic vmlinuz-3.13.0-24-generic .efi.signed都

放在这个目录里,这样整洁干净.

grub4dos比较简单好用,但是不能用于UEFI-gpt的电脑.只能用于BIOS-MBR.

grub4dos自动搜索UUID的菜单例子

title UBUNTU14.04

find --set-root --ignore-floppies --ignore-cd /ubuntu/ubuntu.vhd

uuid ()

kernel /ubuntu/vmlinuz-3.13.0-24-generic root=UUID=%?% vloop=/ubuntu/ubuntu.vhd vlooppart=p1

initrd /ubuntu/initrd.img-3.13.0-24-generic

grub2适用于UEFI与 BIOS,更先进些.

grub2自动探测UUID的菜单

menuentry 'UBUNTU 14.04' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

insmod gzio

insmod part_msdos

insmod part_gpt

insmod ext2

insmod ntfs

insmod probe

insmod search

search --no-floppy -f --set=aabbcc /ubuntu/ubuntu.vhd

set root=${aabbcc}

probe -u --set=ddeeff ${aabbcc}

linux /ubuntu/vmlinuz-3.13.0-24-generic root=UUID=${ddeeff} vloop=/ubuntu/ubuntu.vhd vlooppart=p1

initrd /ubuntu/initrd.img-3.13.0-24-generic

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值