Results 1 to 3 of 3

Thread: Lubuntu installed but won't boot. Can't install grub

Hybrid View

  1. #1
    Join Date
    May 2010
    Beans
    18
    Distro
    Lubuntu

    Lightbulb Lubuntu installed but won't boot. Can't install grub

    Hi guys,

    I installed lubuntu through a USB drive, switching from windows 8 on a Toshiba Tecra R940, but now it won't boot (had the same problem with ubuntu). After some research I stumbled into this old thread: http://ubuntuforums.org/showthread.php?t=1633758
    So, I entered the "try only" mode and obtained the following results using the bootinfo script:

    Code:
                      Boot Info Script 0.61      [1 April 2012]
    
    
    ============================= Boot Info Summary: ===============================
    
     => No boot loader is installed in the MBR of /dev/sda.
     => Syslinux MBR (3.00-3.35) is installed in the MBR of /dev/sdb.
    
    sda1: __________________________________________________________________________
    
        File system:       vfat
        Boot sector type:  FAT32
        Boot sector info:  No errors found in the Boot Parameter Block.
        Operating System:  
        Boot files:        /efi/Boot/bootx64.efi /efi/ubuntu/grubx64.efi 
                           /efi/ubuntu/MokManager.efi /efi/ubuntu/shimx64.efi
    
    sda2: __________________________________________________________________________
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info: 
        Operating System:  Ubuntu 15.10
        Boot files:        /boot/grub/grub.cfg /etc/fstab
    
    sda3: __________________________________________________________________________
    
        File system:       swap
        Boot sector type:  -
        Boot sector info: 
    
    sdb1: __________________________________________________________________________
    
        File system:       vfat
        Boot sector type:  SYSLINUX 6.03
        Boot sector info:  Syslinux looks at sector 16392 of /dev/sdb1 for its 
                           second stage. The integrity check of Syslinux failed. 
                           No errors found in the Boot Parameter Block.
        Operating System:  
        Boot files:        /boot/grub/grub.cfg /syslinux.cfg 
                           /efi/BOOT/grubx64.efi /ldlinux.sys
    
    ============================ Drive/Partition Info: =============================
    
    Drive: sda _____________________________________________________________________
    Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    
    Partition  Boot  Start Sector    End Sector  # of Sectors  Id System
    
    /dev/sda1                   1   976,773,167   976,773,167  ee GPT
    
    
    GUID Partition Table detected.
    
    Partition    Start Sector    End Sector  # of Sectors System
    /dev/sda1           2,048     1,050,623     1,048,576 EFI System partition
    /dev/sda2       1,050,624   960,104,447   959,053,824 Data partition (Linux)
    /dev/sda3     960,104,448   976,771,071    16,666,624 Swap partition (Linux)
    
    Drive: sdb _____________________________________________________________________
    Disk /dev/sdb: 3.8 GiB, 4009754624 bytes, 7831552 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    
    Partition  Boot  Start Sector    End Sector  # of Sectors  Id System
    
    /dev/sdb1    *          2,048     7,831,551     7,829,504   c W95 FAT32 (LBA)
    
    
    "blkid" output: ________________________________________________________________
    
    Device           UUID                                   TYPE       LABEL
    
    /dev/loop0                                              squashfs   
    /dev/sda1        03F1-7DE3                              vfat       
    /dev/sda2        fa3bab66-0d79-431d-8652-206057642940   ext4       
    /dev/sda3        d9f8ff50-c9f4-43af-baab-adb2d5a78f89   swap       
    /dev/sdb1        BC36-25BA                              vfat       LUBUNTU 15_
    /dev/zram0       332d856f-3046-4996-9280-de95dab685e3   swap       
    /dev/zram1       4d19b805-2e51-415d-bcdc-66ea110027aa   swap       
    /dev/zram2       bbae4f14-287e-426d-8f5d-e238bf6db4a2   swap       
    /dev/zram3       fc7d28f0-1e3e-444b-93e1-8bc8d6c09237   swap       
    
    ================================ Mount points: =================================
    
    Device           Mount_Point              Type       Options
    
    /dev/loop0       /rofs                    squashfs   (ro,noatime)
    /dev/sdb1        /cdrom                   vfat       (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
    
    
    =========================== sda2/boot/grub/grub.cfg: ===========================
    
    --------------------------------------------------------------------------------
    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    if [ "${next_entry}" ] ; then
       set default="${next_entry}"
       set next_entry=
       save_env next_entry
       set boot_once=true
    else
       set default="0"
    fi
    
    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
    else
      menuentry_id_option=""
    fi
    
    export menuentry_id_option
    
    if [ "${prev_saved_entry}" ]; then
      set saved_entry="${prev_saved_entry}"
      save_env saved_entry
      set prev_saved_entry=
      save_env prev_saved_entry
      set boot_once=true
    fi
    
    function savedefault {
      if [ -z "${boot_once}" ]; then
        saved_entry="${chosen}"
        save_env saved_entry
      fi
    }
    function recordfail {
      set recordfail=1
      if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    }
    function load_video {
      if [ x$feature_all_video_module = xy ]; then
        insmod all_video
      else
        insmod efi_gop
        insmod efi_uga
        insmod ieee1275_fb
        insmod vbe
        insmod vga
        insmod video_bochs
        insmod video_cirrus
      fi
    }
    
    if [ x$feature_default_font_path = xy ] ; then
       font=unicode
    else
    insmod part_gpt
    insmod ext2
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  fa3bab66-0d79-431d-8652-206057642940
    else
      search --no-floppy --fs-uuid --set=root fa3bab66-0d79-431d-8652-206057642940
    fi
        font="/usr/share/grub/unicode.pf2"
    fi
    
    if loadfont $font ; then
      set gfxmode=auto
      load_video
      insmod gfxterm
      set locale_dir=$prefix/locale
      set lang=en_US
      insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ] ; then
      set timeout=30
    else
      if [ x$feature_timeout_style = xy ] ; then
        set timeout_style=hidden
        set timeout=0
      # Fallback hidden-timeout code in case the timeout_style feature is
      # unavailable.
      elif sleep --interruptible 0 ; then
        set timeout=0
      fi
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    function gfxmode {
        set gfxpayload="${1}"
        if [ "${1}" = "keep" ]; then
            set vt_handoff=vt.handoff=7
        else
            set vt_handoff=
        fi
    }
    if [ "${recordfail}" != 1 ]; then
      if [ -e ${prefix}/gfxblacklist.txt ]; then
        if hwmatch ${prefix}/gfxblacklist.txt 3; then
          if [ ${match} = 0 ]; then
            set linux_gfx_mode=keep
          else
            set linux_gfx_mode=text
          fi
        else
          set linux_gfx_mode=text
        fi
      else
        set linux_gfx_mode=keep
      fi
    else
      set linux_gfx_mode=text
    fi
    export linux_gfx_mode
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fa3bab66-0d79-431d-8652-206057642940' {
        recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  fa3bab66-0d79-431d-8652-206057642940
        else
          search --no-floppy --fs-uuid --set=root fa3bab66-0d79-431d-8652-206057642940
        fi
        linux    /boot/vmlinuz-4.2.0-27-generic.efi.signed root=UUID=fa3bab66-0d79-431d-8652-206057642940 ro  quiet splash $vt_handoff
        initrd    /boot/initrd.img-4.2.0-27-generic
    }
    submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-fa3bab66-0d79-431d-8652-206057642940' {
        menuentry 'Ubuntu, with Linux 4.2.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-27-generic-advanced-fa3bab66-0d79-431d-8652-206057642940' {
            recordfail
            load_video
            gfxmode $linux_gfx_mode
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_gpt
            insmod ext2
            set root='hd0,gpt2'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  fa3bab66-0d79-431d-8652-206057642940
            else
              search --no-floppy --fs-uuid --set=root fa3bab66-0d79-431d-8652-206057642940
            fi
            echo    'Loading Linux 4.2.0-27-generic ...'
            linux    /boot/vmlinuz-4.2.0-27-generic.efi.signed root=UUID=fa3bab66-0d79-431d-8652-206057642940 ro  quiet splash $vt_handoff
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd.img-4.2.0-27-generic
        }
        menuentry 'Ubuntu, with Linux 4.2.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-27-generic-recovery-fa3bab66-0d79-431d-8652-206057642940' {
            recordfail
            load_video
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_gpt
            insmod ext2
            set root='hd0,gpt2'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  fa3bab66-0d79-431d-8652-206057642940
            else
              search --no-floppy --fs-uuid --set=root fa3bab66-0d79-431d-8652-206057642940
            fi
            echo    'Loading Linux 4.2.0-27-generic ...'
            linux    /boot/vmlinuz-4.2.0-27-generic.efi.signed root=UUID=fa3bab66-0d79-431d-8652-206057642940 ro recovery nomodeset 
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd.img-4.2.0-27-generic
        }
        menuentry 'Ubuntu, with Linux 4.2.0-16-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-16-generic-advanced-fa3bab66-0d79-431d-8652-206057642940' {
            recordfail
            load_video
            gfxmode $linux_gfx_mode
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_gpt
            insmod ext2
            set root='hd0,gpt2'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  fa3bab66-0d79-431d-8652-206057642940
            else
              search --no-floppy --fs-uuid --set=root fa3bab66-0d79-431d-8652-206057642940
            fi
            echo    'Loading Linux 4.2.0-16-generic ...'
            linux    /boot/vmlinuz-4.2.0-16-generic root=UUID=fa3bab66-0d79-431d-8652-206057642940 ro  quiet splash $vt_handoff
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd.img-4.2.0-16-generic
        }
        menuentry 'Ubuntu, with Linux 4.2.0-16-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-16-generic-recovery-fa3bab66-0d79-431d-8652-206057642940' {
            recordfail
            load_video
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_gpt
            insmod ext2
            set root='hd0,gpt2'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  fa3bab66-0d79-431d-8652-206057642940
            else
              search --no-floppy --fs-uuid --set=root fa3bab66-0d79-431d-8652-206057642940
            fi
            echo    'Loading Linux 4.2.0-16-generic ...'
            linux    /boot/vmlinuz-4.2.0-16-generic root=UUID=fa3bab66-0d79-431d-8652-206057642940 ro recovery nomodeset 
            echo    'Loading initial ramdisk ...'
            initrd    /boot/initrd.img-4.2.0-16-generic
        }
    }
    
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_linux_xen ###
    
    ### END /etc/grub.d/20_linux_xen ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    ### END /etc/grub.d/30_os-prober ###
    
    ### BEGIN /etc/grub.d/30_uefi-firmware ###
    menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
        fwsetup
    }
    ### END /etc/grub.d/30_uefi-firmware ###
    
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###
    
    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f  ${config_directory}/custom.cfg ]; then
      source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    --------------------------------------------------------------------------------
    
    =============================== sda2/etc/fstab: ================================
    
    --------------------------------------------------------------------------------
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda2 during installation
    UUID=fa3bab66-0d79-431d-8652-206057642940 /               ext4    errors=remount-ro 0       1
    # /boot/efi was on /dev/sda1 during installation
    UUID=03F1-7DE3  /boot/efi       vfat    umask=0077      0       1
    # swap was on /dev/sda3 during installation
    UUID=d9f8ff50-c9f4-43af-baab-adb2d5a78f89 none            swap    sw              0       0
    --------------------------------------------------------------------------------
    
    =================== sda2: Location of files loaded by Grub: ====================
    
               GiB - GB             File                                 Fragment(s)
    
    
    =========================== sdb1/boot/grub/grub.cfg: ===========================
    
    --------------------------------------------------------------------------------
    
    if loadfont /boot/grub/font.pf2 ; then
        set gfxmode=auto
        insmod efi_gop
        insmod efi_uga
        insmod gfxterm
        terminal_output gfxterm
    fi
    
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    
    menuentry "Try Lubuntu without installing" {
        set gfxpayload=keep
        linux    /casper/vmlinuz.efi  file=/cdrom/preseed/lubuntu.seed boot=casper quiet splash ---
        initrd    /casper/initrd.lz
    }
    menuentry "Install Lubuntu" {
        set gfxpayload=keep
        linux    /casper/vmlinuz.efi  file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity quiet splash ---
        initrd    /casper/initrd.lz
    }
    menuentry "OEM install (for manufacturers)" {
        set gfxpayload=keep
        linux    /casper/vmlinuz.efi  file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true ---
        initrd    /casper/initrd.lz
    }
    menuentry "Check disc for defects" {
        set gfxpayload=keep
        linux    /casper/vmlinuz.efi  boot=casper integrity-check quiet splash ---
        initrd    /casper/initrd.lz
    }
    --------------------------------------------------------------------------------
    
    ============================== sdb1/syslinux.cfg: ==============================
    
    --------------------------------------------------------------------------------
    DEFAULT loadconfig 
     
    LABEL loadconfig 
      CONFIG /isolinux/isolinux.cfg 
      APPEND /isolinux/ 
    --------------------------------------------------------------------------------
    
    =================== sdb1: Location of files loaded by Grub: ====================
    
               GiB - GB             File                                 Fragment(s)
    
    
    ================= sdb1: Location of files loaded by Syslinux: ==================
    
               GiB - GB             File                                 Fragment(s)
    
    
    =============================== StdErr Messages: ===============================
    
    cat: /tmp/BootInfo-HULjpm5N/Tmp_Log: No such file or directory
    cat: /tmp/BootInfo-HULjpm5N/Tmp_Log: No such file or directory
    cat: /tmp/BootInfo-HULjpm5N/Tmp_Log: No such file or directory
    I saw I don't have grub installed so I tried following the commands given to install it but this is what I got:

    Code:
    Installing for i386-pc platform.
    grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
    grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
    grub-install: error: will not proceed with blocklists.
    Can someone please help?

    Edit: Also, I got this:

    Code:
    lubuntu@lubuntu:~$ sudo parted /dev/sda unit s print
    Model: ATA TOSHIBA MK5061GS (scsi)
    Disk /dev/sda: 976773168s
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start       End         Size        File system     Name                  Flags
     1      2048s       1050623s    1048576s    fat32           EFI System Partition  boot, esp
     2      1050624s    960104447s  959053824s  ext4
     3      960104448s  976771071s  16666624s   linux-swap(v1)
    Last edited by zebedeuzeu; February 12th, 2016 at 10:59 PM. Reason: Adding more info

  2. #2
    Join Date
    Jun 2014
    Beans
    4,290

    Re: Lubuntu installed but won't boot. Can't install grub

    The bootinfoscript you posted showed no code in the MBR, an EFI partition (sda1) with the correct EFI files and grub files on sda2 all as they should have been.
    You don't need a BIOS Boot partition if you are using EFI which your output shows you are so trying to install Grub to the MBR was a mistake.
    What was the original problem? I've read a number of posts referring to Toshiba as especially problematic for a non-windows system but don't have a Toshiba myself. Someone else should come along.

  3. #3
    Join Date
    May 2010
    Beans
    18
    Distro
    Lubuntu

    Re: Lubuntu installed but won't boot. Can't install grub

    The problem was that I was supposedly able to install lubuntu or ubuntu but when I rebooted it would never go past the loading screen. Either way, I installed it in legacy mode and it's all good now.

Tags for this Thread

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
  •