Назад | Перейти на главную страницу

Может ли Solaris 11 загружаться с одного диска, но загружать ОС с другого?

Я пытаюсь преобразовать свой компьютер Solaris 11 Express без операционной системы в виртуальную машину, но не могу заставить ее загрузиться.

Я уже спрашивал Можно ли загрузиться с транзитного контроллера LSI 2008 SAS под VMware ESXi? но подозреваю, что это невозможно.

Поэтому я установил еще один экземпляр Solaris на виртуальный диск и заставил его загрузиться. Но я действительно хочу загрузить свою существующую ОС, так как в ней уже настроены зоны и т. Д.

Итак, вот мой настоящий вопрос: какую магию мне нужно вложить в grubs menu.lst, чтобы я мог загрузиться с другого диска? Я пробовал все возможные комбинации root, rootnoverify и findroot, но grub не может найти этот другой диск.

Вот мой текущий виртуальный menu.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.

Курт