Om du startar från en Solstice DiskSuiteTM-enhet eller en rot speglad av volymhanteraren i SolarisTM, eller en inkapslad Veritas-rot kan kommandot lucreate eventuellt misslyckas med att hitta startenheten. Följande felmeddelande visas.
VARNING: Det går inte att bestämma rotenhet genom direkt åtkomst till startenhetsinställningarna. FEL: Det går inte att bestämma rotenhet för aktuell startmiljö. FEL: Det går inte att bestämma fysisk startenhet för den aktuella startmiljön <...>. Använd kommandoradsalternativet <-C> om du vill ange fysisk startenhet för den aktuella startmiljön <...> |
Om du använder kommandot lucreate -C för att avgöra fysisk startenhet kommer det att misslyckas.
Lösning: Redigera filen /usr/sbin/lucreate manuellt så att Live Upgrade kan hitta startenheten från ett Solstice DiskSuite-system eller en rot som speglats av volymhanteraren i Solaris eller en inkapslad Veritas-rot. Gör så här:
Säkerhetskopiera filen /usr/sbin/lucreate.
Öppna filen /usr/sbin/lucreate i en texthanterare.
Leta upp följande rad i /usr/sbin/lucreate.
elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; därefter |
Ändra den föregående raden till följande.
elif [ "${dpbe_pbeBootDev}" = '-' ] ; därefter |
Leta upp följande rad i /usr/sbin/lucreate.
if [ "${OPTARG}" -ne "-" ] ; därefter |
Ändra den föregående raden till följande.
if [ "${OPTARG}" != '-' ] ; därefter |
Spara ändringarna i filen /usr/sbin/lucreate.
Nu kan kommandot lucreate hitta startenheten och alternativet -C kommer att fungera.
När uppgraderingen är slutförd kan du ta bort säkerhetskopian av /usr/sbin/lucreate.