Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
04-22-2004, 09:14 PM
|
#1
|
LQ Newbie
Registered: Apr 2004
Location: Mucky muck world
Distribution: Suse 9.0
Posts: 8
Rep:
|
Windows ME no longer boots after SuSe 9.0 personal installed succesfully...
Let me preface this message with the fact I am an uber-noob. Please be gentle.
SuSE 9.0 personal is up and running beautifully, and using the YAST interface is very intuitive. However, it would seem that Windows ME is currently unbootable. Attempts to boot in are met with a disk error (unrecognizeable format). It asks for the Windows boot files with an A> prompt. How do I navigate this?
I would be happy to exclusively use Linux and forget about Windows ME altogether, but my wife is attached to it. Whoever helps me solve this will have good karma for a very long time...
|
|
|
04-22-2004, 09:20 PM
|
#2
|
Senior Member
Registered: Jul 2003
Location: Indiana
Distribution: Suse 6.0+, Mandrake 5.0-10.0, Redhat 6.0-9.0, Gentoo 1.2+, Gnoppix, Knoppix, Sabayon, Ubuntu 5.04+
Posts: 1,811
Rep:
|
I've never seen Windows Me boot sucessfully without an error to begin with, let alone with linux installed.
Windows is overly possesive of its boot sector, and basically, you screwed your windows distro. You may be able to fix it by putting in a windows boot floppy and typing fdisk mbr ... that should clear out and repear the boot record for windows. But then you'll need another boot disk to get back to suse.
|
|
|
04-22-2004, 09:55 PM
|
#3
|
LQ Newbie
Registered: Jun 2003
Location: Gonzaga University
Distribution: Slackware, RHEL
Posts: 23
Rep:
|
It seems like suse overwrote your mbr, which windows ME needed for some reason.
If you have a windows boot disk, you should boot off of it, and type "fdisk /mbr" and then widows will go back to normal (in theory).
However, you will then not be able to boot suse then unless you make a linux bootdisk. I don't know exactly how to do it in suse, but you should probably be able to boot off the cdrom if you don't feel like making a boot disk. I'm sure that there is documentation for this stuff in suse somewhere.
This way, windows should work normally, but linux will require a bootdisk.
|
|
|
04-23-2004, 01:42 PM
|
#4
|
LQ Newbie
Registered: Apr 2004
Location: Mucky muck world
Distribution: Suse 9.0
Posts: 8
Original Poster
Rep:
|
That sounds like a good solution, but is there any way to retain the dual-boot situation? Currently I am using GRUB as the bootloader, that would be ideal instead of the boot disk scenario.
Thank you both for your replies, by the way...
|
|
|
04-23-2004, 10:20 PM
|
#5
|
Senior Member
Registered: Feb 2003
Location: Calif, USA
Distribution: PCLINUXOS
Posts: 2,918
Rep: 
|
Feel free to try my floppy if you wish, until you get your boot loader working correctly.
|
|
|
04-23-2004, 10:30 PM
|
#6
|
Member
Registered: Jan 2004
Location: Miami FL
Distribution: Mac OS X 10.4.11 Ubuntu 12.04 LTS
Posts: 429
Rep:
|
The way I know to keep dual boot is to let win ME have the first boot recrod - the first partition. SuSE will be happy I'm sure as the second
|
|
|
05-20-2004, 12:19 AM
|
#7
|
LQ Newbie
Registered: Apr 2004
Location: Mucky muck world
Distribution: Suse 9.0
Posts: 8
Original Poster
Rep:
|
My apologies, I should have let this out earlier...
I have a 2 drive setup...a 40GB in master (SuSe Linux)
/dev/hda1 is Linux Swap
/dev/hda2 is Linux
and a 20 GB in slave for Windows ME (Which was master untill 2nd drive was installed, it was the only way for the BIOS to pick up both drives)
/dev/hdb is Windows
Also... I now realize after browsing the boards that perhaps I should repartition my hda for /, can I do this without losing data, or having to reinstall the distro?
|
|
|
05-20-2004, 12:25 AM
|
#8
|
LQ Guru
Registered: Aug 2003
Location: Sydney, Australia
Distribution: Gentoo
Posts: 1,796
Rep:
|
In /boot/grub/menu.lst try something like this for the stanza to boot Windows:
Code:
title WinME
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
|
|
|
05-21-2004, 10:16 AM
|
#9
|
LQ Newbie
Registered: Apr 2004
Location: Mucky muck world
Distribution: Suse 9.0
Posts: 8
Original Poster
Rep:
|
Demonbane,
After changing the Menu.lst and rebooting...
(The computer tries to read the floppy drive for Windows Boot files instead of /dev/hdb, where it is)
and the following message comes up...
The following file is missing or corrupted: A:\IFSHLP.SYS
The following file is missing or corrupted: A:\SYSTEM\VMM32.VXD
Type the name of the Windows loader (e.g., C:\WINDOWS\SYSTEM\VMM.32.VXD)
A>
How do I get the computer to look at /dev/hdb instead of the floppy drive for the Windows boot files?
|
|
|
05-21-2004, 03:48 PM
|
#10
|
Member
Registered: May 2004
Location: Vienna, Austria
Distribution: Open SuSE 11, Mac OS X 10.5
Posts: 299
Rep:
|
Hi,
assuming that Win ME was installed on a primary partition,
on your second drive, you need following entry in your /boot/grub/menu.lst
title Windows ME
map (hd0,0) (hd1,0)
map (hd1,0) (hd0,0)
rootnoverify (hd1,0)
chainloader +1
The map directives tell GRUB to map the first partition of the
second drive to the first partition of the first drive !!
Win 9x, ME will only boot from the first partition of the first drive.
So similar what Demonbane proposed but with additional info about
the partition within the disk.
If Win ME is not in the first partition of the 2-nd drive then you need to
modify the above entry, using
(hdx,0) - (hdx,3 ) first to forth primary partition
(hdx,4) - (hdx, n) first to n-th logical partition
Take also a look /boot/grub/device.map
You shall see something like follows:
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdb
....
Last edited by Vlad-A; 05-21-2004 at 03:49 PM.
|
|
|
05-21-2004, 04:57 PM
|
#11
|
LQ Newbie
Registered: Apr 2004
Location: Mucky muck world
Distribution: Suse 9.0
Posts: 8
Original Poster
Rep:
|
Vlad A-
Neither one of those suggestions worked which leads me to believe there is something wrong with my Windows ME partition on /dev/hdb
Checking it through Konsole using fdisk -l /dev/hdb, I see the following...
Disk /dev/hdb: 20.4 GB, 20416757760 bytes
255 heads, 63 sectors/track, 2482 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 2482 19936633+ 44 Unknown
Why does System read unknown? I can still access all of my Windows files through Linux at /Windows/etc........(Various Files)
As long as I'm at it, here is the rest of the information...
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 96 771088+ 82 Linux swap
/dev/hda2 97 4865 38306992+ 83 Linux
Advice?
|
|
|
05-22-2004, 12:34 AM
|
#12
|
Member
Registered: May 2004
Location: Vienna, Austria
Distribution: Open SuSE 11, Mac OS X 10.5
Posts: 299
Rep:
|
Well,
if nothing suggested helps, then it may be that
there is something messed up with Windows ME.
So what happens if you attache your Win ME drive as IDE Master,
and detach your drive containing Linux ?
So you have a system with just one disk drive. Will then Win ME
boot ?
If yes we shall work on the dual boot problem.
If not, then I suggest that first the Win ME problem is fixed.
Try to rewrite the MBR. Take a look on the partition table from
the Win ME drive and activate the Win ME partition.
|
|
|
05-23-2004, 06:34 PM
|
#13
|
LQ Newbie
Registered: Apr 2004
Location: Mucky muck world
Distribution: Suse 9.0
Posts: 8
Original Poster
Rep:
|
I want to say a big THANK YOU to all who helped me out... especially Vlad A who gave me the last little bit of advice on testing out the windows drive alone.
You were right, Windows ME wouldn't boot on its own, so I reinstalled Windows using the CD-ROMS, reconnected both drives, (and with the correct MAP commands)
VIOLA!!!
GRUB is now booting both OS's successfully!
Also, I want to send out a big shout of support to the organizers of this site, allowing Uber-noobs like myself a chance to join in the fun...
Thank You Everybody!
-matt 
|
|
|
All times are GMT -5. The time now is 03:24 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|