You are not logged in.

#1 2010-10-17 13:43:00

avenuemax
Member
Registered: 2010-09-21
Posts: 13

[Solved] Unable to boot Arch off SUSE GrUB

Hi,

I have several OS installed on my machine. I used to boot everything including Arch but BSD, Solaris & PCBSD with GrUB2 off UbuntuStudio. Earlier today I installed SUSE GrUB on sda and now I am unable to boot Arch. I've used SUSE GrUB earlier and was able to boot Arch off it.

Here is my menu.lst

# Modified by YaST2. Last modification on Sun Oct 17 18:52:19 SGT 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,30)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.2 - 2.6.31.14-0.1
    root (hd0,30)
    kernel /boot/vmlinuz-2.6.31.14-0.1-desktop root=/dev/disk/by-id/ata-ST3320418AS_9VMD0YPT-part31 resume=/dev/disk/by-id/ata-ST3320418AS_9VMD0YPT-part5 splash=silent quiet showopts vga=0x315
    initrd /boot/initrd-2.6.31.14-0.1-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.14-0.1
    root (hd0,30)
    kernel /boot/vmlinuz-2.6.31.14-0.1-desktop root=/dev/disk/by-id/ata-ST3320418AS_9VMD0YPT-part31 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
    initrd /boot/initrd-2.6.31.14-0.1-desktop

###Don't change this comment - YaST2 identifier: Original name: windows 1###
title Windows 7 Ultimate Edition x64
    rootnoverify (hd0,0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: other###
title FreeBSD 8.1 i386
    rootnoverify (hd0,2)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: other###
title OpenSolaris 2009.06 b134 x86
    rootnoverify (hd0,3)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: other###
title PC-BSD 8.1 amd64
    rootnoverify (hd2,0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: CentOS (2.6.18-194.11.4.el5xen) (/dev/sda6)###
title CentOS (2.6.18-194.11.4.el5xen) (/dev/sda6)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.18-194.11.3.el5 ro root=/dev/sda6 rhgb quiet
    initrd /boot/initrd-2.6.18-194.11.3.el5.img

###Don't change this comment - YaST2 identifier: Original name: Centos-base###
title CentOS-base (2.6.18-194.el5) (on /dev/sda6)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.18-194.el5 ro root=/dev/sda6 rhgb quiet
    initrd /boot/initrd-2.6.18-194.el5.img

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

###Don't change this comment - YaST2 identifier: Original name:  linux (/dev/sda10)###
title Simply Mepis
    root (hd0,9)
    configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name:  Chakra GNU/Linux (/dev/sda12)###
title Chakra GNU/Linux (/dev/sda12)
    root (hd0,11)
    configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name:  Fedora (2.6.34.7-56.fc13.x86_64) (/dev/sda14)###
title Fedora (2.6.34.7-56.fc13.x86_64) (/dev/sda14)
    root (hd0,13)
    configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name:  linux (/dev/sda16)###
title Mandriva Spring 2010.1
    root (hd0,15)
    configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name:  Calculate Linux Desktop x86_64 10.9 KDE (/dev/sda18)###
title Calculate Linux Desktop x86_64 10.9 KDE (/dev/sda18)
    root (hd0,17)
    configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name: linux###
title Arch linux 2010.05 x86_64
    rootnoverify (hd0,18)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name:  Desktop -- openSUSE 11.3 - 2.6.34.7-0.3 (/dev/sda23)###
title openSUSE 11.3 - 2.6.34.7-0.3
    root (hd0,22)
    configfile /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name: other###
title caeLinux
    root (hd0,24)
    kernel /vmlinuz root=/dev/sda25 ro quiet splash
    initrd /initrd.img

###Don't change this comment - YaST2 identifier: Original name: other###
title UbuntuStudio 10.04 amd64
    root (hd0,26)
    kernel /vmlinuz root=/dev/sda27 ro quiet splash
    initrd /initrd.img

###Don't change this comment - YaST2 identifier: Original name: other###
title Linux Mint 9 amd64
    root (hd0,28)
    kernel /vmlinuz root=/dev/sda29 ro quiet splash
    initrd /initrd.img

Here is etc/fstab from Arch -

#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0

#/dev/cdrom             /media/cd   auto    ro,user,noauto,unhide   0      0
#/dev/dvd               /media/dvd  auto    ro,user,noauto,unhide   0      0
#/dev/fd0               /media/fl   auto    user,noauto             0      0

/dev/sda19 /boot ext2 defaults 0 1
/dev/sda20 / ext4 defaults 0 1
/dev/sda21 /var ext4 defaults 0 1
/dev/sda22 /home ext4 defaults 0 1
/dev/sda5 swap swap defaults 0 0

I've results from bootinfo script as well but the file is big and I am unable to post all those details in here.

Best,

David

Last edited by avenuemax (2010-10-18 05:30:48)

Offline

#2 2010-10-17 14:22:35

Zanaffar
Member
Registered: 2010-10-14
Posts: 3

Re: [Solved] Unable to boot Arch off SUSE GrUB

From the looks of things on the grub menu might want to try changing the arch entry to

title Arch linux 2010.05 x86_64
root (hd0,18)
kernel /boot/vmlinuz26 root=/dev/sda20 ro
initrd /boot/kernel26.img

Also can just change the title and add it as a new entry hope it helps.

Offline

#3 2010-10-17 14:40:30

avenuemax
Member
Registered: 2010-09-21
Posts: 13

Re: [Solved] Unable to boot Arch off SUSE GrUB

Zanaffar wrote:

From the looks of things on the grub menu might want to try changing the arch entry to

title Arch linux 2010.05 x86_64
root (hd0,18)
kernel /boot/vmlinuz26 root=/dev/sda20 ro
initrd /boot/kernel26.img

Also can just change the title and add it as a new entry hope it helps.

Doesn't work. I've customized the desktop and really wish I get to boot in.

Last edited by avenuemax (2010-10-17 14:44:14)

Offline

#4 2010-10-17 14:44:52

skunktrader
Member
From: Brisbane, Australia
Registered: 2010-02-14
Posts: 1,543

Re: [Solved] Unable to boot Arch off SUSE GrUB

Please delete

Last edited by skunktrader (2010-10-17 14:47:26)

Offline

#5 2010-10-17 14:56:55

avenuemax
Member
Registered: 2010-09-21
Posts: 13

Re: [Solved] Unable to boot Arch off SUSE GrUB

I can boot Arch off PCLinuxOS, some advantage of having recursive GrUB. Will copy the append from PCLinuxOS and use it in SUSE GrUB.

Offline

#6 2010-10-17 14:59:14

avenuemax
Member
Registered: 2010-09-21
Posts: 13

Re: [Solved] Unable to boot Arch off SUSE GrUB

skunktrader wrote:

Please delete

Delete what?

Offline

#7 2010-10-17 15:08:52

avenuemax
Member
Registered: 2010-09-21
Posts: 13

Re: [Solved] Unable to boot Arch off SUSE GrUB

Here is the menu list off PCLinuxOS

timeout 15
color black/cyan yellow/cyan
gfxmenu (hd0,7)/boot/gfxmenu
default 0

title linux
kernel (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=77fb6caf-c436-4855-b25a-436f4f6c40f0  vmalloc=256M resume=UUID=92ecb3e1-84a1-4855-8a49-3c9616638795 splash=silent vga=788
initrd (hd0,7)/boot/initrd.img

title linux-nonfb
kernel (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=77fb6caf-c436-4855-b25a-436f4f6c40f0  vmalloc=256M resume=UUID=92ecb3e1-84a1-4855-8a49-3c9616638795
initrd (hd0,7)/boot/initrd.img

title failsafe
kernel (hd0,7)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=77fb6caf-c436-4855-b25a-436f4f6c40f0  failsafe vmalloc=256M
initrd (hd0,7)/boot/initrd.img

title Windows 7 Ultimate Edition x64
root (hd0,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

title CentOS (Final)
root (hd0,5)
configfile /boot/grub/menu.lst

title MEPIS Linux 8.5
root (hd0,9)
configfile /boot/grub/menu.lst

title Arch
root (hd0,18)
configfile /grub/menu.lst

title Fedora (Goddard)
root (hd0,13)
configfile /boot/grub/menu.lst

title Mandriva Linux (Official)
root (hd0,15)
configfile /boot/grub/menu.lst

title Calculate Linux sda18
root (hd0,17)
configfile /boot/grub/menu.lst

title Chakra
root (hd0,11)
configfile /boot/grub/menu.lst

title openSUSE 11.3 (x86_64)
VERSION = 11.3
root (hd0,22)
configfile /boot/grub/menu.lst

title PC-BSD 8.1 amd64
root (hd2,0)
chainloader +1

title FreeBSD 8.1 i386
root (hd0,2)
chainloader +1

title OpenSolaris 2009.06 b134 x86
root (hd0,3)
chainloader +1

I can boot Arch from here, wish I get to do that from SUSE GrUB.

Offline

#8 2010-10-17 16:09:53

RobertMe
Member
From: The Netherlands
Registered: 2010-07-04
Posts: 45

Re: [Solved] Unable to boot Arch off SUSE GrUB

In the SUSE config you're trying to boot Arch using rootnoverify and chainloader, while in PCLinuxOS you've set it up using root and configfile.

Offline

#9 2010-10-18 04:04:21

avenuemax
Member
Registered: 2010-09-21
Posts: 13

Re: [Solved] Unable to boot Arch off SUSE GrUB

RobertMe wrote:

In the SUSE config you're trying to boot Arch using rootnoverify and chainloader, while in PCLinuxOS you've set it up using root and configfile.


In PCLinuxOS it picked up Arch on its own, I didnt do any configuration. I will try few things and see how it goes.

Offline

#10 2010-10-18 05:30:17

avenuemax
Member
Registered: 2010-09-21
Posts: 13

Re: [Solved] Unable to boot Arch off SUSE GrUB

Got it working by changing configfile path to /grub/menu.lst.

Thansk everyone!

Offline

Board footer

Powered by FluxBB