[mythtv-users] Grub won't load my menu.lst file

Nick Rout nick.rout at gmail.com
Thu May 7 21:07:53 UTC 2009


On Fri, May 8, 2009 at 4:44 AM, Jim Stichnoth <stichnot at gmail.com> wrote:
> I replaced my backend machine's boot disk with a larger drive, and now
> grub refuses to automatically load linux at boot time.  Instead, it
> gives me the grub command line, and I can type "configfile
> /grub/menu.lst" and everything boots fine from there.  The original
> drive gives me the MythDora 5 splash screen and autoboots after 5
> seconds.  Any ideas?
>
> Here's how I migrated to the new drive.  I booted the original drive
> with the new drive attached as /dev/sdc.  I partitioned sdc into
> /boot, /, swap, and /storage, and set partition 1 (/boot) as bootable.
>  All 3 file system partitions are ID 0x83 (Linux) and have ext3 file
> systems.  I used rsync to copy over the contents of the partitions.
> Then I reduced the runlevel, stopped the backend and mysql, and did a
> final rsync to catch any changes after the all-night rsync run.  I ran
> grub, "root (hd2,0)", "setup (hd2)", "quit".
>
> The one unusual thing is that I didn't use LVM on the new disk.
> (MythDora sets up LVM by default, but I don't know how to use LVM, and
> if I do a naive clone, linux doesn't seem to like having two disks
> with the same volume names or whatever.)  This means that I had to
> change /etc/fstab and menu.lst on the new disk to use /dev/sdXX
> instead of the LVM names.  I don't see why that would affect grub's
> automatic loading of menu.lst, but maybe there's something.
>
> Here is my menu.lst file, identical to the original disk except for
> root=/dev/sda2 :
> default=0
> timeout=5
> splashimage=(hd0,0)/grub/splash.xpm.gz
> hiddenmenu
> title MythDora (2.6.24.4-64.fc8)
>        root (hd0,0)
>        kernel /vmlinuz-2.6.24.4-64.fc8 ro root=/dev/sda2 rhgb quiet
>        initrd /initrd-2.6.24.4-64.fc8.img
>
> Here is the result of running grub with just the new disk installed:
> grub> root (hd0,0)
>  Filesystem type is ext2fs, partition type 0x83
>
> grub> setup (hd0)
>  Checking if "/boot/grub/stage1" exists... yes
>  Checking if "/boot/grub/stage2" exists... yes
>  Checking if "/boot/grub/e2fs_stage1_5" exists... yes
>  Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
> succeeded
>  Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2
> /boot/grub/grub.conf"... succeeded
> Done.
>
> grub> quit
>
> Any suggestions?

yes, give us ls -l /boot/

>
> Jim
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>


More information about the mythtv-users mailing list