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]
