os-prober 1.51ubuntu3 (Precise) does not recognize windows recovery partition while os-prober 1.38 (Lucid) does

Bug #1033050 reported by AdamB
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
os-prober (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hello I just installed Ubuntu 12.04 on my laptop over my old Ubuntu 10.04 (fresh installation).
I also have dual boot with Windows XP media Center Edition (after the new installation it's still booting fine).
In my previous Ubuntu Installation (10.04 Lucid Lynx), i had two line in GRUB for the windows partitions :
-one for the recovery partition (on sda1)
-one for the windows MCE partition (on sda2).

In my new Ubuntu installation (Precise Pangoling 12.04), I just get one line in the GRUB menu for windows MCE partition (sda2) (which is still booting fine, no problem on that side) and the line for the recovery partition is gone (i don't use it often but I just have to boot on it if i want to restore the windows partition to factory state, that's very handy). Now I'm unable to do that because the partition does not show up anymore.

After some research it turned out that os-prober (1.51ubuntu3 from Ubuntu 12.04) does not recognize the partition on sda1 as a windows partition. Here a the details :
The command lsb_release -rd gives
Ubuntu version : (-> that's the one installed on my laptop (sda6)
Description: Ubuntu 12.04 LTS
Release: 12.04

apt-cache policy os-prober :
os-prober:
  Installé : 1.51ubuntu3
  Candidat : 1.51ubuntu3
 Table de version :
 *** 1.51ubuntu3 0
        500 http://de.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

Here is the os-prober output :
/dev/sda2:Windows XP Media Center Edition:Windows:chain

I also used a Ubuntu 10.04 on a live CD to check the behaviour of my former installation :
lsb_release -rd ( -> live-CD)
Description: Ubuntu 10.04.4 LTS
Release: 10.04

apt-cache policy os-prober
os-prober:
  Installé : 1.38
  Candidat : 1.38
 Table de version :
 *** 1.38 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

Here is the os-prober output using os-prober 1.38 on the live CD of Ubuntu 10.04
/dev/sda1:Windows NT/2000/XP:Windows:chain (-> recovery partition, not found by os-prober 1.51ubuntu3)
/dev/sda2:Windows XP Media Center Edition:Windows1:chain (-> win XP partition , found by both)
/dev/sda6:Ubuntu 12.04 LTS (12.04):Ubuntu:linux (-> the Ubuntu 12.04 installed on my laptop)

I also checked the changelog of os-prober the launchpad website but didn't read anything that could explain my problem.
I alsa compared the 20microsoft files of os-prober for both version (found in /usr/lib/os-probes/mounted/) but didn't see any evident solutions (i'm no expert).

Finally, some websites advised to use bootinfoscript to look what's happening on the drive. In attachment (res.txt) I send the result of the script.

 I'd like to get the recovery partion recognized by os-prober again (as with os-prober 1.38). Yet I can't tell between which two consecutive versions of os-prober the problem did appear.

If there is way to install old version of os-prober in Ubuntu 12.04 (i don't know ), I could figure out when the problem did appear.

I tried to be as detailed as possible. All my installation are 32bit (if it makes a difference), my laptop is a Asus F3JV, almost 6 years old but still doint fine.

Thank you for your help. Contact me for any additional information I may have forgotten.

Revision history for this message
AdamB (damoudamou) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.