Xu, Jiajun wrote:
> 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.

I just booted by S10u4 hvm domain in 64-bit... I edited the
grub menu.lst adding a 64-bit entry which said..

title 64-bit Solaris HVM
kernel /platform/i86pc/multiboot  /platform/i86pc/kernel/amd64/unix
module /platform/i86pc/boot_archive

However, I am running pre-release 3.1.2 based bits. So
if this doesn't work for you, it would be a bug in the
current bits.




MRJ



> 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]

_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to