求助:如何设置menu启动第三虚拟硬盘系统?谢谢!已经解决

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

求助:如何设置menu启动第三虚拟硬盘系统?谢谢!已经解决

#1

帖子 白鳍豚 » 2009-09-28 22:21

求助:如何设置menu启动第三虚拟硬盘系统?谢谢!
1、ubuntu
2、xp
3、arch
任意挂一个都可以启动
现在要在ubuntu设置xp和arch的启动
xp

代码: 全选

title		Microsoft Windows XP Professional
map	(hd0) (hd1)
map	(hd1) (hd0)
root	(hd1,0)
chainloader	+1
可以启动xp,不知道如何设置arch启动(即第三硬盘系统)
请教:arch的menu该怎么写?谢谢!
上次由 白鳍豚 在 2009-09-30 19:36,总共编辑 1 次。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#2

帖子 smallapple » 2009-09-28 22:42

arch的grub如果装在arch盘的mbr用

代码: 全选

title arch
chainloader (hd2)+1
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#3

帖子 白鳍豚 » 2009-09-28 23:13

谢谢!马上测试
启动不了。
使用6pt的备份工具把arch弄到虚拟磁盘里的,恢复时选了装grub,装到sdc1 :em06 ,然后用arch ISO进去重新安装grub的
装grub2试试 :em04
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#4

帖子 白鳍豚 » 2009-09-28 23:42

重装系统试试 :em06
那恢复的系统本身就有问题的 :em02
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#5

帖子 白鳍豚 » 2009-09-29 0:03

小苹果不行啊。arch全新安装的,安装之后再挂另外两个虚拟硬盘,按回车一闪而过,又回到ubuntu的menu了
虚拟硬盘情况如图
Screenshot-Sun VirtualBox.png
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#6

帖子 smallapple » 2009-09-29 7:29

试试这个

代码: 全选

title arch
root (hd2,0)
configfile /boot/grub/menu.lst
或试试把arch的grub装在 (hd2,0)分区上,用

代码: 全选

title arch
root (hd2,0)
chainloader +1
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#7

帖子 白鳍豚 » 2009-09-29 21:12

呵呵!两个都启动不了
1.png
2.png
第一组能见到arch菜单,确认后如图1
第二组连菜单都看不着,如图2
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#8

帖子 smallapple » 2009-09-30 7:15

第一组能见到arch菜单,确认后如图1
没用过arch,估计arch的grub不是用uuid 而是用root (hd0,0)的,只能修改menu.lst,把root (hd0,0)改为root (hd2,0)或 uuid的。
第二组连菜单都看不着,如图2
这个应该是grub没装到(hd2,0)分区的引导扇区上的。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:如何设置menu启动第三虚拟硬盘系统?谢谢!

#9

帖子 白鳍豚 » 2009-09-30 19:34

谢谢小苹果!把arch的menu复制过去,改硬盘hd0,0改hd2,0
貌似这样也不错,arch的kernel是不用版本号的,升级也不用更改menu

代码: 全选

title  Arch Linux
root   (hd2,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/9e35f874-eda4-43b7-b330-1ccaf19b8963 ro
initrd /boot/kernel26.img
回复