Hi, Andre,

Thanks so much for sharing your configuration.

 > Based on experience few mistake that can cause zfs root doesn't work:
 >  * Must use latest stage1 stage2 files when you do installgrub. 
Sometimes when you install
 >    new build, you are still using old stage* files from earlier build.
 > * Don't forget to set zfs mountpoint=legacy
 > * Wrong entry in vfstab
 > * Forget to modify /boot/solaris/filelist.ramdisk to include 
/etc/zfs/zpool.cache
 > * Forget to re-create bootarchive.

I think I had done correct steps, since I could boot off zfs-root with 
non-xVM kernel. But I failed to boot zfsroot with xVM, do you have any 
idea about that?

Regards,

Andre Wenas wrote:
> Hi Yong Sun,
>
> Here is my grub menu.lst:
> # boot
> title Solaris xVM 75 ZFS
> root (hd0,2,e)
> bootfs xenpool/snv_75
> kernel$ /boot/$ISADIR/xen.gz
> module$ /platform/i86xpv/kernel/$ISADIR/unix 
> /platform/i86xpv/kernel/$ISADIR/unix -B $ZFS-BOOTFS
> module$ /platform/i86pc/$ISADIR/boot_archive
>
> bash-3.2$ df -k /
> Filesystem            kbytes    used   avail capacity  Mounted on
> xenpool/snv_75       6451200 3220132 3055481    52%    /
>
> The filesystem is compressed:
> bash-3.2$ zfs get compression xenpool/snv_75
> NAME            PROPERTY     VALUE           SOURCE
> xenpool/snv_75  compression  on              local
>
> bash-3.2$ zfs get compressratio xenpool/snv_75
> NAME            PROPERTY       VALUE           SOURCE
> xenpool/snv_75  compressratio  1.74x           -
>
> /etc/vfstab:
> xenpool/snv_75 - / zfs - no -
>
> bash-3.2$ sudo xm list
> Name                                      ID   Mem VCPUs      State   
> Time(s)
> Domain-0                                   0  1874     2     r-----    
> 107.7
>
> Based on experience few mistake that can cause zfs root doesn't work:
> * Must use latest stage1 stage2 files when you do installgrub. 
> Sometimes when you install new build, you are still using old stage* 
> files from earlier build.
> * Don't forget to set zfs mountpoint=legacy
> * Wrong entry in vfstab
> * Forget to modify /boot/solaris/filelist.ramdisk to include 
> /etc/zfs/zpool.cache
> * Forget to re-create bootarchive.
>
> Rgds,
> Andre W.
>
> Yong Sun wrote:
>> Hi, Andre,
>>
>> Would you share your grub configuration? And I followed the 
>> instructions on 
>> http://www.opensolaris.org/os/community/zfs/boot/zfsboot-manual/ to 
>> setup my zfs boot. So my grub file is on /rootpool/boot/grub/menu.lst.
>>
>> Regards,
>>
>> Andre Wenas wrote:
>>  
>>> Hi James,
>>>
>>> I'm running Intel Core 2 Duo, the flags are the same:
>>> bash-3.2$ file /lib/libc.so.1
>>> /lib/libc.so.1: ELF 32-bit LSB dynamic lib 80386 Version 1 [SSE MMX 
>>> CMOV SEP CX8 FPU], dynamically linked, not stripped, no debugging 
>>> information available
>>>
>>> I can boot xVM (b75a) from zfs boot (compressed) without any problem.
>>>
>>> Rgds,
>>> Andre W.
>>>
>>> James Cornell wrote:
>>>    
>>>> Yong Sun wrote:
>>>>  
>>>>      
>>>>> I have destroyed my ufs root slice. Here is the result I got from 
>>>>> the running system, the only different one is the /lib/libc.so.1
>>>>>
>>>>> file /lib/libc.so.1
>>>>> /lib/libc.so.1: ELF 32-bit LSB dynamic lib 80386 Version 1 [SSE 
>>>>> MMX CMOV SEP CX8 FPU], dynamically linked, not stripped, no 
>>>>> debugging information available
>>>>>
>>>>> My laptop has a dual-core intel processor.
>>>>>  
>>>>>  
>>>>> This message posted from opensolaris.org
>>>>> _______________________________________________
>>>>> xen-discuss mailing list
>>>>> [email protected]
>>>>>               
>>>> Tha's strange.  All dual core Intel processors also have SSE2 and 
>>>> afaik
>>>> SSE3 also.  Why aren't the flags showing up?
>>>>
>>>> James
>>>> _______________________________________________
>>>> xen-discuss mailing list
>>>> [email protected]
>>>>         
>>
>> _______________________________________________
>> xen-discuss mailing list
>> [email protected]
>>   
>

_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to