From: john on
I have run Linux for more than a decade, and often Windows 2000 as a
secondary system. Now I have a new bigger primary disk, and installed
Slackware 12 on /dev/hda2 without trouble. I have also installed
Debian once on /dev/hda1,

Now I want to install Win XP (OEM version) on /dev/hda1. It is newly
purchased and hasn't been installed elswhere.

When I go through the install process I get to the point where XP
needs to be booted again. If I leave the install disk in the cd/dvd
drive I start all over again with the installation. If I remove it
and reboot I get a boot error on the absent CD.

I have made /dev/hda2 bootable and Lilo works from that partition.

Once upon a time I installed Lilo on the MBR. But since then I have
run (from a MSDOS floppy) fdisk /mbr.

I have another very old Compaq which runs Win 98 and also has Slack
embedded in it.
But it is too limited in memory to run XP or even Win 2000.

Any suggestions?

John Culleton

From: Daniel Ganek on
john(a)wexfordpress.com wrote:
> I have run Linux for more than a decade, and often Windows 2000 as a
> secondary system. Now I have a new bigger primary disk, and installed
> Slackware 12 on /dev/hda2 without trouble. I have also installed
> Debian once on /dev/hda1,
>
> Now I want to install Win XP (OEM version) on /dev/hda1. It is newly
> purchased and hasn't been installed elswhere.
>
> When I go through the install process I get to the point where XP
> needs to be booted again. If I leave the install disk in the cd/dvd
> drive I start all over again with the installation. If I remove it
> and reboot I get a boot error on the absent CD.
>
> I have made /dev/hda2 bootable and Lilo works from that partition.
>
> Once upon a time I installed Lilo on the MBR. But since then I have
> run (from a MSDOS floppy) fdisk /mbr.
>
> I have another very old Compaq which runs Win 98 and also has Slack
> embedded in it.
> But it is too limited in memory to run XP or even Win 2000.
>
> Any suggestions?
>
> John Culleton
>

1) Change the boot order before the reboot
or

2) Unload the CD before the reboot and then load the CD while the system is
rebooting from the HD.

/dan
From: Bill Marcum on
On 2008-04-15, john(a)wexfordpress.com <john(a)wexfordpress.com> wrote:
>
>
> I have run Linux for more than a decade, and often Windows 2000 as a
> secondary system. Now I have a new bigger primary disk, and installed
> Slackware 12 on /dev/hda2 without trouble. I have also installed
> Debian once on /dev/hda1,
>
> Now I want to install Win XP (OEM version) on /dev/hda1. It is newly
> purchased and hasn't been installed elswhere.
>
> When I go through the install process I get to the point where XP
> needs to be booted again. If I leave the install disk in the cd/dvd
> drive I start all over again with the installation. If I remove it
> and reboot I get a boot error on the absent CD.
>
> I have made /dev/hda2 bootable and Lilo works from that partition.
>
Linux doesn't really care about the bootable flag in the partition
table. Your XP partition needs to be bootable, and the partition type
needs to be FAT or NTFS.
From: Andrew Gideon on
On Tue, 15 Apr 2008 06:43:00 -0700, john(a)wexfordpress.com wrote:

> Now I want to install Win XP (OEM version) on /dev/hda1. It is newly
> purchased and hasn't been installed elswhere.

Starting from scratch, perhaps you'd be better off with Xen or VMWare.

- Andrew
From: john on
On Apr 15, 12:40 pm, Andrew Gideon <c172driv...(a)gideon.org> wrote:
> On Tue, 15 Apr 2008 06:43:00 -0700, j...(a)wexfordpress.com wrote:
> > Now I want to install Win XP (OEM version) on /dev/hda1. It is newly
> > purchased and hasn't been installed elswhere.
>
> Starting from scratch, perhaps you'd be better off with Xen or VMWare.
>
> - Andrew

No, I need real Windows XP Home edition to be compatible with my
audience. If a procedure works on my partition it should work on
theirs.

I managed to solve the windows problem, but my solution was a bit
goofy. First I went into the bios
and reset the bios settings to "safe". Then I tried installing old
reliable Win 2000. Win 2000 detected a faulty mbr and obligingly
fixed it when requested. XP lacked this routine. Then after going
through all the install steps for Win 2000 I rebooted the Win XP CD
and went through its routines, including deleting the partition,
recreating it, formatting it with ntfs and so on.

This gave me a functioning MS XP partition that starts automatically
at boot time. To start my Linux partition
I initially used the install cdr, then I modified Lilo to write to a
floppy, formatted a floppy and ran Lilo.
Now I can toggle between /hda1 (XP) and /hda2 (Slack Linux) by booting
either with or without the floppy.

There are directions going back some years about creating a true dual
boot with lilo and without the floppy usage. Are these current enough
to be believed?

Thanks to all who responded.

John C.