![Solaris 11 是否可以从一个磁盘启动但从另一个磁盘加载操作系统?](https://linux22.com/image/576047/Solaris%2011%20%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%8E%E4%B8%80%E4%B8%AA%E7%A3%81%E7%9B%98%E5%90%AF%E5%8A%A8%E4%BD%86%E4%BB%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%A3%81%E7%9B%98%E5%8A%A0%E8%BD%BD%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
我正在尝试将我的裸机 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 数据存储大得多。
库尔特