I am using Solaris 10 U4 08/07. Yes, there is a folder named 
"/platform/i86pc/kernel". And there are two "unix", one under 
"/platform/i86pc/kernel", another under "/platform/i86pc/kernel/amd64". I think 
the first "unix" is for 32-bit, the one under "amd64" folder is for 64-bit. So 
I tried to boot the 64-bit kernel by adding "/platform/i86pc/kernel/amd64/unix" 
to grub. But after Guest load kernel, it will panic and prompt "panic: cannot 
open /platform/i86pc/kernel/amd64/unix". 
When I boot from "/platform/i86pc/kernel/unix", Guest can boot into 32-bit mode 
successfullly.

Best Regards
Jiajun 

>-----Original Message-----
>From: James Cornell [mailto:[EMAIL PROTECTED] 
>Sent: 2007年12月5日 16:21
>To: Xu, Jiajun
>Cc: [email protected]
>Subject: Re: [xen-discuss] How to enable 64bit solaris guest 
>ontop of solaris dom0
>
>Sorry about giving you the wrong path, I'm not on a Solaris box right  
>now, what's in /platform, /platform/i86pc/boot and /platform/i86pc/ 
>kernel (Are they directories?) the actual kernel should be called  
>'unix' and you could run file on it to see what it was built against,  
>but that's with Solaris 10, I haven't poked around with the kernel on  
>Nevada, it might be contained completely in the boot_archive, 
>doubt it  
>though.  You should be able to specify kernel /path/to/unix directly.
>
>As for Solaris 10, I'd go with the most current, being U4 08/07, but  
>have U3 handy if things quirk.
>
>James
>
>> James,
>> There is no "amd64" folder under my /plaftorm/i86pc/.
>> ##########
>> bash-3.00# ls /platform/i86pc/
>> biosint       boot          boot_archive  kernel        multiboot
>> ##########
>> BTW, what's Solaris version should I install as HVM? Is there any  
>> issue w/ specific Solaris version?
>>
>> Best Regards
>> Jiajun
>>
>>> -----Original Message-----
>>> From: James Cornell [mailto:[EMAIL PROTECTED]
>>> Sent: 2007年12月5日 10:50
>>> To: Xu, Jiajun
>>> Cc: [email protected]
>>> Subject: Re: [xen-discuss] How to enable 64bit solaris guest
>>> ontop of solaris dom0
>>>
>>> Solaris determines host capabilities for 64-bit mode on boot.
>>> But I should make it clear that it choses different kernels when it
>>> determines which one to use, specifying the direct path to the AMD64
>>> kernel would force it to boot the 64-bit kernel.
>>>
>>> I believe the desired files are located in 
>/platform/i86pc/amd64 just
>>> update the menu.lst with the exact path to the kernel and  
>>> boot_archive.
>>>
>>> James
>>>
>>> On Dec 4, 2007, at 6:29 PM, Xu, Jiajun wrote:
>>>
>>>> <menu.lst>
>>>
>
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to