Hi, I have a functional OpenSolaris x64 system on which I need to physically move the boot disk, meaning its physical device path will change and probably its cXdX name. When I do this the system fails to boot. The error messages indicate that it''s still trying to read from the original path. I know the system can boot from the disk in its new location, because it''s Solaris complaining -- long after the boot loader is done. How do I inform ZFS of the new path? If this disk were simply a data pool, I could just import it and be done, but this is the boot disk. The system never comes far enough up to run zpool... Do I need to boot from the LiveCD and then import the pool from its new path? Please reply directly to me. I''m not on this alias yet. -- ~~~\0/~~~~ Cheers, Jon. {-%] =======If you always do what you''ve always done, you''ll always get what you''ve always gotten. - Anon. -------- When someone asks you, "Penny for your thoughts," and you put your two cents in, what happens to the other penny? - G. Carlin (May 12, 1937 - June 22, 2008) -------------- next part -------------- A non-text attachment was scrubbed... Name: Jon_Aimone.vcf Type: text/x-vcard Size: 305 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20091023/9fac4707/attachment.vcf>
Hi, Check that... I''m on the alias now... Jon Aimone spake thusly, on or about 10/23/09 17:15:> Hi, > > I have a functional OpenSolaris x64 system on which I need to physically > move the boot disk, meaning its physical device path will change and > probably its cXdX name. > > When I do this the system fails to boot. The error messages indicate > that it''s still trying to read from the original path. > > I know the system can boot from the disk in its new location, because > it''s Solaris complaining -- long after the boot loader is done. > > How do I inform ZFS of the new path? > > If this disk were simply a data pool, I could just import it and be > done, but this is the boot disk. The system never comes far enough up to > run zpool... > > Do I need to boot from the LiveCD and then import the pool from its new > path? > > Please reply directly to me. I''m not on this alias yet. > > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss >-- ~~~\0/~~~~ Cheers, Jon. {-%] =======If you always do what you''ve always done, you''ll always get what you''ve always gotten. - Anon. -------- When someone asks you, "Penny for your thoughts," and you put your two cents in, what happens to the other penny? - G. Carlin (May 12, 1937 - June 22, 2008) -------------- next part -------------- A non-text attachment was scrubbed... Name: Jon_Aimone.vcf Type: text/x-vcard Size: 305 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20091023/712cafd2/attachment.vcf>
> I have a functional OpenSolaris x64 system on which I need to physically > move the boot disk, meaning its physical device path will change and > probably its cXdX name. > > When I do this the system fails to boot.......> How do I inform ZFS of the new path?...> Do I need to boot from the LiveCD and then import the > pool from its new path?Exactly. Boot from the livecd with the disk connected on the new physical path, and run "pfexec zpool import -f rpool", followed by a reboot. That''ll update the zpool''s label with the new physical device path information. -- This message posted from opensolaris.org
Hi, Simple solution. I did, and it did, and things worked swell! Thanx for the assist. I only wish the failure mode were a little easier to interpret... perhaps I''ll try to file an RFE about that... J?rgen Keil spake thusly, on or about 10/24/09 06:53:>> I have a functional OpenSolaris x64 system on which I need to physically >> move the boot disk, meaning its physical device path will change and >> probably its cXdX name. >> >> When I do this the system fails to boot.... >> > ... > >> How do I inform ZFS of the new path? >> > ... > >> Do I need to boot from the LiveCD and then import the >> pool from its new path? >> > > Exactly. > > Boot from the livecd with the disk connected on the > new physical path, and run "pfexec zpool import -f rpool", > followed by a reboot. > > That''ll update the zpool''s label with the new physical > device path information. >-- ~~~\0/~~~~ Cheers, Jon. {-%] =======If you always do what you''ve always done, you''ll always get what you''ve always gotten. - Anon. -------- When someone asks you, "Penny for your thoughts," and you put your two cents in, what happens to the other penny? - G. Carlin (May 12, 1937 - June 22, 2008) -------------- next part -------------- A non-text attachment was scrubbed... Name: Jon_Aimone.vcf Type: text/x-vcard Size: 305 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20091026/96f3ef63/attachment.vcf>