Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: Can't get past grub.

  1. #1
    Join Date
    Apr 2007
    Location
    Tallahassee, Fl
    Beans
    119
    Distro
    Ubuntu 12.04 Precise Pangolin

    Can't get past grub.

    I edited menu.lst to add an option to boot into Windows and then rebooted. Now it doesn't even ask me which OS to boot, it just goes straight to a grub terminal. I backed out my modifications by booting to a live CD, but I still just boot into grub. I even reinstalled grub from the live CD, but to no avail. This is on Ubuntu 9.04 Jaunty. Any ideas on how to get my grub functioning again?
    "Padre, nobody said war was fun now bowl!" - Sherman T Potter
    http://maxolasersquad.com/
    http://maxolasersquad.blogspot.com/

  2. #2
    Join Date
    Jun 2009
    Location
    California, US
    Beans
    864
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Can't get past grub.

    How exactly did you re-install grub from live cd? Do you have more than one hard drive? Did you install to correct hard drive? Please list exact commands you used from live cd.

  3. #3
    Join Date
    Apr 2007
    Location
    Tallahassee, Fl
    Beans
    119
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Can't get past grub.

    Quote Originally Posted by synapsys View Post
    How exactly did you re-install grub from live cd? Do you have more than one hard drive? Did you install to correct hard drive? Please list exact commands you used from live cd.
    sudo grub
    root (hd0,0)
    setup (hd0)
    quit

    I am 100% sure that hd0,0 is the correct location of the filesystem.
    "Padre, nobody said war was fun now bowl!" - Sherman T Potter
    http://maxolasersquad.com/
    http://maxolasersquad.blogspot.com/

  4. #4
    Join Date
    Jun 2009
    Location
    California, US
    Beans
    864
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Can't get past grub.

    What happens if you enter 'boot' from grub prompt? Does it give error message? If you enter:

    Code:
    find /boot/grub/stage1
    From grub prompt does it return hd0,0 like it's supposed to?

  5. #5
    Join Date
    Apr 2007
    Location
    Tallahassee, Fl
    Beans
    119
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Can't get past grub.

    Quote Originally Posted by synapsys View Post
    What happens if you enter 'boot' from grub prompt? Does it give error message?
    Code:
    Starting up ...
    
    Error 8: Kernel must be loaded before booting
    Quote Originally Posted by synapsys View Post
    If you enter:

    Code:
    find /boot/grub/stage1
    From grub prompt does it return hd0,0 like it's supposed to?
    Indeed, it does return hd(0,0)
    "Padre, nobody said war was fun now bowl!" - Sherman T Potter
    http://maxolasersquad.com/
    http://maxolasersquad.blogspot.com/

  6. #6
    Join Date
    Jun 2009
    Location
    California, US
    Beans
    864
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Can't get past grub.

    It appears your /boot/grub/menu.lst is screwed up, as grub can't find your kernel. Please boot to livecd and post contents of /boot/grub/menu.lst so we can figure out what went wrong. Reinstalling grub only installs it to the boot sector of the disk, your boot menu remains untouched.

  7. #7
    Join Date
    Apr 2007
    Location
    Tallahassee, Fl
    Beans
    119
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Can't get past grub.

    Quote Originally Posted by synapsys View Post
    It appears your /boot/grub/menu.lst is screwed up, as grub can't find your kernel. Please boot to livecd and post contents of /boot/grub/menu.lst so we can figure out what went wrong. Reinstalling grub only installs it to the boot sector of the disk, your boot menu remains untouched.
    Code:
    # menu.lst - See: grub(8), info grub, update-grub(8)
    #            grub-install(8), grub-floppy(8),
    #            grub-md5-crypt, /usr/share/doc/grub
    #            and /usr/share/doc/grub-doc/.
    
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not use 'savedefault' or your
    # array will desync and will not let you boot your system.
    default		0
    
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 10
    
    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    # hiddenmenu
    
    # Pretty colours
    #color cyan/blue white/blue
    
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line)  and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    
    #
    # examples
    #
    # title		Windows 95/98/NT/2000
    # root		(hd0,0)
    # makeactive
    # chainloader	+1
    #
    # title		Linux
    # root		(hd0,1)
    # kernel	/vmlinuz root=/dev/hda2 ro
    #
    
    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below
    
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ##      kopt_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=42212fb3-429f-43be-b711-97bda3a041ff ro
    
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=42212fb3-429f-43be-b711-97bda3a041ff
    
    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ##      alternative=false
    # alternative=true
    
    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ##      lockalternative=false
    # lockalternative=false
    
    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash
    
    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ##      lockold=true
    # lockold=false
    
    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=
    
    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0
    
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ##      altoptions=(recovery) single
    # altoptions=(recovery mode) single
    
    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ##      howmany=7
    # howmany=all
    
    ## specify if running in Xen domU or have grub detect automatically
    ## update-grub will ignore non-xen kernels when running in domU and vice versa
    ## e.g. indomU=detect
    ##      indomU=true
    ##      indomU=false
    # indomU=detect
    
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ##      memtest86=false
    # memtest86=true
    
    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false
    
    ## should update-grub add savedefault to the default options
    ## can be true or false
    # savedefault=false
    
    ## ## End Default Options ##
    
    title		Ubuntu 9.04, kernel 2.6.28-11-generic
    uuid		42212fb3-429f-43be-b711-97bda3a041ff
    kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=42212fb3-429f-43be-b711-97bda3a041ff ro quiet splash 
    initrd		/boot/initrd.img-2.6.28-11-generic
    quiet
    
    title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
    uuid		42212fb3-429f-43be-b711-97bda3a041ff
    kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=42212fb3-429f-43be-b711-97bda3a041ff ro  single
    initrd		/boot/initrd.img-2.6.28-11-generic
    
    title		Ubuntu 9.04, memtest86+
    uuid		42212fb3-429f-43be-b711-97bda3a041ff
    kernel		/boot/memtest86+.bin
    quiet
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    Some more relevant information:
    Code:
    ubuntu@ubuntu:~$ sudo blkid
    /dev/loop0: TYPE="squashfs" 
    /dev/sda1: UUID="42212fb3-429f-43be-b711-97bda3a041ff" TYPE="ext4" 
    /dev/sda2: UUID="1C0A0BEF0A0BC52C" LABEL="System Reserved" TYPE="ntfs" 
    /dev/sda3: UUID="B46811DF6811A0E2" TYPE="ntfs" 
    /dev/sda5: UUID="a3b04d1e-89a5-4396-9404-b2c45796b427" TYPE="swap" 
    /dev/sdb1: UUID="d7b3b980-369a-4bb9-8671-1dffeecef71b" TYPE="ext4" 
    ubuntu@ubuntu:~$ cd /media/disk/boot/
    ubuntu@ubuntu:/media/disk/boot$ ls
    abi-2.6.28-11-generic         memtest86+.bin
    config-2.6.28-11-generic      System.map-2.6.28-11-generic
    grub                          vmcoreinfo-2.6.28-11-generic
    initrd.img-2.6.28-11-generic  vmlinuz-2.6.28-11-generic
    "Padre, nobody said war was fun now bowl!" - Sherman T Potter
    http://maxolasersquad.com/
    http://maxolasersquad.blogspot.com/

  8. #8
    Join Date
    Jun 2009
    Location
    California, US
    Beans
    864
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Can't get past grub.

    Man.... everything looks kosher pickles but just for ducks try running:

    Code:
    sudo update-grub
    Just in case.

  9. #9
    Join Date
    Apr 2007
    Location
    Tallahassee, Fl
    Beans
    119
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Can't get past grub.

    Code:
    ubuntu@ubuntu:~$ sudo update-grub 
    Searching for GRUB installation directory ... 
    No GRUB directory found. To create a template run 'mkdir /boot/grub' first. To install grub, install it manually or try the 'grub-install' command. ### Warning, grub-install is used to change your MBR. ###
    "Padre, nobody said war was fun now bowl!" - Sherman T Potter
    http://maxolasersquad.com/
    http://maxolasersquad.blogspot.com/

  10. #10
    Join Date
    Apr 2007
    Location
    Eldorado, NM
    Beans
    5,060
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: Can't get past grub.

    What is on sdb1? Also, did you run those commands whilst booted into ubuntu, or using the live cd?
    -merlin

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •