Bug#248509: should not use makeactive when booting Windows
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 soup 2.4.26-1-686-smp #1 SMP Sat May 1 19:17:11 EST 2004 i686 GNU/Linux
Date: May 11, 2004
Method: booted and installed from CD
Machine: Intel 875PBZ motherboard
Processor: P-4 2.4 GHz
Memory: 512 MB
Root Device: IDE, /dev/hda; boot from /dev/hda2, root on /dev/hda3
Root Size/partition table: Feel free to paste the full partition
table, with notes on which partitions are mounted where.
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 765 6144831 b W95 FAT32
/dev/hda2 * 766 777 96390 83 Linux
/dev/hda3 778 1507 5863725 83 Linux
/dev/hda4 1508 9729 66043215 5 Extended
/dev/hda5 1508 2237 5863693+ 83 Linux
/dev/hda6 2238 4345 16932478+ 83 Linux
/dev/hda7 4346 6905 20563168+ 83 Linux
/dev/hda8 6906 9465 20563168+ b W95 FAT32
/dev/hda9 9466 9729 2120548+ 82 Linux swap
MBR: boot from active partition
/dev/hda1: Windows 2000 Pro (VFAT)
/dev/hda2: /boot (ext3)
/dev/hda3: / (xfs)
/dev/hda5: Red Hat 9 / (ext3)
/dev/hda6: unused, no file system
/dev/hda7: /u1 (xfs, personal data)
/dev/hda8: /u2 (vfat, personal data shared with Windows)
Output of lspci and lspci -n:
0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev 02)
0000:00:03.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to CSA Bridge (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02)
0000:00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB/ER Hub interface to PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02)
0000:00:1f.2 IDE interface: Intel Corp. 82801EB (ICH5) Serial ATA 150 Storage Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
0000:02:01.0 Ethernet controller: Intel Corp. 82547EI Gigabit Ethernet Controller (LOM)
0000:00:00.0 Class 0600: 8086:2570 (rev 02)
0000:00:01.0 Class 0604: 8086:2571 (rev 02)
0000:00:03.0 Class 0604: 8086:2573 (rev 02)
0000:00:1d.0 Class 0c03: 8086:24d2 (rev 02)
0000:00:1d.1 Class 0c03: 8086:24d4 (rev 02)
0000:00:1d.2 Class 0c03: 8086:24d7 (rev 02)
0000:00:1d.3 Class 0c03: 8086:24de (rev 02)
0000:00:1d.7 Class 0c03: 8086:24dd (rev 02)
0000:00:1e.0 Class 0604: 8086:244e (rev c2)
0000:00:1f.0 Class 0601: 8086:24d0 (rev 02)
0000:00:1f.1 Class 0101: 8086:24db (rev 02)
0000:00:1f.2 Class 0101: 8086:24d1 (rev 02)
0000:00:1f.3 Class 0c05: 8086:24d3 (rev 02)
0000:00:1f.5 Class 0401: 8086:24d5 (rev 02)
0000:01:00.0 Class 0300: 1002:5159
0000:02:01.0 Class 0200: 8086:1019
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 installation went very smoothly. I have only one complaint: the
makeactive command should not have been included in the information
for booting Windows. My MBR is the default Windows MBR which boots
from the active partition. Grub is installed on my /boot partition
which is active (bootable). I boot Windows from grub and don't want
this to change my active partition. This would prevent me from seeing
grub again when I boot. d-i should probably never put makeactive
here, but it definitely shouldn't if grub was not installed as the
MBR. (If it was installed as the MBR, then makeactive has no effect
anyway.)
Here's the menu.lst information generated by d-i. It's impressive
that it found my Red Hat 9 partition.
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title Red Hat Linux release 9 (Shrike) (on /dev/hda5)
root (hd0,4)
kernel /boot/vmlinuz root=/dev/hda5
initrd /boot/initrd-2.4.20-20.9.XFS1.3.1.img
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda5.
title Red Hat Linux release 9 (Shrike) (on /dev/hda5)
root (hd0,4)
kernel /boot/vmlinuz root=/dev/hda5
initrd /boot/initrd-2.4.20-20.9.XFS1.3.1smp.img
savedefault
boot
Reply to: