XOSL, an alternative to Lilo and Grub
WhyPanic writes "XOSL, the Extended Operating System Loader, is a free (as in beer and as in GPL), full featured, graphical boot loader that can work in conjunction with Lilo or separately to boot all varieties of Windows, Linux, and many other OS's." Nifty looking.
and the title sounds like its only for AMD?
Since I noticed it i'll mention it. The topic should be LILO and Grub. Not LILO amd Grub! Meh...
Life is like pants... fit in or you don't fit in.
FR? Don't tell me I actually get to claim two of these...
Then again, the 24 boot items and a few other features aren't bad.
Why is Windows the only operating system that comes without any type of multiple boot loaded. All the other seem to have one. Install 95/98/ME and it just sets its self as the only os , and thats the end of that.
Cruise TT
The ability to edit settings while NOT in an operating system... probably asking too much.
Luck favors the prepared, darling.
This isn't a new development, so did Slashdot and Freshmeat somehow swap queues? Should I be checking Freshmeat for Katz submissions?
XOSL won't load your kernel. You still need a Linux boot loader to do that. So, no, XOSL isn't an alternative to Lilo and Grub. I tried it a long time ago hoping to oust Lilo.
Thier website still says:
XOSL is known to support
[...]
Linux (with Lilo)
I just looked at XOSL. It seems cool but it clutters your hard drive with unnecessary files. Couldn't they just fit it in the boot record?
As long as it doesn't REQUIRE a Linux partition, I'd be happy to use it.
Resolutions up to 1600x1200 ... about time , i am fed up of bootloaders that only do 1024x768...hmmmmm
Cruise TT
Although I'm certain it should read 'and' and not 'amd', it brings up certain other questions.
I'm wondering Rob's true intentions. I believe he might be trying to send subliminal messages to buy AMD chips.
Rather quite SLACKWARE mischievious LINUX if you ask me.
"You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
Any suggestions on install order and which boot loader to use? Anyone attempt something similar with XOSL? Would Grub be better since it's included with RH 7.2?
Thanks in advance for your opinions!
299,792,458 m/s...not just a good idea, its the law!
Galileo: "The Earth revolves around the Sun!"
Score: -1 100% Flamebait
XOSL is known to support
- BeOS
- MS-DOS
- FreeDOS
- Linux (with Lilo)
- Solaris
- VxWorks 5.x
- Windows 95/98/Me
- Windows NT/2000
- ...and others...
I read that as meaning it just boots up lilo, it still needs it to run Linux. Presumably, you'd install lilo on the partition, instead of the MBR.Clinton made me a Republican. Bush made me a Libertarian. Trump is making me question reality.
Besides graphial boot screen, what else does it offer that LILO and Grub do not? (btw, it's already possible to have graphical boot screen even without it). And while we are on the subject, what does Grub have that LILO doesn't? What's the point of switching the boot loader?
___
If you think big enough, you'll never have to do it.
Microsoft file system partition hiding support for those Linux users who don't want to admit they are dual booting??
I need a TiVo for my car. Pause live traffic now.
Ok I'll admit it, it's pretty, however (there's always one of those huh), it says it requires a mouse (either PS/2 or serial). I have a mouse but oh wait I can't use it damn me for keeping up with hardware and having a USB mouse...
was that too sarcastic?
Blink
from their FAQ:
"Installing GNU/Linux
If you're installing Linux, install LILO in the Linux partition's boot sector (superblock). You can safely ignore the warning that says you won't be able to boot Linux. XOSL can do the job."
this mean the hassle of running lilo everytime you recompile the kernel still exists with XOSL.
I rather use grub. don't need to rerun it every new kernel and it allows me to edit entries in the menu during boot...
What ? Me, worry ?
I used XOSL in the past: while I think that it's nice, it's not perfect. What it lacks are some Unix/Linux-specific functions:
It should be possible to browse a filesystem and to select a kernel on it to boot. It should be possible to pass "command line parameters" to the kernel (like mem=256...). It also would be cool, if XOSL had the option to set the textmode, one wants to boot an operating system in (like dos...). It would be necessary to have an Unix/Linux-based install to be attractive to Unix/Linux-people, booting from an dos-bootdisk just isn't sexy...
All in all, XOSL is nice but not perfect. I'll stick to grub, until XOSL matures...
What do you do when you see an endangered animal eating an endangered plant?
Why do we need yet another bootloader? Lilo seems to be able to boot any OS you might want to run. Grub does the same, apparently (don't know much about it yet), but gives some additional functionality for controlling SMP boots, has a graphical interface, etc. Why didn't someone just modify Lilo to do that?
What does XOSL bring to the table that other bootloaders don't have, or couldn't be made to have with some development?
Pretty soon our bootloaders will be OSes in themselves.
XOSL gets installed on its own partition, since it's so large. How is this different from installing a mini-linux distro on its own partition, and then doing some smart booting from there?
There hasn't even been a new version released since December 2000. (Which happens to be when I looked at it and realized how cool it is.) Not only is this the wrong kind of news for Slashdot, it's not even news.
Software sucks. Open Source sucks less.
I'm no linux expert, in fact for anything nontrivial I have to read howto's, man pages and whatnot. Yet, I have no problems at all using lilo. For a few times I forgot to rerun lilo after modifying lilo.conf and that is the only problem I had with it.
Gentlemen, you can't fight in here, this is the War Room!
Lilo amd Grub...
Wow... didn't know AMD made Grub...
That company's just full of surprises!
Ive got the GPLed Smart Boot Manager in my bootsector, and LILO in my /boot. Its sub-30k and lives in the first sector of your disk.
Check it out, small, easy, quick and allows you to boot from CDROM where you may not be able to normally.
Thanks to "James Su (suzhe@gnuchina.org), Lonius (november@video.mdc.tsinghua.edu.cn) and Christopher Li (chrisl@gnuchina.org)"
grub has the ability to read file systems (ext 2 definitly... I'm not sure about ntfs or fat32) so you don't have to setup a .conf if you don't want to. You can just search around your tree until you find your kernel image and just boot off that. Or you can just point it to a partition and it will use what ever boot loader is there (windows boot loader or lilo or whatever). Saves you a little time when you change your kernel. Plus grub on a floppy can be used to get virutually any linux system going; unlike a lilo rescue disk which either needs its own kernel or to be specially made for the system. Plus grub is slightly more tolerant to allow the user to make stupid mistakes (like over writing the old kernel image and forgeting to re-install lilo... or so I hear)
I can't answer XOSL advantages for you unfortunatly... although it would allow you to set up a multiboot system without a keyboard. Although not useful for most systems I can see a specialty system where you might want to do this. On the most part I think it's just kinda cool to have a graphical boot screen.
Don't worry, Microsoft is working on your behalf to elimenate it. :D
Not sure, but I think most BIOSs will talk to the mouse using the simpler USB boot protocol and fake a PS2 mouse. Check your BIOS for Legacy USB. The trick then is: Is your OS smart enough to turn this off and let your USB devices run free. Probably not.
I was already to give XOSL a test spin when I noticed it doesn't support usb mouses. That's when it occured to me that I don't really want a boot loader that needs its own set up device drivers.
If there's only a single OS listed in boot.ini, then no boot menu is given. (What would be the point?) The bootloader just boots it without prompting.
By default, Windows is the only one it lists. (No surprise there.) I copied my Linux bootsector to BOOTSECT.LNX, added another line to boot.ini, and then I had a choice at boot time: Windows 2000, or Linux. To do all this I followed the mini-HOWTO at linuxdoc.org; that HOWTO is now several years old, I believe. It was originally written for NT 4.something.
Your article is complete uninformed flamebait.
You cannot apply a technological solution to a sociological problem. (Edwards' Law)
how i've missed Taco's spelling errors. Thanks, you've made my day!
and lets check what i wrote
"Install 95/98/ME and it just sets its self as the only os , and thats the end of that."
don't see NT, 2000 or XP listed. And did i mention linux.
Cruise TT
hmmm... I remember having a problem with LILO for the longest time in that it would only work from a warm boot either soft or hard, but a cold boot would kill it and I'd need to get in again from a boot disk and run it again. Running it on a 1.6 gig drive so size wasn't likely the problem... still never figured it out.
I know there are some features that make certain bootloaders better for certain things. I use LILO, the latest build is pretty nice. GUI if you want it, no GUI if you don't. Grub has some decent features, most notibly being able to pass it kernel options at boot time. But what the heck does this offer? Mouse drivers? 1600x1200 resolution? Will it run on my Pentium or do I need to upgrade?
I may be cynical, but this is just a little too weird....
There is no reasonable defense against an idiot with an agenda
:wq
I'll stick with the Free BSD boot loader. It looks sufficiently evil enough so that people don't touch my computer.
I personally use OSBS http://www.prz.tu-berlin.de/~wolf/os-bs.html this app works amazingly well, and offers features that have saved my ass a few times. You can hide *nix partitions from winbl0wz, (if you are lame enough to use windows--I used to be guilty of this.) by changing the partiton type from the osbs app. this will keep ms from killing your existing lilo, grub or whatever bootloader. also, make note that this application (the free version. The new release is not open source, or free, can be found on www.bootmanager.com) was released in October of 1993! I personally hate it when people upgrade to the newest release, just for the hell of it. Time can be wasted in more productive ways.
It's easy to use, easy to configure and boots everything I care about. I'll admit it could be tricky for a beginner, but it's very simple to learn.
If it ain't broke, why try to fix it?
Ok, the only reason I mention it is because they don't have it listed on their web page. as a matter of fact they only list PS/2 and serial, but hey if it works then good deal
Blink
Once again generalization, blanket statements, and incomplete skimming of a comment have given life to the word flamebait. heh i love it when that happens.
Windows, of the 9x family are self centered bastards who refuse to live well with other os's. They even hate their older wiser cousins of the NT variety. Luckily they are stupid bastards too and as long as you install them first other, better OS's can sneak in and live with 9x.
DD
"He is no fool who gives what he cannot keep in order to gain what he cannot lose."
Um how do i put this, win 9x and me are the most popular forms of windows, so when somone makes a generalisation that isent refering to the NT string of windoze just assume thats what they mean. Don't blame Linux zelots everywhere for pointing out flaws in a flawed system. (BTW by flawed system I am talking abot the NT strains of Windoze as well)
I'll Sig you!
Why anyone would need a GUI driven bootloader is beyond me. They even recommend a Pentium 100, which seems a little hefty to BOOT AN OS.
What they do have is an incredibly lightweight GUI with mouse support and a res of up to 1600x1200. They boast a 300K footprint, which is really impressive! Screw the bootloader idea, run this puppy on top of the linux kernel and you have an open source QNX type product. That to me seems like a much better implementation. Run this on a Palm with memory to spare! Lots of potential, why'd they waste it on a bootloader?
There is no reasonable defense against an idiot with an agenda
:wq
Boy are you in the wrong place
What my tiBook needs is a good quality graphical bootloader so that I can choose OS9/OSX from *the same partition*.
...
Yeah, I know I could do this if I put OS9/OSX each on their own separate partitions. But I don't wanna do that.
Guess I'll quit bitching and go download the code, and see what its gonna take to make a PPC-friendly bootsector
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
What's flamebait? The article said, "New XOSL is an alternative bootloader." Did you read it as "New XOSL is an alternative bootloader; let's see Windows do that; Windows sucks!"?
Not every post and article is an argument; some of them are just informative.
Your post is pretty informative, by the way.
Secession is the right of all sentient beings.
A dual boot machine w/ WinXP on active partition and linux on another primary partion. XP's partition is 10 gig's (beyond 1024 cylinders). I accidentally delete the linux partition, so grub becomes orphaned kind of.
You boot and it asks for a command and typing ? doesn't seem to help. How can I get grub to boot into XP after the linux partition has been deleted?
"free (as in beer and as in GPL)"
A and (A and B) = (A and B)
Therefore "free as in GPL" would suffice. (-:
From the FAQ/HOWTO
also make sure, you install LILO to the boot sector of the linux partition. do NOT install it to the MBR. otherwise it will conflict with XOSL.
From the story
XOSL, an alternative to Lilo amd Grub
Clearly this is a usage of the word "alternative" whith which I wasn't previously familiar.
-Peter
win2k will give a boot option if you remove the "fastboot" option from boot.ini. There will still only be one choice (perhaps 2, the safe mode as well) but it will look identical to the NT4 bootloader screen.
Does anyone know if this will work with the XFS file system? I know grub doesn't without a patch that is considered beta and I'm interested in playing with something other than lilo.
why do we have stories that link to free/throttled web sites?
I'm really impressed by this approach to traffic control. "Your web site has been accessed too many times, so it has to sit in time out for the rest of the day."
Uh, dude, I'm not replying to the main article. I'm replying to another comment. Care to check again?
You cannot apply a technological solution to a sociological problem. (Edwards' Law)
... it has graphics,windows,mouse support
so let's just boot applications iso of operating systems...
( who needs those anyway ??? )
red ---
This homepage has exceeded the maximum amount of traffic for one day. The page will be available again after the traffic counters have been reset at midnight local time.
Cached version of the front page here.
Yep ,they are... read here for more MSN Blocks Mozilla, Other Browsers [updated]
Cruise TT
Okay, so the Tom's Hardware Guide video of two Athlons getting a bad case of China Syndrome was one thing, but this is totally uncalled for!
Poor AMD, first bad press - now a "grub" (obviously, a worm!) that targets only AMD processors. When will it end?
---
DRM is like antifreeze, to the MPAA/RIAA it's sweet, to the consumers it's poison.
Great stuff for an upcomming brother to grub? Access denied This homepage has exceeded the maximum amount of traffic for one day. The page will be available again after the traffic counters have been reset at midnight local time.
When I formatted the drive I reserved 8 GB of space for alternative operating systems. I've tried several distros of Linux, and tried Atheos. In most cases I've deleted the alternative OS because either I wanted to try something else, or X would not work with the hardware on my computer, or whatever.
I don't think I'm that stupid. I've been a programmer for more than 20 years and I've been on-line for 15, going back to when BBSs were the height of high-technology communications. I've been around a while. But I've had trouble with making boot loaders and some systems work properly.
I tried GRUB. I tried LILO. First, I would have trouble setting them up or couldn't understand how to get them to work correctly. Or I couldn't install them unless I got the Linux (or Atheos) distribution running first, creating sort of a chicken-and-egg problem.
LILO was okay. GRUB was better: It would work okay at providing me with the means to dual-boot my computer.
But in every case if I changed something like deleting the LINUX distro because I wanted to try something else, the boot manager was tied to whatever distribution was on the non-windows partition which means that if I formatted it the boot manager couldn't find whatever information it needed so I now owned a boat anchor. This meant I had to find a rescue floppy, boot it up, FDISK /MBR the drive to allow Windows to be used, and so on.
Last Night I installed XOSL. Now, I was able to install this from Windows without having to do a whole bunch of contortions involving switching operating systems or using a boot diskette, could select which things to run, and it allows me to change what is going to run before the OS is even loaded, and also, it will keep the changes from run to run. (Grub would allow me to change things but only for that boot. Also when I removed the non-windows partition I could no longer boot at all.)
And it doesn't hurt that it looks nice. But that's a side issue. XOSL, for me, was easier to use and does a better job in its core capability than LILO (would never work because the Windows partition was above 8GB) or GRUB (worked as long as you didn't reformat the non-windows partition). I suspect that the functionality of GRUB or LILO will move into this product, and it could conceivably become "best of breed" in boot loaders. (I believe it is likely that people will start pulling the functions that aren't in this package from the others and adding them.)
This product is a tremendous improvement in usability from what was there before and I recommend it highly as well.
Paul Robinson <Postmaster@paul.washington.dc.us
The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
here are some useful other links (screenshots, downloads, and such) since the page was down (and google cache didn't catch it right)
o gram_id=76
http://www.onlythebestfreeware.com/program.asp?pr
http://home.media-n.de/lug-nb/software/xosl.html (In German for those of you who can't read it...use babelfish)
I've been using XOSL for 18 months now; XOSL itself is installed on a DR-DOS 7 partition which is also the first primary partition on my drive. The MBR of the drive contains XOSL. I quad-boot DOS, Windows 2000, Linux and BeOS and have never had any troubles doing so. XOSL really is an amazing tool. I'm glad to see it finally get recognition!
Damn...they hit their counter level for the day. That's a bummer--serious /. effect.
Anyway--it sure is hard to get interested in something when it's unavailable; maybe with a little bit more interest they can get some better hosting or something.
I've actually checked out this project before, a little bit, and it seems very cool. I'll have to give it a shot when it's back up.
Actually, when I've had to install Win 3.1 or Win 95 after installing Linux without having it overwrite Linux, I've had success by setting all the partitions to be type "DOS R/O" with Linux fdisk before installing Windows. Then I just have to boot from a Linux floppy or bootable CD and re-run LILO. Linux actually doesn't care what the partition types are, although most Linux install tools do, so you'll need to set them back before you reinstall/upgrade Linux.)
One of the beutiful things about Linux, is rarely having to see the boot loader..
Huh? This appears to be a boot selector (select a partition and let the OS loader do the work) rather than a real boot loader linux lilo or grub. Not that boot selectors are useless, I used to use a simple, nice, unsung one called OS-BS. I think I found it first on slackware, I think it still ships on the tools directory of debian.
Ganesan
Looks like there is some limit on how many people can visit it per day. Does somebody have a cached copy? or alternate location?
Unix is simple. It just takes a genius to understand its simplicity. -Dennis Ritchie
the page is shut down because of us...won't open till midnight.
I am the Alpha and the Omega-3
I can't believe no-one has noted that the development project can be found at the following URL. Not sure why there are two sites, but this has screenshots, binaries, source, project info etc etc etc.
http://xosl.sourceforge.net/
-- No, no gems to be found in this sig.
BeOS comes with Bootman which is able to boot any number of DOS, WinNT, Win95, BeOS, Linux on any disk. I never tried it with FreeBSD slices, I admit, but otherwise, Bootman is rather powerful.
Besides, Bootman was created in '95. Good job, if you think of it.
Sigged!
However these days I simply run Linux on one of the older machines and X-Window to it as needed from one of the Windows boxes. My TombRaider box makes a pretty good X-Terminal.
When a PC has an 18 month life from being bleeding edge to obsolesence the boxes soon start to mount up.
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
I think what they're saying and NOT SAYING is that while a USB mouse will work as a PS/2 with an ADAPTOR, this is a hardware adaptor. The problem with mine is that it keeps falling out of the PS2 PLUG, so I've been forced to go USB.
Does it implement the multiboot standard? Does it allow to boot kernels over ethernet? GRUB does both and these are it's main advantages, plus a full-features boot console.
If not, how can you say it's an alternative to GRUB?
reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))
Didn't know NT loader had the capability to load linux too. I'm not a win specialist. Thanx for the info.
What ? Me, worry ?
emacs
Bleh!
After further reading on this thing, it doesn't sound as great as it did in the beginning, turns out you need some form of DOS to get this thing loaded...from release notes:
Developer release 5. The install utility is only available for DOS/Windows 9x/Me. When you do not have DOS or Windows 9x installed, you can use either FreeDOS or DR-DOS. For both a floppy image can be downloaded at the download area. When FreeDOS is used, you will only be able to install XOSL to a dedicated partition. DR-DOS will also allow you to install XOSL to a FAT16 DOS drive.
Sounding more and more like its not all its cracked up to be...
"Karma can only be portioned out by the cosmos." -Homer Simpson
Windows 9x/ME has no boot.ini, it uses the old DOS boot loader (start whatever's on the partition marked "active"), so if you install lilo on a /dev/hda1 boot partition, and then mark that partition as active, the Windows 9x/ME boot loader will load lilo (or grub or whatever). By default, though, the Win9x setup program will set the Fat32 partition as active.
A solution to the problem with music today
Oh, I forgot to add -- has anyone yet tried to do any dual booting kind of stuff with Windows XP? Does its boot loader support other OSes by copying the boot sector in? Does it overwrite an existing lilo or grub when you install it? Not that I intend to use XP, I'm just curious if it's got the same boot loader as all previous versions of NT.
A solution to the problem with music today
Anyway, I was pretty pissed about that so I decided to go look for something that would load all my OSes by default... XOSL looked good, under a meg, supports 24 options, default boots, point and click. Something my grandmother could use to load an operating system
Some things learnt from experience:
Talez
So the page is slashdotted for the day... did anyone find out whether this can boot Linux from ReiserFS partitions?
Did anybody mirror the site?
Since it does not fit in the MBR, like Grub or Lilo (or the windows boot loader, for that matter), but is in fact kind of its own little operating system it is harder to use.
I think I'll install it on my next computer because it looks nifty. It will impress family and friends.
Eet went byebye. Traffic limit over and out. --j0shua
It doesn't boot Linux. It can boot LILO, which I assume does not have any problem with ReiserFS.
It says that it works with LILO. Does anyone know whether it will work with Grub?
Why do you say it's necessary to change partition types to DOS RO? You should be able to simply install Windows (however simple that is), then boot with a linux floppy/cd, and rerun lilo.
XML is like violence. If it doesn't solve the problem, use more.
Yah, seems xosl.org has a limit to the number of hits, and ofcourse we killed it ..hehe.
Anyways, you can check out some info on xosl at: xosl.sourceforge.net
[alk]
It's called the whele. It's this really cool round thing you can put on cars and stuff to make them easier to move. Oh, wait, that's already been invented.
You dual-boot Linux and XP exactly the same as with 2000.
I'm against picketing, but I don't know how to show it.
So, Your point is?
... " which is what got them into anti-trust trouble in the first place.
What webmaster NEEDS to trust a browser?
If it's a secure site, you don't trust the browser, you trust the certificate/public key YOU gave the browser.
Microsoft blocking Mozilla from MSN is just another case of "Damn you if you don't use Windows and IE
utter rubbish
"The site has exceeded maximum traffic for the day." Jeez, these people ought to get an account on SourceForge for their project. At least SourceForge can weather a semi-decent slashdotting!
Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
There's a similar project that I'm using everywhere regardless of operating systems : GAG.
You can download it from here .
Gag has no bells and whistles like XOSL, but it does the same thing. You create a little bootable floppy with it, and it's then easy to configure and install anywhere.
Gag supports multiple languages, it can swap disk ordering, it can protect bootup with a password, and I never had a single trouble with it.
{{.sig}}
When trying to access that particular page of that bootloader I came upon this.
Access denied
This homepage has exceeded the maximum amount of traffic for one day.
The page will be available again after the traffic counters have been reset at midnight local time.
WHat kind of bullshit is this!!!!
I thought that the meaning of websites and homepages was to "publish" stuff not pose restrictions to information?
If this is way the web is evolving then I dont want it.
Personally I run xosl which then runs lilo. It's saved my bacon many times, really a very impressive tool.
I'm planing on replacing my lilo with grub next time I reboot, but that coudl be a little while ;)
[Science] is one of the very few things that raises human life a little above farce and gives it the grace of tragedy.
The URL goves me "Access denied - This homepage has exceeded the maximum amount of traffic for one day.". Here's Google's cache: home - features.
Its akin to BootMagic or BootCommander, rather than a bootloader like lilo, grub, the NT bootloader in W2K & W9X's bootmenu.
& bloody good bootmenu at that - you can set up both your floppy & CDROM drives as selection entries in the bootmenu, so there's no need to change boot orders in the BIOS when you want to boot off the floppy or CDROM.
Mind you its a bugger to setup.
I've been using XOSL for quite a while now, I use a usb mouse, and I install it on many of the systems I've dealt with.
/dev/hda (wd0c if I remember right on other variations of similar os's :-) ), whereas each partition has its own boot record to its own system (so lilo exists on the same partition as /boot usually, although nothing stopping it being on any other partition except silly limits not worth mentioning now ....)
the mouse issue is easy....You don't necessarily need one. The key bindings are fairly similar to the usual standards for gui's, tab to go between clickables, enter or space usually to press buttons or change selections, and once its set up you can switch between anything set up with simple cursor key and enter key manipulation. If I had a non usb mouse it'd just slow things down anyway.
Skimming through the above posts I've yet to notice two features (though I may of overlooked) as well of great use. The partition manager and cd boot software included can be handy at times, especially I'm thinking that the ability to boot off a cd is something missing of older systems that don't know how to boot from cd through the bios. The other use is to use the partition hiding feature to run things in ways they were never intended. My example is during a transition from one version of windows to another for any reason. Installing say, windows 98 and me on the same system would result in mayhem, but create two partitions on the same drive, hide first one when booting off the second and you can switch between happily using XOSL to fake the bios drive numbers and fool windows... Use a another parition as a shared data area and its even not too hard to get data across. Major usage: driver testing under different systems where a format and reinstall would just be plain overdoing it.
Other than that, those suggesting it as a replacement for lilo (or any other boot sector loader) might want to check the dry theory on booting wherever it is in the HOWTO's. The base use of XOSL is to boot sectors from another partition where XOSL is on the MBR (equivalent to the bootsector on
Mail? Put "slashdot" in the subject to pass the spam filters.
Windows (3.1 and 95, anyway) will overwrite the contents of any Linux partitions unless you use this trick. There may be some fancy way of starting the Windows installer to cause it not to do that, but I wasn't able to find it. I got to a point where the choices were (paraphrased) "Yes, use all my hard drive for Windows" and "No, cancel installing Windows". Setting the partition types to DOS R/O caused Windows to silently ignore those partitions and not overwrite them.
Just a note--their were several flavors of win95, and one of them performed exactly as you described(I believe it was the OEM version) Other versions give you a choice of formating the various partions, etc
Slackware: old school feel, new school gear.
Doesn't work if you've got both OSX and OS9 on the same partition ...
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --