Announcement

Collapse
No announcement yet.

Dual OS boot up problem

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

    #16
    Re: Dual OS boot up problem

    From Konsole:

    ubuntu@ubuntu:~$ sudo fdisk -l

    Disk /dev/sda: 250.1 GB, 250059350016 bytes
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x80398039

    Device Boot Start End Blocks Id System
    /dev/sda1 1 1658 13312000 27 Unknown
    /dev/sda2 * 1658 1671 102400 7 HPFS/NTFS
    /dev/sda3 1671 13134 92080539 7 HPFS/NTFS
    /dev/sda4 13134 30402 138700801 f W95 Ext'd (LBA)
    /dev/sda5 13134 15794 21366784 83 Linux
    /dev/sda6 15794 16152 2876416 82 Linux swap / Solaris
    /dev/sda7 16153 30402 114455552 7 HPFS/NTFS

    Disk /dev/sdb: 1967 MB, 1967128576 bytes
    61 heads, 62 sectors/track, 1015 cylinders
    Units = cylinders of 3782 * 512 = 1936384 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000e1496

    Device Boot Start End Blocks Id System
    /dev/sdb1 * 1 1015 1919334 c W95 FAT32 (LBA)
    ubuntu@ubuntu:~$ sudo blkid
    /dev/loop0: TYPE="squashfs"
    /dev/loop1: UUID="b76bac8e-dd23-46be-82ae-3ef625826c92" TYPE="ext3"
    /dev/sda1: LABEL="PQSERVICE" UUID="DAA41C49A41C2B11" TYPE="ntfs"
    /dev/sda2: LABEL="SYSTEM RESERVED" UUID="3080CF3280CEFD7A" TYPE="ntfs"
    /dev/sda3: LABEL="ACER" UUID="461CD9341CD9202B" TYPE="ntfs"
    /dev/sda5: UUID="9396f4d4-00eb-4408-b0b6-81d2cabe9bd5" TYPE="ext4"
    /dev/sda6: UUID="ae501df1-3b66-4915-9a0a-b49c5292ce27" TYPE="swap"
    /dev/sda7: LABEL="New Volume" UUID="066611086610F9DF" TYPE="ntfs"
    /dev/sdb1: UUID="5DD0-3C8E" TYPE="vfat"
    ubuntu@ubuntu:~$

    sda5 has Kubuntu installed
    sda3 is windows 7
    sda7 is a partition to store files

    This is the grub.cfg file in /boot/grub/

    #
    # 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="0"
    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,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    if loadfont /usr/share/grub/unicode.pf2 ; then
    set gfxmode=auto
    load_video
    insmod gfxterm
    fi
    terminal_output gfxterm
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    set locale_dir=($root)/boot/grub/locale
    set lang=en_GB
    insmod gettext
    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 ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 0,71,115; then
    clear
    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 2.6.38-11-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    linux /boot/vmlinuz-2.6.38-11-generic root=UUID=9396f4d4-00eb-4408-b0b6-81d2cabe9bd5 ro quiet splash vt.handoff=7
    initrd /boot/initrd.img-2.6.38-11-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.38-11-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    echo 'Loading Linux 2.6.38-11-generic ...'
    linux /boot/vmlinuz-2.6.38-11-generic root=UUID=9396f4d4-00eb-4408-b0b6-81d2cabe9bd5 ro single
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-2.6.38-11-generic
    }
    submenu "Previous Linux versions" {
    menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    linux /boot/vmlinuz-2.6.38-8-generic root=UUID=9396f4d4-00eb-4408-b0b6-81d2cabe9bd5 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)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    echo 'Loading Linux 2.6.38-8-generic ...'
    linux /boot/vmlinuz-2.6.38-8-generic root=UUID=9396f4d4-00eb-4408-b0b6-81d2cabe9bd5 ro single
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-2.6.38-8-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,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    linux16 /boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root 9396f4d4-00eb-4408-b0b6-81d2cabe9bd5
    linux16 /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###

    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Windows Recovery Environment (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 DAA41C49A41C2B11
    drivemap -s (hd0) ${root}
    chainloader +1
    }
    menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(/dev/sda,msdos2)'
    search --no-floppy --fs-uuid --set=root 3080CF3280CEFD7A
    chainloader +1
    }
    ### 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 ###

    Comment


      #17
      Re: Dual OS boot up problem

      OK lets try this......

      when you try to boot up and you get left at the grub prompt

      grub>

      type

      Code:
      set root=(hd0,5)
      and press enter
      then

      Code:
      linux /vmlinuz root=/dev/sda5 ro
      and press enter
      then

      Code:
      initrd /initrd.img
      and press enter
      then

      Code:
      boot
      and cross your fingers and press enter .............

      if this works run
      Code:
      sudo update-grub
      as soon as your loged in

      if it dose not work run the live system again and open dolphin and navagate to the kubuntu partition and open a terminal thare (you should be seeing bin,boot,cdrom,dev,ect,and,and) then run
      Code:
      ls -l
      and post that .

      VINNY
      i7 4core HT 8MB L3 2.9GHz
      16GB RAM
      Nvidia GTX 860M 4GB RAM 1152 cuda cores

      Comment


        #18
        Re: Dual OS boot up problem

        Thanks Vinny,

        Originally posted by vinnywright
        OK lets try this......

        when you try to boot up and you get left at the grub prompt

        grub>

        type

        Code:
        set root=(hd0,5)
        Error 27 : Unrecognized command

        Grub gives a list of possible commands:

        background blocklist boot border cat chainloader clear cmp color configfile debug displayapm displaymem embed find foreground fstest geometry halt help hide impsprobe initrd install ioprobe kernel lock makeactive map md5crypt module modulenounzip pager partnew parttype password pause print quiet read reboot root rootnoverify savedefault serial setkey setup shade splash image terminal terminfo testload testvbe unhide uppermen uuid vbeprobe viewport


        Could I use some of these commands instead?

        Comment


          #19
          Re: Dual OS boot up problem

          Ah, I can boot up linux with the following commands (thanks for your help Vinny)

          kernel /vmlinuz root=/dev/sda5 ro
          initrd /initrd.img
          boot

          I ran an update on grub, but I still only get the grub prompt on restart (so still no access to windows).
          Could it be I've got grub installed incorrectly? In the wrong place? grub installed twice??

          Comment


            #20
            Re: Dual OS boot up problem

            Originally posted by vinnywright

            if it dose not work run the live system again and open dolphin and navagate to the kubuntu partition and open a terminal thare (you should be seeing bin,boot,cdrom,dev,ect,and,and) then run
            Code:
            ls -l
            and post that .

            VINNY


            john@john-Aspire-One-721:/$ ls -l
            total 100
            drwxr-xr-x 2 root root 4096 2011-09-05 17:50 bin
            drwxr-xr-x 3 root root 4096 2011-09-05 17:56 boot
            drwxr-xr-x 2 root root 4096 2011-07-15 14:57 cdrom
            drwxr-xr-x 19 root root 4260 2011-09-17 21:31 dev
            drwxr-xr-x 125 root root 12288 2011-09-17 21:32 etc
            drwxr-xr-x 3 root root 4096 2011-07-15 14:57 home
            lrwxrwxrwx 1 root root 33 2011-09-05 17:54 initrd.img -> boot/initrd.img-2.6.38-11-generic
            lrwxrwxrwx 1 root root 32 2011-07-15 14:58 initrd.img.old -> boot/initrd.img-2.6.38-8-generic
            drwxr-xr-x 20 root root 4096 2011-09-05 17:49 lib
            drwxr-xr-x 4 root root 12288 2011-07-16 01:35 lib32
            lrwxrwxrwx 1 root root 4 2011-07-15 14:55 lib64 -> /lib
            drwx------ 2 root root 16384 2011-07-15 14:55 lost+found
            drwxr-xr-x 2 root root 4096 2011-09-16 13:14 media
            drwxr-xr-x 3 root root 4096 2011-09-17 21:23 mnt
            drwxr-xr-x 3 root root 4096 2011-07-16 00:08 opt
            dr-xr-xr-x 155 root root 0 2011-09-17 22:31 proc
            drwx------ 8 root root 4096 2011-09-17 20:12 root
            drwxr-xr-x 2 root root 4096 2011-09-05 17:50 sbin
            drwxr-xr-x 2 root root 4096 2011-03-21 08:35 selinux
            drwxr-xr-x 2 root root 4096 2011-04-26 00:26 srv
            drwxr-xr-x 13 root root 0 2011-09-17 22:31 sys
            drwxrwxrwt 12 root root 4096 2011-09-17 21:32 tmp
            drwxr-xr-x 11 root root 4096 2011-07-16 01:35 usr
            drwxr-xr-x 14 root root 4096 2011-04-26 00:40 var
            lrwxrwxrwx 1 root root 30 2011-09-05 17:54 vmlinuz -> boot/vmlinuz-2.6.38-11-generic
            lrwxrwxrwx 1 root root 29 2011-07-15 14:58 vmlinuz.old -> boot/vmlinuz-2.6.38-8-generic
            john@john-Aspire-One-721:/$ ^C


            Comment


              #21
              Re: Dual OS boot up problem

              I must confess I'm at a loss at the moment..........

              I wanted the "ls" to make sure the system links vmlinuz & initrd.img where their and pointing to the right stuff as grub.cfg was concerned

              I'll keep thinking and if I can will be back with more.........................or someone else will

              VINNY
              i7 4core HT 8MB L3 2.9GHz
              16GB RAM
              Nvidia GTX 860M 4GB RAM 1152 cuda cores

              Comment

              Working...
              X