Rich Reynolds wrote:
> mark -
> 
> thanx for the quick reply...  see inline...
> 
> Mark Johnson wrote:
>>
>>
>> Rich Reynolds wrote:
>>> Hi all -
>>> i was just thinking, scary, is there a clean easy way to rewrap a 
>>> domu and boot it as the dom0???   thought I would ping the universe 
>>> it see if I was just being stupidly hopeful, before i went off and 
>>> invested a bunch of time and effort for a zero gain..
>>
>> It can be done...  But I wouldn't call it clean.
>>
>> I'll ignore the zfs root case since I haven't tried
>> to move one of those in the past. The easiest way would
>> be to have a domU use an entire disk so you don't have
>> to dd the disk around.
> Why would I need to dd disk images about...seem to me that once built 
> and properly targeted(granted not simple)I should be able to launch any 
> instance that is "active" (in the BIOS sense). While certainly separate 
> disks alleviates many headaches, and potential failure points, just 
> having an active partition should be sufficient, or am I being 
> wooden-headed.

If your using the entire disk (i.e. c0t0d0p0) then you wouldn't.
If your using a slice, or a file based disk, then you would.




>>
>> You need to fix up the disk dev links, which can be
>> tricky. i.e. the links in /dev/dsk and /dev/rdsk
>> need to point to the new device path.  If you change
>> your disk (e.g. from c0t0d0s0 to c3t0d0s0), you will
>> also have to modify /etc/vfstab for at least root and
>> swap.
>>
>> You also need to modify bootpath in /boot/solaris/bootenv.rc
>>  e.g.
>>
>> setprop bootpath /p...@0,0/pci1022,7...@11/pci1000,3...@4/s...@3,0:a
>>
> one step that im sure I would have missed...
>> If you get that right, you will be able to boot up
>> in metal or dom0 (assuming you have grub installed
>> and a proper menu.lst). It's not that hard, but can be
>> pretty error prone. I've done it many times in the past
>> setting up a disk to boot in a new system, or when
>> you switch from ide to a sata driver, etc.
> menu.lst's are foe vienies, to paraphrase Arnold. in the past I have 
> typed all the grub stuff by hand till I was ready to "productize", but 
> then again i did that sort of nonsense for SunOS3.5 too...

ha!


>>
>> One trick is to boot into the failsafe, and use
>> the /dev/dsk and /dev/rdsk links on the disk your
>> trying to boot. Saves on the typos :-).
>>
> thats a huge good point!!!
> 
>> i.e. when booted from the failsafe which is a ramdisk
>> mount the disk @ /a and do something like the following.
>> # rm /a/dev/dsk /a/dev/rdsk
>> # cd /
>> # tar cpf - dev/dsk | (cd /a;tar xpf - )
>> # tar cpf - dev/rdsk | (cd /a;tar xpf - )
>>
>> then you just need to fix your NIC and you should be
>> all set.
>>
> cool, so I will give it a go in the next week or so as a way to upgrade 
> my base system from b102 to b106...sort of like liveupgrade the hard 
> way.  ill let you know how it goes, and then try the ZFS swing to be 
> ready for 2009.6...


Good luck!



MRJ

_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to