Solaris 11 是否可以从一个磁盘启动但从另一个磁盘加载操作系统?

Solaris 11 是否可以从一个磁盘启动但从另一个磁盘加载操作系统?

我正在尝试将我的裸机 Solaris 11 Express 盒转换为虚拟机,但无法使其启动。

我已经问过了是否可以从 VMware ESXi 下的直通 LSI 2008 SAS 控制器启动?但我怀疑这是不可能的。

因此,我在虚拟磁盘上安装了另一个 Solaris 实例并启动了它。但我真的想启动我现有的操作系​​统,因为它已经配置了区域等。

所以这是我真正的问题:我需要在 grubs menu.lst 中加入什么魔法才能从不同的磁盘启动?我尝试了所有我能想到的 root、rootnoverify 和 findroot 的组合,但 grub 似乎找不到另一个磁盘。

这是我当前的虚拟菜单.lst:

#rootnoverify /scsi_vhci/disk@g50014ee2b066ff9c
title Oracle Solaris 11 Express snv_151a
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/solaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive

#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Virtual Oracle Solaris 11 Express snv_151a
findroot (pool_rpool1,0,a)
bootfs rpool1/ROOT/solaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------

附言:我知道我可以将真实驱动器镜像到虚拟驱动器,但我认为这是最后的手段。我的真实驱动器是镜像的,比我的 esxi 数据存储大得多。

库尔特

相关内容