[SOLVED] Booting Fedora 17 stops with the SuSE 12.2 GRUB2
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,634
Rep:
Booting Fedora 17 stops with the SuSE 12.2 GRUB2
Well, I use a triple boot with SuSE the main system and Fedora 17 and Ubuntu 12.04 riding along. Recently I upgraded to SuSE 12.2. While I still used the old GRUB legacy, all went well. Then I upgraded to SuSE's GRUB2 and when I now start Fedora the last line of the messages reads
Code:
[OK] Started WPA supplicant daemon.
Then the screen flickers thrice and nothing happens after that.
I can switch to a console and run comands from there (as root, hehe). "startx" results in "Fatal error: no screen found".
Code:
systemctl --all | grep error
results in this list of dead services: exim, iscsi, iscsid, ntod, ntpdate, postfix, remount-rootfs, ypbind.
Anything more I could do to coax out information? I'm absolutely stumped here...
Not knowing what your grub.cfg file looks like, I'm wondering if the grub is loading the proper kernel and initrd for Fedora. Is Ubuntu working properly?
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,634
Original Poster
Rep:
I am aware that there are two newer kernels for fedora on my hard disk. For all three kernel, system.map, config and the initramfs are present, so the oldest should run too I'd guess.
I also ran SuSE's "grub2-mkconfig -o /bboot/grub2/grub.cfg" -- with no change of this behaviour, i.e. the oldest gets the first shot.
This is the grub.cfg of the (master) SuSE installation which does control boot:
Code:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-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="${saved_entry}"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
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 load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 --hint='hd0,msdos2' c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28
else
search --no-floppy --fs-uuid --set=root c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28
fi
font="/usr/share/grub2/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=POSIX
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 63f379d3-3a68-4836-a9a1-e59c5511c985
else
search --no-floppy --fs-uuid --set=root 63f379d3-3a68-4836-a9a1-e59c5511c985
fi
insmod gfxmenu
loadfont ($root)/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2
loadfont ($root)/grub2/themes/openSUSE/DejaVuSans10.pf2
loadfont ($root)/grub2/themes/openSUSE/DejaVuSans12.pf2
loadfont ($root)/grub2/themes/openSUSE/ascii.pf2
insmod png
set theme=($root)/grub2/themes/openSUSE/theme.txt
export theme
if [ x${boot_once} = xtrue ]; then
set timeout=0
elif sleep --interruptible 0 ; then
set timeout=8
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'openSUSE 12.2' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 63f379d3-3a68-4836-a9a1-e59c5511c985
else
search --no-floppy --fs-uuid --set=root 63f379d3-3a68-4836-a9a1-e59c5511c985
fi
echo 'Loading Linux 3.4.11-2.16-desktop ...'
linux /vmlinuz-3.4.11-2.16-desktop root=UUID=c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WXU1CB1S5967-part3 splash=verbose noquiet showopts vga=normal
echo 'Loading initial ramdisk ...'
initrd /initrd-3.4.11-2.16-desktop
}
submenu 'Advanced options for openSUSE 12.2' $menuentry_id_option 'gnulinux-advanced-c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28' {
menuentry 'openSUSE 12.2, with Linux 3.4.11-2.16-desktop' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.11-2.16-desktop-advanced-c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 63f379d3-3a68-4836-a9a1-e59c5511c985
else
search --no-floppy --fs-uuid --set=root 63f379d3-3a68-4836-a9a1-e59c5511c985
fi
echo 'Loading Linux 3.4.11-2.16-desktop ...'
linux /vmlinuz-3.4.11-2.16-desktop root=UUID=c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WXU1CB1S5967-part3 splash=verbose noquiet showopts vga=normal
echo 'Loading initial ramdisk ...'
initrd /initrd-3.4.11-2.16-desktop
}
menuentry 'openSUSE 12.2, with Linux 3.4.11-2.16-desktop (recovery mode)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.11-2.16-desktop-recovery-c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 63f379d3-3a68-4836-a9a1-e59c5511c985
else
search --no-floppy --fs-uuid --set=root 63f379d3-3a68-4836-a9a1-e59c5511c985
fi
echo 'Loading Linux 3.4.11-2.16-desktop ...'
linux /vmlinuz-3.4.11-2.16-desktop root=UUID=c6a7b78e-61b7-4a66-a5f3-20aeb0b5dd28 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
echo 'Loading initial ramdisk ...'
initrd /initrd-3.4.11-2.16-desktop
}
}
### 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_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Fedora release 17 (Beefy Miracle)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-19767145-769d-432f-bc2b-5b6cdde35158' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 19767145-769d-432f-bc2b-5b6cdde35158
else
search --no-floppy --fs-uuid --set=root 19767145-769d-432f-bc2b-5b6cdde35158
fi
linux /boot/vmlinuz-3.3.4-5.fc17.x86_64 root=/dev/sda6
initrd /boot/initramfs-3.3.4-5.fc17.x86_64.img
}
submenu 'Advanced options for Fedora release 17 (Beefy Miracle)' $menuentry_id_option 'osprober-gnulinux-advanced-19767145-769d-432f-bc2b-5b6cdde35158' {
menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.3.4-5.fc17.x86_64--19767145-769d-432f-bc2b-5b6cdde35158' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 19767145-769d-432f-bc2b-5b6cdde35158
else
search --no-floppy --fs-uuid --set=root 19767145-769d-432f-bc2b-5b6cdde35158
fi
linux /boot/vmlinuz-3.3.4-5.fc17.x86_64 root=/dev/sda6
initrd /boot/initramfs-3.3.4-5.fc17.x86_64.img
}
menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.4.6-2.fc17.x86_64--19767145-769d-432f-bc2b-5b6cdde35158' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 19767145-769d-432f-bc2b-5b6cdde35158
else
search --no-floppy --fs-uuid --set=root 19767145-769d-432f-bc2b-5b6cdde35158
fi
linux /boot/vmlinuz-3.4.6-2.fc17.x86_64 root=/dev/sda6
initrd /boot/initramfs-3.4.6-2.fc17.x86_64.img
}
menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.5.2-3.fc17.x86_64--19767145-769d-432f-bc2b-5b6cdde35158' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 19767145-769d-432f-bc2b-5b6cdde35158
else
search --no-floppy --fs-uuid --set=root 19767145-769d-432f-bc2b-5b6cdde35158
fi
linux /boot/vmlinuz-3.5.2-3.fc17.x86_64 root=/dev/sda6
initrd /boot/initramfs-3.5.2-3.fc17.x86_64.img
}
}
menuentry 'Ubuntu 12.04.1 LTS (12.04)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-29-generic-pae
}
submenu 'Advanced options for Ubuntu 12.04.1 LTS (12.04)' $menuentry_id_option 'osprober-gnulinux-advanced-127962a6-9c21-4023-a0b5-4219f635319d' {
menuentry 'Ubuntu, mit Linux 3.2.0-29-generic-pae (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.2.0-29-generic-pae--127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-29-generic-pae
}
menuentry 'Ubuntu, mit Linux 3.2.0-29-generic-pae (Wiederherstellungsmodus) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.2.0-29-generic-pae--127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro recovery nomodeset rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-29-generic-pae
}
menuentry 'Ubuntu, mit Linux 3.2.0-24-generic-pae (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.2.0-24-generic-pae--127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
menuentry 'Ubuntu, mit Linux 3.2.0-24-generic-pae (Wiederherstellungsmodus) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.2.0-24-generic-pae--127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro recovery nomodeset rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
menuentry 'Ubuntu, mit Linux 3.2.0-23-generic-pae (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.2.0-23-generic-pae--127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-23-generic-pae
}
menuentry 'Ubuntu, mit Linux 3.2.0-23-generic-pae (Wiederherstellungsmodus) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.2.0-23-generic-pae--127962a6-9c21-4023-a0b5-4219f635319d' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8' 127962a6-9c21-4023-a0b5-4219f635319d
else
search --no-floppy --fs-uuid --set=root 127962a6-9c21-4023-a0b5-4219f635319d
fi
linux /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=127962a6-9c21-4023-a0b5-4219f635319d ro recovery nomodeset rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=de rd.luks=0 LANG=en_US.UTF-8 resume=/dev/sda3 splash=verbose showopts video=1366x768 vga=normal noquiet
initrd /boot/initrd.img-3.2.0-23-generic-pae
}
}
### 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 ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
So much for my idea. Below is the Fedora 16 entry in Ubuntu 12.10's grub.cfg on my desktop system. I tested it, and it does work. I haven't upgraded Ubuntu's grub.cfg since installing the latest F17 kernel, so I couldn't test booting F17. Although my F16 entry has a few extra parameters, I don't see anything in your F17 entry that should screw up X
Code:
menuentry 'Fedora release 16 (Verne)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-eb5dc105-fafa-4a72-9067-f7d58e08cb0c' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 eb5dc105-fafa-4a72-9067-f7d58e08cb0c
else
search --no-floppy --fs-uuid --set=root eb5dc105-fafa-4a72-9067-f7d58e08cb0c
fi
linux /boot/vmlinuz-3.3.2-6.fc16.x86_64 root=LABEL=F16 ro rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us SYSFONT=latarcyrheb-sun16 rd.luks=0 LANG=en_US.UTF-8
initrd /boot/initramfs-3.3.2-6.fc16.x86_64.img
One thing I've done on my system is to (manually) maintain a separate boot partition that uses grub1 to chainload each distro's grub2. When I install a new distro, grub2 get installed into that distro's / partition. The big advantage is not having to worry about keeping various distros's grub.cfg files in sync.
My menu.lst file in the boot partition:
Code:
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Sun Oct 16 16:57:47 2011
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.16988'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.16988 of=/dev/sda bs=512 count=1
#
#boot=/dev/sda5
default=0
timeout=65
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
#hiddenmenu
title F18 chainload (sda12)
rootnoverify (hd0,11)
chainloader +1
title F17 chainload (sda7)
rootnoverify (hd0,6)
chainloader +1
title F16 chainload (sda8)
rootnoverify (hd0,7)
chainloader +1
title U1210 chainload (sda11)
rootnoverify (hd0,10)
chainloader +1
# comments deleted to save space
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,634
Original Poster
Rep:
Yes, that is what I did initially, too, and I always had a separate /boot partition. But SuSE switched to GRUB2 with the 12.2 version. So I even used the GRUB legacy loader to make sure everything runs smooth and then only after some tests updated to GRUB2 2.0. And it does load SuSE 12.2 and Ubuntu 12.04 but fails at Fedora 17. Now what?
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,634
Original Poster
Rep:
Oho. See the xorg.0.log (exerpt):
Code:
...
(II) VESA: driver for VESA chipsets: vesa
[ 25.444] (++) using VT number 1
[ 25.448] vesa: Ignoring device with a bound kernel driver
[ 25.448] (WW) Falling back to old probe method for vesa
[ 25.448] (EE) Screen 0 deleted because of no matching config section.
[ 25.448] (II) UnloadModule: "vesa"
[ 25.448] (EE) Device(s) detected, but none match those in the config file.
[ 25.448]
Fatal server error:
[ 25.448] no screens found
[ 25.449]
Please consult the Fedora Project support
at http://wiki.x.org
for help.
[ 25.449] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
{Very funny. What do they think where I am looking?}
[ 25.449]
[ 25.464] Server terminated with error (1). Closing log file.
That of any help?
I also edited SuSE's grub.cfg (yes, I know I shouldn't do that, it will be overwritten ) to load the newest kernel I've got (which the boots faithfully with no X as before) -- all to no avail.
As for the xorg.conf file, I just
1. boot into text mode (or kill X)
2. as root run
Code:
Xorg -configure
3. edit the resulting /root/xorg.conf.new to add my modeline(s) and the appropriate modes
4. copy xorg.conf.new to /etc/X11/xorg.conf
5. start X (or reboot)
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,634
Original Poster
Rep:
Okay, I get the same gtf output as you do (of course).
When I run "Xorg -configure" I get the following error:
Code:
...
(II) [KMS] no DRICreatePCIBusID symbol, no kernel modesetting.
Number of created screens does not match number of detected devices.
Configuration failed.
Server terminated with error (2). Closing log file.
Should I delete the additional (superfluous) sections? Where does your modeline go?
<edit>
Okay, I deleted the superfluous sections and added a sectiond "Modes" with the modeline as calculated by "gtf" and stored it as /etc/X11/xorg.conf. No change, X does not start as before .
Btw. there was a small xorg.conf already present (which I renamed):
I've included pieces of my xorg.conf file below. Modeline info from the gtf program goes in the Monitor section. The modes themselves go in the stripped-down Screen section.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.