Find the answer to your Linux question:
Results 1 to 7 of 7
Last night I tried to install OpenSuSE to my slave drive. (Dual-booting PCLOS and Ubuntu on master drive.) I partitioned the drive accordingly and told the bootloader to install on ...
  1. #1
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302

    Installing OpenSuSE to slave drive: GRUB install and Hardware Config. Failures

    Last night I tried to install OpenSuSE to my slave drive. (Dual-booting PCLOS and Ubuntu on master drive.) I partitioned the drive accordingly and told the bootloader to install on sdb (master is sda.... even though in PCLOS, they show up as hda and hdb).

    The OS installed, but the bootloader didn't. I am able to get in to OSUSE using SuperGRUB Disk. from there, I tried reinstalling the bootloader, but it wouldn't let me. I got an error message telling me that it couldn't load because of the partitions.

    On top of that, SUSE fails to configure some of my hardware for use. so i have no ethernet or sound.

    What do I try next?

  2. #2
    Linux Guru
    Join Date
    Oct 2007
    Location
    Tucson AZ
    Posts
    1,946
    What is the error message you get? Post it. When you use SuperGrub, are you able to access the opensuse /boot/grub directory? If so, what are the entries in the menu.lst file? Which partition has your mbr? Do you have an entry for opensuse in the menu.lst file of the boot partition? Do an "fdisk -l" as root and post it. If you can access the opensuse /boot/grub/ directory, find the menu.lst file and see what the entry is there and copy it to the menu.lst file of your boot partition.

  3. #3
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,316
    Which distro's boot loader are you using right now? Ubuntu or PCLOS?
    If you installed SuSe's boot loader in MBR of sdb then its very easy to add SUSE's entry in GRUB Menu.
    Just add this code in menu.lst file of distro whose GRUB you are using.
    Code:
    title SuSe
    rootnoverify (hd1,0)
    chainloader +1
    Save file and reboot machine.
    In case it doesn't work, execute this ( Make sure to plug-n SuSe disk while execute commands. )
    Code:
    sudo fdisk -l
    Post output here.
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  4. #4
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302
    Quote Originally Posted by yancek View Post
    What is the error message you get? Post it. When you use SuperGrub, are you able to access the opensuse /boot/grub directory? If so, what are the entries in the menu.lst file? Which partition has your mbr? Do you have an entry for opensuse in the menu.lst file of the boot partition? Do an "fdisk -l" as root and post it. If you can access the opensuse /boot/grub/ directory, find the menu.lst file and see what the entry is there and copy it to the menu.lst file of your boot partition.
    I can find SUSE in SDG, but there is no grub for it. I can't get it to install on MBR or the Slave Drive I am attempting to install to.

    hda = (MBR) PCLOS GRUB menu, attempting to add Ubuntu in forum section. No entry for SuSE. Contents of menu.lst are:

    timeout 10
    color black/cyan yellow/cyan
    gfxmenu (hd0,0)/usr/share/gfxboot/themes/pclinuxos/boot/message
    default 0

    title linux
    kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/hda1 acpi=on resume=/dev/hda5 splash=silent vga=788
    initrd (hd0,0)/boot/initrd.img

    title linux-nonfb
    kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/hda1 acpi=on resume=/dev/hda5
    initrd (hd0,0)/boot/initrd.img

    title failsafe
    kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/hda1 failsafe acpi=on resume=/dev/hda5
    initrd (hd0,0)/boot/initrd.img

    title Ubuntu
    kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=Ubuntu root=/dev/hda3
    initrd (hd0,0)/boot/initrd.img
    hdb = No GRUB, SuSE install. Cannot get GRUB to install to this drive. No menu.lst on MBR. [UPDATE]I just tried to install the bootloader again to get that exact error message, except this time, I didn't get the message. The bootloader install just ran. When I restarted, I pulled up a boot menu and selected my slave drive to boot from. but I got that blasted GRUB Error 15.[/UPDATE]

    If this helps, I have a theory. When I installed SuSE on my slave drive, I manually told it to install the bootloader on hdb1 (root partition). However, it never installed. But for some reason, the GRUB was completely gone on my boot partition (hda). When I got into SuSE via SGD, I tried to install the bootloader again but it failed. So I am wondering if it tried to install on hda (during initial OS install), but just couldn't. And wiping my original GRUB in the process.

    menu.lst for SuSE contains:

    # Modified by YaST2. Last modification on Wed Feb 27 22:43:03 GMT 2008
    default 0
    timeout 8

    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title OpenSUSE
    root (hd1,0)
    kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_IC35L060AVV207-_VNVB30G2E0Z00V-part1 vga=0x317 resume=/dev/sda5 splash=silent showopts
    initrd /boot/initrd-2.6.22.5-31-default

    ###Don't change this comment - YaST2 identifier: Original name: linux (/dev/sda1)###
    title PCLinuxOS (/dev/sda1)
    root (hd0)
    configfile /boot/grub/menu.lst
    configfile /boot/grub/menu.lst
    configfile /boot/grub/menu.lst

    ###Don't change this comment - YaST2 identifier: Original name: Ubuntu 7.10, kernel 2.6.22-14-generic (/dev/sda3)###
    title Ubuntu 7.10, kernel 2.6.22-14-generic (/dev/sda3)
    root (hd0)
    configfile /boot/grub/menu.lst
    configfile /boot/grub/menu.lst
    configfile /boot/grub/menu.lst

  5. #5
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302
    Quote Originally Posted by devils_casper View Post
    Which distro's boot loader are you using right now? Ubuntu or PCLOS?
    If you installed SuSe's boot loader in MBR of sdb then its very easy to add SUSE's entry in GRUB Menu.
    Just add this code in menu.lst file of distro whose GRUB you are using.
    Code:
    title SuSe
    rootnoverify (hd1,0)
    chainloader +1
    Save file and reboot machine.
    In case it doesn't work, execute this ( Make sure to plug-n SuSe disk while execute commands. )
    Code:
    sudo fdisk -l
    Post output here.
    I can't get OpenSuSE's bootloader to install on mbr of slave drive. the other info you requested is posted in the post above.

  6. #6
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,316
    Have you tried adding this code in menu.lst file of PCLOS?
    Code:
    title OpenSUSE
          root (hd1,0)
          kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_IC35L060AVV207-_VNVB30G2E0Z00V-part1 vga=0x317 resume=/dev/sda5 splash=silent showopts
          initrd /boot/initrd-2.6.22.5-31-default
    It should boot up SuSe.
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  7. #7
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302
    Quote Originally Posted by devils_casper View Post
    Have you tried adding this code in menu.lst file of PCLOS?
    Code:
    title OpenSUSE
          root (hd1,0)
          kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_IC35L060AVV207-_VNVB30G2E0Z00V-part1 vga=0x317 resume=/dev/sda5 splash=silent showopts
          initrd /boot/initrd-2.6.22.5-31-default
    It should boot up SuSe.
    Fixed!!! That code solved the problem. Now to get Ubuntu entry working and all is done! Thanks, man!

Posting Permissions

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