Announcement

Collapse
No announcement yet.

kdm + grub2

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    kdm + grub2

    my kdm isn't integrating with grub2 as per http://ksmanis.wordpress.com/2011/04...pport-for-kdm/
    I've got systemsettings/login screen/shutdown/bootmanager set to grub2 but still no go
    any ideas?

    #2
    Re: kdm + grub2

    Originally posted by buzzmandt
    my kdm isn't integrating with grub2 as per http://ksmanis.wordpress.com/2011/04...pport-for-kdm/
    I've got systemsettings/login screen/shutdown/bootmanager set to grub2 but still no go
    any ideas?
    Did you did this:
    Note however that GRUB_DEFAULT=saved should be set in /etc/default/grub so that /boot/grub/grub.cfg contains set default=”${saved_entry}” (required for grub-reboot’s voodoo stuff).
    sigpic

    Comment


      #3
      Re: kdm + grub2

      yeah, did that too, still no go. I get the little down arrow like there's a menu there but when i click it it just does the restart

      Comment


        #4
        Re: kdm + grub2

        Do you have another OS installed -- does it appear on the boot menu?

        Comment


          #5
          Re: kdm + grub2

          ya, 4 total, oneiric, win7, natty, lucid

          Comment


            #6
            Re: kdm + grub2

            Originally posted by buzzmandt
            ya, 4 total, oneiric, win7, natty, lucid
            You need to choose Grub2 as bootloader in the KDM setup. Go to System Settings->Login Screen. Somewhere, there's a pull down menu where you can choose Grub2 as bootloader.

            Comment


              #7
              Re: kdm + grub2

              Originally posted by PainGiver
              Originally posted by buzzmandt
              ya, 4 total, oneiric, win7, natty, lucid
              You need to choose Grub2 as bootloader in the KDM setup. Go to System Settings->Login Screen. Somewhere, there's a pull down menu where you can choose Grub2 as bootloader.
              did that already.

              I've got systemsettings/login screen/shutdown/bootmanager set to grub2 but still no go

              Comment


                #8
                Re: kdm + grub2

                did you run 'update-grub' afterwards?

                Comment


                  #9
                  Re: kdm + grub2

                  Originally posted by claydoh
                  did you run 'update-grub' afterwards?
                  yup.

                  and even made sure it updated
                  Code:
                  buzzmandt@buzzmandt-Compaq-Presario-CQ60-Notebook-PC:~$ cat /boot/grub/grub.cfg | grep default
                  # from /etc/grub.d and settings from /etc/default/grub
                  set default="${saved_entry}"

                  Comment


                    #10
                    Re: kdm + grub2

                    Well I have it working, dunno if I rebooted ir logged out at some point, but it is here:
                    Attached Files

                    Comment


                      #11
                      Re: kdm + grub2

                      i've got the little drop down arrow like you do on both shutdown and restart, just like yours, but clicking restart only restarts.

                      Comment


                        #12
                        Re: kdm + grub2

                        here's the grub files, please see if you can find something amiss

                        here's /etc/default/grub
                        Code:
                        buzzmandt@buzzmandt-Compaq-Presario-CQ60-Notebook-PC:~$ cat /etc/default/grub
                        # If you change this file, run 'update-grub' afterwards to update
                        # /boot/grub/grub.cfg.
                        # For full documentation of the options in this file, see:
                        #  info -f grub -n 'Simple configuration'
                        
                        GRUB_DEFAULT=saved
                        #GRUB_HIDDEN_TIMEOUT=0
                        GRUB_HIDDEN_TIMEOUT_QUIET=true
                        GRUB_TIMEOUT=10
                        GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
                        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
                        GRUB_CMDLINE_LINUX=""
                        
                        # Uncomment to enable BadRAM filtering, modify to suit your needs
                        # This works with Linux (no patch required) and with any kernel that obtains
                        # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
                        #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
                        
                        # Uncomment to disable graphical terminal (grub-pc only)
                        #GRUB_TERMINAL=console
                        
                        # The resolution used on graphical terminal
                        # note that you can use only modes which your graphic card supports via VBE
                        # you can see them in real GRUB with the command `vbeinfo'
                        #GRUB_GFXMODE=640x480
                        
                        # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
                        #GRUB_DISABLE_LINUX_UUID=true
                        
                        # Uncomment to disable generation of recovery mode menu entries
                        #GRUB_DISABLE_RECOVERY="true"
                        
                        # Uncomment to get a beep at grub start
                        #GRUB_INIT_TUNE="480 440 1"
                        buzzmandt@buzzmandt-Compaq-Presario-CQ60-Notebook-PC:~$
                        and here's /boot/grub/grub.cfg
                        Code:
                        buzzmandt@buzzmandt-Compaq-Presario-CQ60-Notebook-PC:~$ cat /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
                        set default="${saved_entry}"
                        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 {
                         insmod vbe
                         insmod vga
                         insmod video_bochs
                         insmod video_cirrus
                        }
                        
                        insmod part_msdos
                        insmod ext2
                        set root='(/dev/sda,msdos7)'
                        search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                        if loadfont /usr/share/grub/unicode.pf2 ; then
                         set gfxmode=auto
                         load_video
                         insmod gfxterm
                         insmod part_msdos
                         insmod ext2
                         set root='(/dev/sda,msdos7)'
                         search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                         set locale_dir=($root)/boot/grub/locale
                         set lang=en_US
                         insmod gettext
                        fi
                        terminal_output gfxterm
                        if [ "${recordfail}" = 1 ]; then
                         set timeout=-1
                        else
                         set timeout=10
                        fi
                        ### END /etc/grub.d/00_header ###
                        
                        ### BEGIN /etc/grub.d/05_debian_theme ###
                        insmod part_msdos
                        insmod ext2
                        set root='(/dev/sda,msdos7)'
                        search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                        insmod png
                        if background_image /boot/grub/background.png; then
                         true
                        else
                         set menu_color_normal=white/black
                         set menu_color_highlight=black/light-gray
                         if background_color 0,71,115; then
                          clear
                         fi
                        fi
                        ### END /etc/grub.d/05_debian_theme ###
                        
                        ### BEGIN /etc/grub.d/10_linux ###
                        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
                        if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
                        menuentry 'Ubuntu, with Linux 3.0.0-7-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0.0-7-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0.0-7-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0.0-7-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0.0-7-generic ...'
                            linux  /boot/vmlinuz-3.0.0-7-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0.0-7-generic
                        }
                        submenu "Previous Linux versions" {
                        menuentry 'Ubuntu, with Linux 3.0.0-6-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0.0-6-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0.0-6-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0.0-6-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0.0-6-generic ...'
                            linux  /boot/vmlinuz-3.0.0-6-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0.0-6-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0.0-5-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0.0-5-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0.0-5-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0.0-5-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0.0-5-generic ...'
                            linux  /boot/vmlinuz-3.0.0-5-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0.0-5-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0.0-4-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0.0-4-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0.0-4-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0.0-4-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0.0-4-generic ...'
                            linux  /boot/vmlinuz-3.0.0-4-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0.0-4-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0-3-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0-3-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0-3-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0-3-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0-3-generic ...'
                            linux  /boot/vmlinuz-3.0-3-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0-3-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0-2-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0-2-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0-2-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0-2-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0-2-generic ...'
                            linux  /boot/vmlinuz-3.0-2-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0-2-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0-1-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux  /boot/vmlinuz-3.0-1-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro  quiet splash vt.handoff=7
                            initrd /boot/initrd.img-3.0-1-generic
                        }
                        menuentry 'Ubuntu, with Linux 3.0-1-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                            recordfail
                            set gfxpayload=$linux_gfx_mode
                            insmod gzio
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            echo  'Loading Linux 3.0-1-generic ...'
                            linux  /boot/vmlinuz-3.0-1-generic root=UUID=4f9e353b-4422-4057-9d07-36193cea39f8 ro single nomodeset 
                            echo  'Loading initial ramdisk ...'
                            initrd /boot/initrd.img-3.0-1-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+ ###
                        menuentry "Memory test (memtest86+)" {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux16 /boot/memtest86+.bin
                        }
                        menuentry "Memory test (memtest86+, serial console 115200)" {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos7)'
                            search --no-floppy --fs-uuid --set=root 4f9e353b-4422-4057-9d07-36193cea39f8
                            linux16 /boot/memtest86+.bin console=ttyS0,115200n8
                        }
                        ### END /etc/grub.d/20_memtest86+ ###
                        
                        ### BEGIN /etc/grub.d/30_os-prober ###
                        menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
                            insmod part_msdos
                            insmod ntfs
                            set root='(/dev/sda,msdos1)'
                            search --no-floppy --fs-uuid --set=root 1A6237C76237A703
                            chainloader +1
                        }
                        menuentry "Ubuntu, with Linux 2.6.38-8-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos6)'
                            search --no-floppy --fs-uuid --set=root 9a126ff9-e944-451d-8a6a-c3518eb8ea58
                            linux /boot/vmlinuz-2.6.38-8-generic root=UUID=9a126ff9-e944-451d-8a6a-c3518eb8ea58 ro quiet splash vt.handoff=7
                            initrd /boot/initrd.img-2.6.38-8-generic
                        }
                        menuentry "Ubuntu, with Linux 2.6.38-8-generic (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos6)'
                            search --no-floppy --fs-uuid --set=root 9a126ff9-e944-451d-8a6a-c3518eb8ea58
                            linux /boot/vmlinuz-2.6.38-8-generic root=UUID=9a126ff9-e944-451d-8a6a-c3518eb8ea58 ro single
                            initrd /boot/initrd.img-2.6.38-8-generic
                        }
                        menuentry "Ubuntu, with Linux 2.6.32-32-generic (on /dev/sda8)" --class gnu-linux --class gnu --class os {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos8)'
                            search --no-floppy --fs-uuid --set=root 2e69c336-40e4-43cd-b3ff-9fe9856a843b
                            linux /boot/vmlinuz-2.6.32-32-generic root=UUID=2e69c336-40e4-43cd-b3ff-9fe9856a843b ro quiet splash
                            initrd /boot/initrd.img-2.6.32-32-generic
                        }
                        menuentry "Ubuntu, with Linux 2.6.32-32-generic (recovery mode) (on /dev/sda8)" --class gnu-linux --class gnu --class os {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos8)'
                            search --no-floppy --fs-uuid --set=root 2e69c336-40e4-43cd-b3ff-9fe9856a843b
                            linux /boot/vmlinuz-2.6.32-32-generic root=UUID=2e69c336-40e4-43cd-b3ff-9fe9856a843b ro single
                            initrd /boot/initrd.img-2.6.32-32-generic
                        }
                        menuentry "Ubuntu, with Linux 2.6.32-28-generic (on /dev/sda8)" --class gnu-linux --class gnu --class os {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos8)'
                            search --no-floppy --fs-uuid --set=root 2e69c336-40e4-43cd-b3ff-9fe9856a843b
                            linux /boot/vmlinuz-2.6.32-28-generic root=UUID=2e69c336-40e4-43cd-b3ff-9fe9856a843b ro quiet splash
                            initrd /boot/initrd.img-2.6.32-28-generic
                        }
                        menuentry "Ubuntu, with Linux 2.6.32-28-generic (recovery mode) (on /dev/sda8)" --class gnu-linux --class gnu --class os {
                            insmod part_msdos
                            insmod ext2
                            set root='(/dev/sda,msdos8)'
                            search --no-floppy --fs-uuid --set=root 2e69c336-40e4-43cd-b3ff-9fe9856a843b
                            linux /boot/vmlinuz-2.6.32-28-generic root=UUID=2e69c336-40e4-43cd-b3ff-9fe9856a843b ro single
                            initrd /boot/initrd.img-2.6.32-28-generic
                        }
                        ### END /etc/grub.d/30_os-prober ###
                        
                        ### 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 $prefix/custom.cfg ]; then
                         source $prefix/custom.cfg;
                        fi
                        ### END /etc/grub.d/41_custom ###
                        buzzmandt@buzzmandt-Compaq-Presario-CQ60-Notebook-PC:~$

                        Comment


                          #13
                          Re: kdm + grub2

                          are you holding down the restart button for a moment to bring up the menu?
                          (that part is not an obvious action)

                          Comment


                            #14
                            Re: kdm + grub2

                            OK, now i feel like a dope :P

                            that worked to bring up the menu, but it doesn't boot to what i pick. any suggestions

                            THANK YOU CLAYDOH!!

                            Comment

                            Working...
                            X