Bug 157502

Summary: Can't boot after upgrade
Product: [openSUSE] SUSE Linux 10.1 Reporter: Vladimir Nadvornik <nadvornik>
Component: YaST2Assignee: Olaf Dabrunz <odabrunz>
Status: RESOLVED WONTFIX QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P3 - Medium CC: suse-beta
Version: Beta 7   
Target Milestone: ---   
Hardware: i586   
OS: SuSE Linux 10.1   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs.tgz
grub configuration

Description Vladimir Nadvornik 2006-03-12 22:18:49 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.
Comment 1 Vladimir Nadvornik 2006-03-12 22:19:50 UTC
Created attachment 72469 [details]
y2logs.tgz
Comment 2 Michael Gross 2006-03-13 10:23:05 UTC
Please also attach `fdisk -l', /etc/grub.conf and /boot/grub/menu.lst here, possibly the faulty one.
Comment 3 Vladimir Nadvornik 2006-03-13 11:33:30 UTC
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.
Comment 4 Michael Gross 2006-03-14 11:16:43 UTC
OK then it looks like a YaST problem.
Comment 5 Vladimir Nadvornik 2006-03-23 10:51:34 UTC
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
Comment 6 Stefan Fent 2007-05-10 12:44:18 UTC
I'll close this bug 'wontfix'.
If you can reproduce this with openSUSE 10.3, please feel free to reopen (and adjust product)