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.
>
> 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>
>>>>>           
Simple tests are ran to determine the correct kernel to boot, and in
this instance, the BIOS is telling the bootstrapper that it's only
capable of 32-bit mode, so it won't work with the 64-bit kernel as you
have reported. Could you tell me what kind of processor you have, the
BIOS revision/vendor, and the motherboard. On this mailinglist, others
have noted that HVM mode is not capable of booting into 64-bit mode in
some instances, this looks like the case.

James
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to