Bugzilla – Bug 157502
Can't boot after upgrade
Last modified: 2007-05-10 12:44:18 UTC
The machine had one instance of grub installed on /dev/hda and second on /dev/hda3. The grub on /dev/hda3 was installed as a part of 10.0 and was run by the grub on /dev/hda by chainloader. After upgrade 10.0 -> 10.1 beta7 on hda3 the system could no longer boot, only a message "No installed OS" (or something similar) appeared. Booting rescue system and reinstalling grub on /dev/hda fixed this and I could finish the installation.
Created attachment 72469 [details] y2logs.tgz
Please also attach `fdisk -l', /etc/grub.conf and /boot/grub/menu.lst here, possibly the faulty one.
Created attachment 72520 [details] grub configuration The configuration looks good now. Unfortunately I don't know how it looked before installation. From yast2 logs I could find that: 1. examine_mbr.pl failed because of missing perl modules 2. yast2 decided to replace the grub mbr with a generic one. It seems like there was no partition set as bootable (or wrong partition, maybe hda1). With the originally installed grub mbr it did not matter.
OK then it looks like a YaST problem.
The same happened with update beta7 -> beta8. I tried to debug it and I have found that: - the mbr installed by yast can boot only from hda1. For hda2 or hda3 it writes the message 'No operating system'. - grub (loaded from floppy) can boot with chainloader from all partitions (hda1, hda2, hda3) - there are no other changes except setting active partition
I'll close this bug 'wontfix'. If you can reproduce this with openSUSE 10.3, please feel free to reopen (and adjust product)