Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then 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.
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.
So here's the situation. I have my workstation dual-booting Mint 7 and Windows 7. I had no problems installing either OS. But now I need to run some software that just won't run on Win7, not even in compatibility mode. So I have to use XP.
So I installed XP Pro on a 1TB drive connected by eSATA. Again, no problems with the install, smooth and easy. BUT, and I'm sure you know where I'm going with this, XP jacked up the booting. I lost the grub menu, of course, and I had a hell of a time getting my system back to where I started. I removed the eSATA disk (with XP on it) but could not use the standard grub fix (find /boot/grub/stage1, root(hd0), etc, etc.). I used the Win7 repair utility and that restored my ability to boot into Win7. I then was able to use the grub fix and was back to square one. I tried adding XP to the menu.lst (using the correct hd address and all) but when I selected XP from the grub menu it said BOOTMGR was missing. I'm assuming Win7 wiped it out when I ran the win7 repair utility.
So, does anyone have any idea how I can "easily" boot XP from the eSATA disk?
I've searched the forums here and I think my scenario is a bit different than other tri-boot configurations. I can't install the drive in the workstation because there are no more slots left for an HD to fit. So it has to be eSATA.
You need to boot xp from win 7. I believe it is possible to boot vista or win 7 from xp but it is somewhat convoluted. I think the easiest method would be to download EasyBCD from neosmart technologies and use it to manage your win 7 bootloader to boot xp. It's been around for a while and has some good documentation.
Thanks for the reply yancek. Worked like a charm, though now in the grub menu when I choose Win7 it gives me the windows boot loader which I then can choose either XP or Win7. So it's a bit clunky like that. I guess I could bypass the grub menu, but it's so much nicer looking
So it's a bit clunky like that. I guess I could bypass the grub menu, but it's so much nicer looking
True, but if it works?? Another option you might try is chainloading xp and win7 but I'm not sure if that would work. win 7 probably would boot its boot files in the xp partition. Some years ago when I had W98 on the first partition and installed W2000 on another the W2K files were in the W98 partition.
I wound up changing the grub menu.lst to indicate choosing the Windows selection takes you to the Win7/XP bootloader. So it's one extra little keyboard selection, big deal.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.