Asa Rossoff wrote:

Vincent Voois wrote:

Asa Rossoff wrote:

When I boot, I select Win ME in LiLo, then I get a boot failure message (something along the lines of invalid boot disk, please replace and hit any key to retry- looks like it's BIOS initiated.)

Swop the drives over, and it will boot into ME fine, so the OS is intact etc.

Any Ideas?? or am I just hoping for too much? :-(

JRH


Windows expects to boot from the first drive in the system (which it will always call C:). I believe there are ways to trick it into booting from other drives. I haven't tried it. Smart Boot Manager can do this by (I think) having the bios report the drives in a swapped fashion. SBM is at http://btmgr.sourceforge.net/


Right as well as wrong.
First of all, the Bios always searches the first IDE drive for the boot-sector and simple executes it and whatever bootmanager is on there, it will do the rest.
Unless there is an option in the Bios to change bootpriority for IDE drives, you won't be able to change this fact.


I understand that. Smart Boot Manager can be installed to the boot sector of the real first drive, and when you select a Windows/Dos partition on the Second drive, it can be configurered to make Win/Dos think that the second drive is 1st, and the first drive is 2nd.

SBM is not a kernel loader, so you still need a kernel loader for linux (I think it has to be installed on a supersector or something like that if you have SBM on track 0... there are instructions with SBM. It could also go on the boot sector of the second hardddrive.)

Second, Windows boots from the first boot-device, but it can be configured to have it's OS on another drive by altering the MSDOS.INI and in case of WinNT 4.x, 5.x you can alter the BOOT.INI to set the drive and startup-path where the os is stored.
If your bootmanager on the primary IDE drive allows you to boot from the second drive, you can install all of the Windows data on there but in the win9x/ME cases you for sure have to modify the system settings to make it boot properly.


I didn't realize Win98 and Me had a similar boot config file to NT/XP. It looks like it's actually msdos.sys on Win98 at least, rather than msdos.ini.

Since he is running both 98 and Me, on seperate drives and partitions, and using Lilo to select them (currently), in theory he could just edit the msdos.ini (or msdos.sys) file on his WinMe partition (second drive) to indicate that the OS is on drive D: -- it might work. BUT, he would have to reinstall WinMe while the drive is recognized as D: (if the WinMe installer allows it) or do some major registry, shortcut and config file hacking.

IMHO:Ditch WinME, it's really not worth the trouble, either install '98SE or XP, but Win'98 is currently less vulnerable to virusses these days as most viruses dedicates themselves to NT5.x exploites (XP/2000/2003).


Asa

Unless you have actually tried for yourself, please layoff saying things as if they were fact. As to windows, WinMe ain't so bad once you bash it's face in a bit AND it will run off another HDD without reconfiguring anything AND from a install from Mandrake to boot. Don't believe me: read the following and weep:

# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="windows"
keytable=/boot/us.klt
prompt
nowarn
timeout=200
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz263
label="linux263"
root=/dev/hda5
initrd=/boot/initrd263.img
append="noapic devfs=mount acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz263
label="linuz263NNet"
root=/dev/hda5
initrd=/boot/initrd263.img
append="noapic devfs=mount acpi=ht splash=silent nonetworking=yes"
vga=788
read-only
image=/boot/vmlinuz263
label="linux-nonfb263"
root=/dev/hda5
initrd=/boot/initrd263.img
append="noapic devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz267
label="linux267"
root=/dev/hda5
initrd=/boot/initrd267.img
append="noapic devfs=mount acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz263
label="failsafe263"
root=/dev/hda5
initrd=/boot/initrd263.img
append="failsafe noapic acpi=ht devfs=nomount"
read-only
image=/boot/vmlinuz267
label="failsafe267"
root=/dev/hda5
initrd=/boot/initrd267.img
append="failsafe noapic acpi=ht devfs=nomount"
read-only
other=/dev/hdb1 label="windows"
table=/dev/hdb
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
image=/boot/vmlinuz267
label="linux-nonfb267"
root=/dev/hda5
initrd=/boot/initrd267.img
append="noapic devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz2422
label="2422-21"
root=/dev/hda5
initrd=/boot/initrd2422.img
append="noapic devfs=mount acpi=ht splash=silent"
read-only


image=/boot/memtest-1.11.bin
   label=memtest-1.11

None of the original was configured br myself, I only added the extra kernel stuff and memtest.

--
Regards

SnapafunFrank

Big or small, a challenge requires the same commitment to resolve.
Registered Linux User # 324213



____________________________________________________
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com
____________________________________________________

Reply via email to