On Fri, Mar 15, 2002 at 12:39:13PM +0550, [EMAIL PROTECTED] wrote:
> 
> I am using NT Loader for booting into Linux since I have multiple 
> OSes installed. Recently I used the Boot manager tool and changed 
> the following option: "Start LILO Automatically" from  enabled to 
> disabled. Now I am unable to boot into Linux using the NT loader. 

The way NT and family (viz Win2k, and XP) operate as  multi-boot is
by calling the code of a valid boot sector kept as a file in the NT
partition, and pointing to that code through boot.ini ... Normally,
this bit is best done manually instead of depending upon the uncer-
tainties of some M$ tool.

You can still boot through  NT boot loader and  configure the thing 
manually. Please see http://geocities.com/usmbish/hdi.html  for the
details about how to go about a manual  configuration for NT/ Linux
dual boot.
 
> 
> The boot process does not go any further after displaying "LIL-". 
> I tried changing the above option back to enabled. But I am still 
> unable to boot using NT loader, I have to use  the boot floppy to 
> boot into Linux. What could be the problem ?  Can anybody help me 
> out?
> 

The above error indicates:

<quote>
LIL-  The descriptor table is corrupt. This can either be caused by 
      a  geometry  mismatch or by moving  /boot/map without running 
      the map installer. 
</quote>

In which case, the descripter table needs to be reset. Boot through
your boot floppy into Linux, and re-run LILO. Details are as below:

Let us assume your Linux partition is on /dev/hda2  and you want to 
install your LILO boot sector there (since /dev/hda1 has NT. 

o Boot through your boot disk/ floppy.

o Keep a copy of the MBR (just in case something goes wrong)
  on floppy for recovery action:
  #dd if=/dev/hda of=/mnt/floppy/boot_sector  bs=512 count=1

o Create the configuration file /etc/lilo.conf.  Check your
  current setup. Placing one below which is  likely to work
  for you, yours may vary ...
  
  boot=/dev/hda2
  map=/boot/map
  install=/boot/boot.b
  prompt
  timeout=50
  linear
  default=linux
  read-only

o You need NOT put anything for /dev/hda1 since you are NOT
  going to install LILO in the MBR, and you want a M$ MBR.

o Check what LILO would do if you were about to install it:
  #/sbin/lilo -v -v -v -t
  
o check the output.

o Once sure, run #lilo -v

o Reboot .... Once LILO has been put back in /dev/hda2, the                            
                                                                                       
                                 
  descriptor table will be re-written and the LIL-  problem
  should go. You  would  have to take a  fresh  copy of the
  new boot sector of /dev/hda2 to your NT partition for the
  thing to work. See the hdi quoted above.
  
HTH

Bish
  
--
:
####[ Linux One Stanza Tip (LOST) ]###########################
  
Sub : Password Length                                LOST #159

To change the minimum acceptable password length from default 
5 characters edit /etc/login.defs. Change the line that reads 
PASS_MIN_LEN 5, and change to your desired value. Example:
PASS_MIN_LEN 8

####<[EMAIL PROTECTED]>#####################
:


_______________________________________________
linux-india-help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/linux-india-help

Reply via email to