[Bug 1033050] [NEW] os-prober 1.51ubuntu3 (Precise) does not recognize windows recovery partition while os-prober 1.38 (Lucid) does

AdamB damoudamou at hotmail.fr
Sat Aug 4 19:35:53 UTC 2012


Public bug reported:

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.

** Affects: os-prober (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to os-prober in Ubuntu.
https://bugs.launchpad.net/bugs/1033050

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

Status in “os-prober” package in Ubuntu:
  New

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/os-prober/+bug/1033050/+subscriptions




More information about the foundations-bugs mailing list