smartysmart34
19.03.11, 11:40
Hallo zusammen,
ich habe hier einen Server, der in der Regel in Runlevel 3 startet via grub im mbr.
Ursprünglich war das ein openSUSE 11.1-System, dass ich durch Repo-Austausch und zypper dup auf 11.2 und jetzt 11.4 umgestellt habe.
Seit der 11.2-Umstellung habe ich mit der menu.lst folgendes Problem:
Mit jedem Kernel-Upgrade (und damit letztlich auch beim zypper dup) erstellt er mir ne neue menu.lst und jedesmal sind die Festplattenparameter (root() )und die links auf vmlinuz falsch.
Zuerst habe ich die manuell in der menu.lst korrigiert, zuletzt habe ich die Kiste notdürftig mit angepassten werten gestartet und dann die grub-Konfiguration über yast neu erstellt.
Dennoch:
Vor der 11.4-Umstellung sah die menu.lst so aus:
# Modified by YaST2. Last modification on Sat Jan 8 22:08:20 CET 2011
# 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,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 resume=/dev/sda1 splash=silent showopts vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (fd0)
chainloader +1
Nach der 11.4-Umstellung wurde daraus:
# Modified by YaST2. Last modification on Thu Mar 17 22:30:46 CET 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 2
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.1-1.2
root (hd0,0)
kernel /boot/vmlinuz-2.6.37.1-1.2-desktop root=/dev/hda1 resume=/dev/sda1 splash=silent showopts vga=0x314
initrd /boot/initrd-2.6.37.1-1.2-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.1-1.2
root (hd0,0)
kernel /boot/vmlinuz-2.6.37.1-1.2-desktop root=/dev/hda1 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd-2.6.37.1-1.2-desktop
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 resume=/dev/sda1 splash=silent showopts vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (fd0)
chainloader +1
Man beachte die abweichenden angaben von root (hd0,0) versus root (hd0,1) sowie die parameter der kernel-Zeile "root=/dev/hda1" bzw. "root=/dev/sda2".
Wieso wirft mir Suse da immer die falschen Werte rein? Wo kommen die her?
Danke und Gruß,
Martin
ich habe hier einen Server, der in der Regel in Runlevel 3 startet via grub im mbr.
Ursprünglich war das ein openSUSE 11.1-System, dass ich durch Repo-Austausch und zypper dup auf 11.2 und jetzt 11.4 umgestellt habe.
Seit der 11.2-Umstellung habe ich mit der menu.lst folgendes Problem:
Mit jedem Kernel-Upgrade (und damit letztlich auch beim zypper dup) erstellt er mir ne neue menu.lst und jedesmal sind die Festplattenparameter (root() )und die links auf vmlinuz falsch.
Zuerst habe ich die manuell in der menu.lst korrigiert, zuletzt habe ich die Kiste notdürftig mit angepassten werten gestartet und dann die grub-Konfiguration über yast neu erstellt.
Dennoch:
Vor der 11.4-Umstellung sah die menu.lst so aus:
# Modified by YaST2. Last modification on Sat Jan 8 22:08:20 CET 2011
# 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,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 resume=/dev/sda1 splash=silent showopts vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (fd0)
chainloader +1
Nach der 11.4-Umstellung wurde daraus:
# Modified by YaST2. Last modification on Thu Mar 17 22:30:46 CET 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 2
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.1-1.2
root (hd0,0)
kernel /boot/vmlinuz-2.6.37.1-1.2-desktop root=/dev/hda1 resume=/dev/sda1 splash=silent showopts vga=0x314
initrd /boot/initrd-2.6.37.1-1.2-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.1-1.2
root (hd0,0)
kernel /boot/vmlinuz-2.6.37.1-1.2-desktop root=/dev/hda1 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd-2.6.37.1-1.2-desktop
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 resume=/dev/sda1 splash=silent showopts vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.31.14-0.6
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (fd0)
chainloader +1
Man beachte die abweichenden angaben von root (hd0,0) versus root (hd0,1) sowie die parameter der kernel-Zeile "root=/dev/hda1" bzw. "root=/dev/sda2".
Wieso wirft mir Suse da immer die falschen Werte rein? Wo kommen die her?
Danke und Gruß,
Martin