Package: debian-40r0-i386-netinst.iso
Version: 40r0-i386-netinst

My setup:
SATA 160GB Disk (as delivered by manufacturer)
  - partition 1: recovery,   -no boot, -hidden
  - partition 2: Windows XP, -boot
1st IDE - Master DVD-ROM (as delivered)
1st IDE - Slave 80GB Disk (added by me for Debian Etch)

To be careful I did NOT want to install GRUB on the SATA disk, rather select 
boot-order through BIOS hard-disk ordering later on. But this is of a minor 
interest to the problem...

During installation process the boot-loader GRUB gets configured. It detects 
correctly Windows XP on sda2 (resp. hda(1,1) in GRUB notation (which already 
might confuse new users) - the second partition of a SATA-disk) and reports it 
as sda2 and asks for confirmation and entering information to 
/boot/grub/menu.lst. GRUB was installed to the first (selected by BIOS) disks 
mbr (which is hda).

BUG: The first reboot shows the GRUB screen and there is TWO(!) entries for 
only ONE(!) Windows XP. In /boot/grub/menu.lst there is under the linux entries:


# 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/sda2
title           Windoze NT/2000/XP (loader)
root            (hd1,1)
map             (hd0) (hd1)
map             (hd1) (hd0)
makeactive
chainloader     +1

# on /dev/sda1
title           Windoze NT/2000/XP
root            (hd1,0)
map             (hd0) (hd1)
map             (hd1) (hd0)
makeactive
chainloader     +1

What I know now is: while the first entry is correct, the second entry refers 
to the first partition on the sata which is a recovery partition and actually 
hidden(!) (for reasons that XP still believes it is the first partition on that 
disk).

Despite I was not planning using it, I was curious what that is all about. 
First this was very confusing to an inexperienced user (me), hence I was not 
aware of a second partition on the SATA disk (but who is?). Since it seems to 
be common practice nowadays for manufactureres of PCs to install a cute little 
hideaway recovery partitions, many people, who install Debian on such a system 
could end up in confusion and trying fixing MBRs and/or reinstalling system 
images and making a real mess.

EXPECTED BEHAVIOUR: either ignore hidden partitions completely, and as a 
courtesy point it out specifically to the user, or inform the user and ask him 
what to do. As a quick fix a comment in menu.lst referring to that issue would 
suffice. Furthermore the installer could give examples based on the individual 
situation found at the users PC.

Best regards:

Martin Patzak

P.S.: as mentioned I was not planning on using the entry for Windoze XP in 
GRUB, I am now aware that it cant work for my situation:
I installed GRUB on the first hard-disk (selected by BIOS) on which Debian 
resides. In order to boot Windoze XP (with an Acronis boot-loader - it came 
like that!) it MUST be the first (unhidden) partition of the first 
hard-disk.MAP did not work for me. So GRUB  has to be installed on the disk 
where XP resides (which I wont do - I will remove the Redmond-OS eventually - 
Windoze Vista?!? Hasta la vista Windoze!!!
  
-- 
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to