Question: I have to install redhat without a direct access to the internet.
I have now installed Redhat 5.4 and would like to upgrade to 5.6.
I have copied the content of the iso image to $INSTALLDIR - how do I update now. How can I register the server when I have a valid licence number?
I have seen this question[question](https://serverfault.com/questions/218472/update-rhel-servers-without-internet-connection), but it does not answer the registeration part / I tried rhn\_register, but it requires an Internet connection.

Answer: 
Add

> 
> GRUB\_RECORDFAIL\_TIMEOUT=0
> 
> 
> 

to /etc/default/grub
and that is solved my problem on Ubuntu Server 12.04.4

Grub uses `GRUB_RECORDFAIL_TIMEOUT` as the timeout when last boot failed. Its value defaults to -1, which means wait forever.
This was reported as bug #841009 for ubuntu. I tried setting -1 to 0, but didn't work for me. So i tried another solution given here: <https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/841009>

Quote:

> 
> [...] solution is to set `GRUB_HIDDEN_TIMEOUT=-1` as suggested on ubuntu forums at this page <http://ubuntuforums.org/showthread.php?t=1403517> but i've not tried this solution yet.
> 
> 
> 

Quote:

> 
> 
> > 
> > grub2 in ubuntu 9.10 server is configured by default with GRUB\_HIDDEN\_TIMEOUT=0. If there is no keyboard attached (as in my headless setup), this causes grub2 to go to menu and stay there.
> >  Setting it to -1 gives me the desired sequence of menu, timeout and default choice.
> > 
> > 
> > I don't know if this is a grub2 bug or not, but if this is intended grub2 behavior, the default config for a server distro such as ubuntu server (which you would expect to function headless out of the box) should be different. 
> > 
> > 
> > 
> 
> 
> 

It worked for me.