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]
