Opensuse install problems

a sandwhich

Distinguished
Aug 4, 2010
112
0
18,680
I have three drives. One with ubuntu installed on it and nothing else. Another with windows 7 and vista installed on it, and a third that was used as a data drive but i recently partitioned it to install opensuse. I have been booting with grub so during the suse install I unchecked the install boot manager option. The install went fine until the very end when it said system will restart. It started to appear to shutdown and the bar went all the way across the green screen with the chameleon. Then nothing happened. I waited 20 min and nothing still happened so I force shut down figuring nothing would go wrong considering it happened when the computer was restarting. I updated grub from ubuntu so it would recognize suse and restarted. I tried to boot into the second suse entry and it said wrong magic key and took me back to the boot screen. I tried the first suse grub entry and it started to boot. The boot processes were shown and everything seemed normal but then the processes thing went away and it showed a horribly scrambled view of my ubuntu gnome desktop with pieces everywhere and green static. This remained frozen for 30 min before I force shutdown. What is wrong with the install?
 

someone19

Distinguished
Jan 16, 2011
441
3
18,810


Can you post your grub.conf?
 

a sandwhich

Distinguished
Aug 4, 2010
112
0
18,680
Here is the grub.cfg file which goes along with grub2.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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
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
}
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
set locale_dir=($root)/boot/grub/locale
set lang=en
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
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-27-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux /boot/vmlinuz-2.6.32-27-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro quiet splash
initrd /boot/initrd.img-2.6.32-27-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
echo 'Loading Linux 2.6.32-27-generic ...'
linux /boot/vmlinuz-2.6.32-27-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-27-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux /boot/vmlinuz-2.6.32-26-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro quiet splash
initrd /boot/initrd.img-2.6.32-26-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
echo 'Loading Linux 2.6.32-26-generic ...'
linux /boot/vmlinuz-2.6.32-26-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-26-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
echo 'Loading Linux 2.6.32-24-generic ...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-11-rt' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux /boot/vmlinuz-2.6.31-11-rt root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-rt
}
menuentry 'Ubuntu, with Linux 2.6.31-11-rt (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
echo 'Loading Linux 2.6.31-11-rt ...'
linux /boot/vmlinuz-2.6.31-11-rt root=UUID=7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.31-11-rt
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7dd5ed87-b63d-4dcd-89e7-5de6e8c3a009
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)" {
insmod ntfs
set root='(hd1,1)'
search --no-floppy --fs-uuid --set 8088419788418c9a
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda3)" {
insmod ntfs
set root='(hd1,3)'
search --no-floppy --fs-uuid --set 949ca48c9ca46a86
chainloader +1
}
menuentry "openSUSE 11.3 (x86_64) (on /dev/sdc6)" {
insmod ext2
set root='(hd2,6)'
search --no-floppy --fs-uuid --set e70ca7d5-791a-4a58-87ba-e52e79e43b72
linux /boot/vmlinuz-2.6.34-12-desktop root=/dev/sdc6
initrd /boot/initrd-2.6.34-12-desktop
}
menuentry "openSUSE 11.3 (x86_64) (on /dev/sdc6)" {
insmod ext2
set root='(hd2,6)'
search --no-floppy --fs-uuid --set e70ca7d5-791a-4a58-87ba-e52e79e43b72
linux /boot/vmlinux-2.6.34-12-desktop.gz root=/dev/sdc6
}
### 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 ###
 

someone19

Distinguished
Jan 16, 2011
441
3
18,810
If your suse install was on sdc6, grub knows this as hd2,5

Grub starts counting at 0, whereas the partitions in /dev start at 1. That could be a problem here. I'm not familiar with magic keys, etc. Gentoo uses a much more basic config without all the extra fluff, heck I created mine by hand, didn't need scripts and such. I also see that your second entry doesn't have the initrd entry, that might be why it isn't working, or may have been intentional. I don't use initrd on my systems, so I have little experience with it.
 

a sandwhich

Distinguished
Aug 4, 2010
112
0
18,680
Well I just reinstalled suse with the exact same settings but instead of force shuting down at the end I am going to wait it out. It has been like that for about 3 hours now so I don't know.
 

someone19

Distinguished
Jan 16, 2011
441
3
18,810

Well, yes. BUT you won't have your Ubuntu entries then. Maybe the opensuse forums, wiki, or documents have a sample grub entry you can use.

Rather than relying on the automated installs this scenario requires you to get your hands dirty.
 

a sandwhich

Distinguished
Aug 4, 2010
112
0
18,680
Well I can't really do that considering there is no response from the system when it loads the fuzzy screen. I just tried reinstalling except this time I told it to go ahead and install grub. Thing went through like normal without errors, but it still never shutdown afterward. I force shutdown and booted. The grub was the grub installed by ubuntu. Same thing is happening when I try suse. Is there anyway to post a picture from my hard drive here?