Thinkpad BIOS can't hide the Predesktop area
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
New
|
Medium
|
Unassigned |
Bug Description
I have a Thinkpad T40 2939 19G with a 30gb hard disk. I did a fresh install for
a dual boot: first Windows XP SP2, on a 15GB partition, and then Ubuntu Breezy,
with the default partitioning suggested (main partition + small swap), and grub.
The installations ran smoothly, but I ended up with a bootable Ubuntu and an
unbootable Windows XP.
After selecting the Windows entry in the GRUB menu, Windows starts booting but
hangs very soon with the following BSOD:
UNMOUNTABLE_
STOP: 0x00000ED (0x8232D8A0, 0xC000014F, 0x00000000, 0x00000000)
Stupidly I tried the FIXMBR/FIXBOOT from the Windows XP boot cd, but this
destroyed the partition table as the Recovery console did not recognize the
partition table and created a new one with only one partition for the whole hd
(and Windows was still not booting).
I recovered the partition table with gpart, booting from a 2.6 based linux cd
(INSERT 1.3.5a), deleted the Ubuntu partitions, run the WinXP recovery console
(partition table succesfully recognized this time), run FIXMBR, and succesfully
booted Windows again.
I have read about 2.6 kernels reporting bad disk geometries: I will now try to
play a bit the partition table to make also Ubuntu bootable and will post a
follow up to the bug.
I tried the sfdisk trick:
sfdisk -d /dev/hda | sfdisk --force --no-reread -H240 /dev/hda
but Windows still refuses to boot when the Ubuntu partitions exist. Deleting the
Ubuntu partitions from the partition table made Windows booting again.