Bug#248505: d-i b4 failed to recognize Windows XP Pro on NTFS
Package: installation-reports
INSTALL REPORT
Debian-installer-version:
http://cdimage.debian.org/pub/cdimage-testing/sarge_d-i/i386/beta4/sarge-i386-netinst.iso
from April 30, 2004
uname -a: Linux potamus 2.4.25-q #1 Fri Mar 19 10:49:58 EST 2004 i686 GNU/Linux
Date: May 2, 2004
Method: Booted from CD with netinst image
Machine: HP Omnibook 6100
Processor: P-III 1 GHz
Memory: 512 MB
Root Device: /dev/hda (boot from /dev/hda2)
Root Size/partition table: Feel free to paste the full partition
table, with notes on which partitions are mounted where.
Disk /dev/hda: 60.0 GB, 60011642880 bytes
240 heads, 63 sectors/track, 7752 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 145 1096168+ a0 IBM Thinkpad hibernation
/dev/hda2 * 146 159 105840 83 Linux
/dev/hda3 160 1108 7174440 7 HPFS/NTFS
/dev/hda4 1109 7752 50228640 f W95 Ext'd (LBA)
/dev/hda5 1109 2010 6819088+ 83 Linux
/dev/hda6 2011 2912 6819088+ 83 Linux
/dev/hda7 2913 5246 17645008+ 83 Linux
/dev/hda8 5247 7580 17645008+ b W95 FAT32
/dev/hda9 7581 7752 1300288+ 82 Linux swap
Partition uses:
hda1: hibernation/maintenance partition
hda2: /boot
hda3: Windows XP Pro :-(
hda5: /
hda6: (spare, not formatted)
hda7: /u1 -- personal data only
hda8: /u2 -- personal data only, shared with XP
Output of lspci and lspci -n:
0000:00:00.0 Host bridge: Intel Corp. 82830 830 Chipset Host Bridge (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82830 830 Chipset AGP Bridge (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 01)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 41)
0000:00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 01)
0000:00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 01)
0000:00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
0000:02:03.0 Multimedia audio controller: ESS Technology ES1988 Allegro-1 (rev 12)
0000:02:04.0 Communication controller: Lucent Microelectronics LT WinModem (rev 02)
0000:02:05.0 CardBus bridge: Texas Instruments PCI1420
0000:02:05.1 CardBus bridge: Texas Instruments PCI1420
0000:02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller (rev 41)
0000:00:00.0 Class 0600: 8086:3575 (rev 02)
0000:00:01.0 Class 0604: 8086:3576 (rev 02)
0000:00:1d.0 Class 0c03: 8086:2482 (rev 01)
0000:00:1e.0 Class 0604: 8086:2448 (rev 41)
0000:00:1f.0 Class 0601: 8086:248c (rev 01)
0000:00:1f.1 Class 0101: 8086:248a (rev 01)
0000:00:1f.3 Class 0c05: 8086:2483 (rev 01)
0000:01:00.0 Class 0300: 1002:4c59
0000:02:03.0 Class 0401: 125d:1988 (rev 12)
0000:02:04.0 Class 0780: 11c1:0450 (rev 02)
0000:02:05.0 Class 0607: 104c:ac51
0000:02:05.1 Class 0607: 104c:ac51
0000:02:08.0 Class 0200: 8086:1038 (rev 41)
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot worked: [O]
Configure network HW: [O]
Config network: [O]
Detect CD: [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives: [O]
Create file systems: [O]
Mount partitions: [O]
Install base system: [O]
Install boot loader: [O]
Reboot: [O]
Comments/Problems:
This was a great install experience.
All the issues I reported in beta2 and beta3 are resolved. (I've
already closed the older installation reports.)
The only problem was that my Windows XP partition was not detected. I
had manually partitioned using fdisk from a recovery disk before
installing because I was doing various other drive rearrangement. At
the time I booted, I had the factory master boot record (which just
boots from the "active" partition), and /dev/hda2 was already marked
bootable but did not have a valid file system on it. (In other words,
my machine was not a state where it could be booted without a floppy
or CD.) Windows XP was fully operational, however and could be booted
manually from the grub prompt (rootnoverify (hd0,2), chainloader +1).
For what it's worth, my XP partition was installed from a Norton Ghost
2003 image of the original factory installed image from HP. It's
running on NTFS. Since I almost never boot into XP, it's pretty
vanilla.
On my desktop work system with Windows 2000 Pro on a VFAT partition
and RedHat 9 on an extended partition, d-i b4 was able to detect both
operating systems and put correct entries in menu.lst.
Also, it would be nice if debian-installer would have put a 686 kernel
instead of a 386 kernel on my machine. This is particularly true on
my desktop which has a P4 with hyperthreading and needs an smp kernel
to take advantage of that fact. (I will send this comment in a
separate wishlist bug report.)
--
Jay Berkenbilt <ejb@ql.org>
http://www.ql.org/q/
Reply to: