I installed Linux on my third hard drive. Then I took out the other two hard drives and Linux would not boot anymore. Do I need to reinstall grub or edit the /boot/grub/menu.lst? It says vmlinuz-2.6.15-23-386 file not found when grub comes up. that kernel is on the third hard drive though. I did not move the the third hard drive with Linux installed to another plug on the ide cable or another ide cable. I am using a live cd and I am able to edit the configuration files if I need to. Here is my /boot/grub/menu.1st:
<br><br><br>ubuntu@ubuntu:~/Desktop/v/boot/grub$ cat menu.lst<br># menu.lst - See: grub(8), info grub, update-grub(8)<br>#            grub-install(8), grub-floppy(8),<br>#            grub-md5-crypt, /usr/share/doc/grub<br>
#            and /usr/share/doc/grub-doc/.<br><br>## default num<br># Set the default entry to the entry number NUM. Numbering starts from 0, and<br># the entry number 0 is the default if the command is not used.<br>#<br>
# You can specify 'saved' instead of a number. In this case, the default entry<br># is the entry saved with the command 'savedefault'.<br># WARNING: If you are using dmraid do not change this entry to 'saved' or your<br># array will desync and will not let you boot your system.
<br>default         0<br><br>## timeout sec<br># Set a timeout, in SEC seconds, before automatically booting the default entry<br># (normally the first entry defined).<br>timeout         3<br><br>## hiddenmenu<br># Hides the menu by default (press ESC to see the menu)
<br>hiddenmenu<br><br># Pretty colours<br>color cyan/blue white/blue<br><br>## password ['--md5'] passwd<br># If used in the first section of a menu file, disable all interactive editing<br># control (menu entry editor and command-line)  and entries protected by the
<br># command 'lock'<br># e.g. password topsecret<br>#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/<br># password topsecret<br><br>#<br># examples<br>#<br># title         Windows 95/98/NT/2000<br># root          (hd0,0)
<br># makeactive<br># chainloader   +1<br>#<br># title         Linux<br># root          (hd0,1)<br># kernel        /vmlinuz root=/dev/hda2 ro<br>#<br><br>#<br># Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
<br><br>### BEGIN AUTOMAGIC KERNELS LIST<br>## lines between the AUTOMAGIC KERNELS LIST markers will be modified<br>## by the debian update-grub script except for the default options below<br><br>## DO NOT UNCOMMENT THEM, Just edit them to your needs
<br><br>## ## Start Default Options ##<br>## default kernel options<br>## default kernel options for automagic boot options<br>## If you want special options for specific kernels use kopt_x_y_z<br>## where x.y.z is kernel version. Minor versions can be omitted.
<br>## e.g. kopt=root=/dev/hda1 ro<br>##      kopt_2_6_8=root=/dev/hdc1 ro<br>##      kopt_2_6_8_2_686=root=/dev/hdc2 ro<br># kopt=root=/dev/hdc1 ro<br><br>## default grub root device<br>## e.g. groot=(hd0,0)<br># groot=(hd2,0)
<br><br>## should update-grub create alternative automagic boot options<br>## e.g. alternative=true<br>##      alternative=false<br># alternative=true<br><br>## should update-grub lock alternative automagic boot options<br>
## e.g. lockalternative=true<br>##      lockalternative=false<br># lockalternative=false<br><br>## additional options to use with the default boot option, but not with the<br>## alternatives<br>## e.g. defoptions=vga=791 resume=/dev/hda5
<br># defoptions=quiet splash<br><br>## altoption boot targets option<br>## multiple altoptions lines are allowed<br>## e.g. altoptions=(extra menu suffix) extra boot options<br>##      altoptions=(recovery mode) single<br>
# altoptions=(recovery mode) single<br><br>## controls how many kernels should be put into the menu.lst<br>## only counts the first occurence of a kernel, not the<br>## alternative kernel options<br>## e.g. howmany=all<br>
##      howmany=7<br># howmany=all<br><br>## should update-grub create memtest86 boot option<br>## e.g. memtest86=true<br>##      memtest86=false<br># memtest86=true<br><br>## should update-grub adjust the value of the default booted system
<br>## can be true or false<br># updatedefaultentry=false<br><br>## ## End Default Options ##<br><br>title           Ubuntu, kernel 2.6.15-23-386<br>root            (hd2,0)<br>kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hdc1 ro quiet splash
<br>initrd          /boot/initrd.img-2.6.15-23-386<br>savedefault<br>boot<br><br>title           Ubuntu, kernel 2.6.15-23-386 (recovery mode)<br>root            (hd2,0)<br>kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hdc1 ro single
<br>initrd          /boot/initrd.img-2.6.15-23-386<br>boot<br><br>title           Ubuntu, memtest86+<br>root            (hd2,0)<br>kernel          /boot/memtest86+.bin<br>boot<br><br>### END DEBIAN AUTOMAGIC KERNELS LIST<br>
<br><br><br><br><br><br><br><br><br><br>Here is the output of fdisk:<br><br><br>ubuntu@ubuntu:~/Desktop/v/boot/grub$ sudo fdisk -l<br><br>Disk /dev/hdc: 4310 MB, 4310433792 bytes<br>255 heads, 63 sectors/track, 524 cylinders
<br>Units = cylinders of 16065 * 512 = 8225280 bytes<br><br>   Device Boot      Start         End      Blocks   Id  System<br>/dev/hdc1   *           1         498     4000153+  83  Linux<br>/dev/hdc2             499         524      208845    5  Extended
<br>/dev/hdc5             499         524      208813+  82  Linux swap / Solaris<br>ubuntu@ubuntu:~/Desktop/v/boot/grub$<br><br>