Yep, I tested it again

For me:

'kernel .../multiboot kernel/unix -B ...' gives me an interactive 
install where I have to choose 'Custom Jumpstart' from a menu.
'kernel .../multiboot kernel/unix - install -B ...' gives me an "Error 
20" message about needing to load the multiboot kernel before any modules.
'kernel .../multiboot kernel/unix -v - install -B ...' gives the proper 
behavior, albeit with verbose output from the kernel during boot.

I didn't try:
'kernel .../multiboot kernel/unix -v install -B ...' but I wouldn't be 
surprised to see it give the menu also.

There's got to be abug somehwere in the argument processing. I haven't 
unpacked the minitroot to debug further, but I did try to log a support 
request (in order to open a bug) on SunSolve, only to find out that 
there's something wrong with our contract. I'll have to straighten that 
out on Monday.

      -Kyle

Kyle McDonald wrote:
> Sean Alderman wrote:
>   
>> Lori,
>>   Thanks for the tip.  I've discovered a message that explains everything...
>>
>> The Kernel is ignoring all the arguments.  There is a message just before 
>> the screen print of the Solaris Kernel blah blah (32 bit) etc. which shows 
>> that the it is ignoring kernel arguments and lists all the grub arguments 
>> after the kernel/unix part.  Not sure why that would be, here again is my 
>> grub menu.1st
>>
>>   
>>     
> Sean,
>
> I've just started to try to jumpstart u6 now also, and I'm not sure I'm 
> seeing exactly what you are, but I'm also seeing things that are 
> differrent from what I'm used to.
>
> I cloned my s10u5 menu.lst (which admittedly hasn't been tested in a 
> while,) and edited it for u6 (mainly 's/u5/u6/g'). This left the kernel 
> line like:
>
> kernel /Sol/s10/u6_X86/multiboot kernel/unix - install -B ...
>
> either GRUB or the multiboot program didn't like the '- install', and 
> printed out warnings about how the 'multiboot kernel must be loaded 
> before modules'. At the time I didn't know it was the '- install' that 
> was making the problem, so I went and ran the following to see what kind 
> of menu.lst it would make:
>
> ./add_install_client -d -e 00:01:02:03:04:05 -c 1.2.3.4:/ex/Inst -p 
> 1.2.3.4:/ex/Inst/SysID/Def i86pc
>
> With the exception of the serial port parameters, the only difference in 
> the menu.lst.000102030405 file and mine was the '- install'.
>
> I copied that menu.lst, added the serial console parameters, and it 
> booted fine, but it prompts me with the same menu you are getting.
>
> I then added in '-v - install' hoping I coudl see more of what was going 
> on. It worked - well it skipped the first menu and went striaght to 
> 'Custom Jumpstart' anyway, it did stop and ask me about my terminal 
> though. I'll have to figure that out next.
>
> I noticed in one of your menu.lst files you had the -v, but it was '-v 
> install' not '-v - install'. Have you tried puting the ' - ' in there?
>
> I'm going to have to try it again now  with the '-v' removed (which 
> should make it identical to the hand-made menu.lst I started with but 
> we'll see...)
>
>   
>> The other slightly interesting thing I noticed is that when I modify the 
>> /tftpboot/<mac>.menu.lst file - let's say to change the grub label - I boot 
>> the target machine and it seems to be pulling the grub menu from somewhere 
>> else, though it has all the right kernel arguments...it just doesn't reflect 
>> my change to the label.  Now please recall that I used all the scripts to 
>> build the install server and install clients that are provided on the U6 
>> media.  So I'm slightly confused as to why the grub menu would not be 
>> loading from the /tftpboot directory that the install server setup script 
>> created.
>>
>>   
>>     
> That is strange, I don't know what could be causing that. Try hitting 
> 'c' to get to the grub command prompt, and then use the configfile 
> command to load the menu.lst you know is right (or the one you  want to 
> test.)
>
> For /tftpboot/test.menu.lst it would be:
>
> configfile (nd)/test.menu.lst
>
> I'll let you know if I stumble accross anything else.
>
>   -Kyle
>
>   
>> P.S. salderma = alderhos, this forum account uses my personal email the 
>> other is for work.
>>   
>>     
>
> _______________________________________________
> install-discuss mailing list
> install-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/install-discuss
>   


Reply via email to