Решено: Загрузочник слетел на Open SuSE после обновления

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

svetosvit
Сообщения: 60
ОС: Debian wheezy (testing)

Решено: Загрузочник слетел на Open SuSE после обновления

Сообщение svetosvit »

Загрузочник слетел на Open SuSE после обновления.
Сначала был установлен Open SuSE 11.3
Затем Debian squeeze

Обновил Опен Сусе, после этого он перестал загружаться (загрузка идёт через Grub Дебиана).


Debian
/boot/grub.cfg

Код: Выделить всё

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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 load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f
if loadfont /usr/share/grub/unicode.pf2; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f
set locale_dir=($root)/boot/grub/locale
set lang=ru
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set 7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f
    echo    'Loading Linux 2.6.32-5-686 ...'
    linux    /boot/vmlinuz-2.6.32-5-686 root=UUID=7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f ro  quiet
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set 7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f
    echo    'Loading Linux 2.6.32-5-686 ...'
    linux    /boot/vmlinuz-2.6.32-5-686 root=UUID=7d1c1ffd-ca33-47d2-b6bd-2f1c52afde1f ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-5-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "openSUSE 11.3 - 2.6.34-12 (on /dev/sda5)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set b0dcdf9f-ec29-414f-a5eb-c1771d7695d8
    linux /boot/vmlinuz-2.6.34-12-default root=/dev/disk/by-id/ata-Hitachi_HTS541612J9SA00_SB2504H6C85J4E-part5 resume=/dev/disk/by-id/ata-Hitachi_HTS541612J9SA00_SB2504H6C85J4E-part6 splash=silent quiet showopts vga=0x317
    initrd /boot/initrd-2.6.34-12-default
}
menuentry "Failsafe -- openSUSE 11.3 - 2.6.34-12 (on /dev/sda5)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set b0dcdf9f-ec29-414f-a5eb-c1771d7695d8
    linux /boot/vmlinuz-2.6.34-12-default root=/dev/disk/by-id/ata-Hitachi_HTS541612J9SA00_SB2504H6C85J4E-part5 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
    initrd /boot/initrd-2.6.34-12-default
}




### 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  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



Open SuSE
/boot/grub/menu.list

Код: Выделить всё

# Modified by YaST2. Last modification on Thu Feb 24 10:02:35 KRAT 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,4)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.3 - 2.6.34.7-0.7
    root (hd0,4)
    kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/disk/by-id/ata-Hitachi_HTS541612J9SA00_SB2504H6C85J4E-part5 resume=/dev/disk/by-id/ata-Hitachi_HTS541612J9SA00_SB2504H6C85J4E-part6 splash=silent quiet showopts vga=0x317
    initrd /boot/initrd-2.6.34.7-0.7-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34.7-0.7
    root (hd0,4)
    kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/disk/by-id/ata-Hitachi_HTS541612J9SA00_SB2504H6C85J4E-part5 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
    initrd /boot/initrd-2.6.34.7-0.7-default
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Решено: Загрузочник слетел на Open SuSE после обновления

Сообщение Stauffenberg »

Вставляем диск openSUSE (именно openSUSE, а не Open SuSE), перезагружаемся, выбираем Rescue System, загружается псевдосистема с grub, запускаем его, перезаписываем mbr, выбрав нужный конфиг, и все :)

p.s.
Cейчас придет Goodvin и сделает Вам последнее устное предупреждение, потому что вопрос уже обсуждался и не раз :)
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
svetosvit
Сообщения: 60
ОС: Debian wheezy (testing)

Re: Решено: Загрузочник слетел на Open SuSE после обновления

Сообщение svetosvit »

Stauffenberg писал(а):
24.02.2011 14:24
Вставляем диск openSUSE (именно openSUSE, а не Open SuSE), перезагружаемся, выбираем Rescue System, загружается псевдосистема с grub, запускаем его, перезаписываем mbr, выбрав нужный конфиг, и все :)

p.s.
Cейчас придет Goodvin и сделает Вам последнее устное предупреждение, потому что вопрос уже обсуждался и не раз :)

у меня при выборе режима восстановления загружается командная строка а не графический режим
Спасибо сказали:
svetosvit
Сообщения: 60
ОС: Debian wheezy (testing)

Re: Решено: Загрузочник слетел на Open SuSE после обновления

Сообщение svetosvit »

svetosvit писал(а):
24.02.2011 14:46
Stauffenberg писал(а):
24.02.2011 14:24
Вставляем диск openSUSE (именно openSUSE, а не Open SuSE), перезагружаемся, выбираем Rescue System, загружается псевдосистема с grub, запускаем его, перезаписываем mbr, выбрав нужный конфиг, и все :)

p.s.
Cейчас придет Goodvin и сделает Вам последнее устное предупреждение, потому что вопрос уже обсуждался и не раз :)

у меня при выборе режима восстановления загружается командная строка а не графический режим

проблема решена. можно тему удалять
Спасибо сказали: