Boot Linux, BSD, and OS X from Vista
An anonymous reader writes, "NeoSmart Technologies has just released EasyBCD 1.5, complete with support for Vista, Windows NT/2k/XP, and Windows 9x/ME. EasyBCD 1.5 adds experimental support for dual-booting any of these along with Linux, Mac OS X, or BSD — straight from the Windows Vista bootloader without any additional configuration needed!" From the article: "Windows Vista's new bootmanager is a double-edged sword. It's one of the most powerful booting scripts in existence, and a far cry from the very limiting boot.ini of legacy Windows operating systems. But it overwrites the MBR without a second thought, and doesn't provide any means for users of alternate operating systems and boot managers to use their old system. That's where EasyBCD 1.5 comes in!" EasyBCD 1.5 is free.
i've always found bcd quite easy. just throw away a large fraction of the legitimate encodings...wait, what?
Yeah, they get free ads on slashdot, so their adbudget is way low.
"But it overwrites the MBR without a second thought...."
Well, who would have expected Microsoft to do that?
This one won't make it to the gold master.
Kind of like stealing from a Las Vegas casino. Won't happen.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
I know its possible to boot BSD, Vista, XP, and OSX if you use Grub->>Vista Bootloader->>NTLDR (to load bsd/osx, vista, and XP respectively). However, knowing that I can skip grub (no offense. I just didn't feel comfortable using it) is great news!
Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
Why would I want to boot up to Binary Coded Decimals? So terribly inefficient.
"Evil will always triumph over good, because good is dumb." - Dark Helmet (Spaceballs)
I don't see what's so impressive about Vista's bootloader, unless you're simply comparing it to prior MS versions. What would be cool is if Microsoft released software that allowed someone to simultaneously open multiple O/S's at the same time in a non-virtualized environment. Imagine being able to switch back and forth between Linux and Windows simply by hitting a keystroke?
With the advent of dual core chips and O/S support for these chips, this doesn't seem all that difficult. Isn't Apple already doing it?
Crack - Free with every butt and set of boobs
3 coments and already slashdoted... for once I was interested by a story...
> It (BCD) is one of the most powerful booting scripts in existence...
I'm curious if this statement is more than marketing speak. What's so great about BCD?
What if the entire Universe were a chrooted environment with everything symlinked from the host?
So... any particular reason why BCD instead of GRUB or Lilo? I don't get it.
Change is certain; progress is not obligatory.
Signature v3.0, now with 42% less memory usage.
...you can't "boot OS X" on non-Apple hardware without:
1. Breaking Apple's Mac OS X license agreement, which says that Mac OS X is to be run only on Apple-branded computers
2. Pirating Mac OS X (Intel), since Mac OS X (Intel) is not available as a standalone OS at present
3. Running a horribly hacked version of Mac OS X, with critical pieces of the system modified, including the kernel
4. Running Mac OS X in an unupdateable state, since any official Apple software updates that overwrite modified pieces of the hacked version of Mac OS X will break it
5. Running Mac OS X in a state completely unsupported by its vendor
6. Possibly violating civil or criminal law in your jurisdiction
I hope that most people can find at least *one* of the above items that would make them reconsider running Mac OS X (Intel) on a generic PC without paying for it (some will no doubt argue that they should be able to "reuse" PowerPC licenses for Mac OS X in spirit, but the fact is that it's not the same product - that's like saying that you at one time owned one software product from a company that's similar, so you should be able to use this other one/newer version/older version/different version for free). I'm sure others will come up with all sorts of justifications why it's okay.
But isn't all of the billions of dollars or R&D and hundreds of thousands of manhours invested in Mac OS X worth something? What if their pricing is predicated on what is essentially a good faith agreement that you'll not hack it and run it on non-Apple hardware? Does Apple have ANY say in how they'd prefer it to be used?
I could go on, of course, but just thought this was worth mentioning.
The real props should go to Microsoft for designing a flexible bootmanager and boot-time-application framework that is flexible and firmware independent (x86 BIOS, IA32 EFI, IA64 EFI, x64 EFI).
You're not supposed to be able to boot OS X. The very fact that these guys have gone ahead and enabled a way to boot multiple OSes as well as OS X puts them in completely illegal territory. Apple and the U.S. government established the anti-boot laws to keep people from booting OS X. This was for the protection of both the consumer and Microsoft. Now that people can boot OS X, it's a problem. So these people will be heavily sued by Apple, you can count on that.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
Vista to boot Linux, OSX, BSD? Great! But it looks like a very expensive boot loading issue ...? I hope to hear about a grub/lilo version for not-booting-and-erase Vista...
--
Sumo Roti
To generalize is to be an idiot.
-- William Blake
Downloaded it just to check the license (yeah, I'm odd about this crap)
It's freeware. Sorta looks like a Creative Commons license, but basically it's just plain old freeware.
4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:
a. You may distribute the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier (URI) to, this License with every copy of the Work You distribute, and only with the permission of the Licensor & Original Author. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(c), as requested.
b. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works.
c. If you distribute the Work, You must obtain permission from and let the Original Author know, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (and/or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; and to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. Such credit may be implemented in any reasonable manner.
You're expecting Vista to act differently than every other Windows version since at least 95? Every one of the damn things overwrite the MBR.
This is why on multiboot systems I install Grub into the partition rather than the MBR. This way you can keep the Windows MBR and just set the Linux partition as bootable and it works as it's supposed to.
"It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
Apple and the U.S. government established the anti-boot laws to keep people from booting OS X.
... what?
I'm sorry
Are you posting from the future, where the world has been decimated by killer iPods or something?
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
since they maybe able to help me boot linux w/ vista's Bootloader but they can not save their webserver from collapsing under the weight of the slashdot masses. sooo... but without this ... u can still use GRUB or LILO right ?? in the same way as XP/Linux dual boot? I haven't tried it soo just wondering..
actually I am happy to see you, however that is in fact a banana in my pocket.
you have no rights to the MBR
get vista, get owned
I'd love to easily run alternative OSes on my home PC alongside Windows XP, but I can't because my hard drive is a SATA-RAID array. I've been unable to find any straightforward way to get bootloaders (such as GRUB) or alternative OSes (such as Linux) to install on, address, and boot from an SATA-RAID array (aka "fakeRAID"). Some limited support is available in Linux using "dmraid", but apparently you have to be a command-line expert with significant Linux-Fu powers to set that up, and all it will allow you to do is boot up GRUB from a non-SATA-RAID drive and then use it to boot Windows from a SATA-RAID array. No distribution I've found appears to deal well (or at all) with installing Linux to and multi-booting Linux from an SATA-RAID array that already has Windows on it.
This is a huge impediment to people installing and using Linux on modern systems, as motherboard-based SATA-RAID is becoming increasingly common (especially in higher-end home/gaming PCs). The only workaround I've found is to install a spare non-RAID drive and make it bootable to Linux, and then go change the motherboard's BIOS to boot off that drive instead of the RAID array, which is a major PITA just to choose which OS you want to boot.
So my question is, does the Vista bootloader allow booting of non-Windows OSes off of the SATA-RAID array that Vista is installed on? Does EasyBCD really make it easy to host and boot multiple OSes off a single SATA-RAID array? If so, that opens up the door to more easily dual-booting Linux on modern systems.
Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
Can't this monopoly giant come up with it's own software anymore? Oh i'm sorry, they have yet to ever trully invent their own software, even dos was taken from a programmer in a garage. (Pirates of Silicone Valley). The Original OS of windows was actually the combined work on Steve Jobs, and Bill Gates, which Bill ran off with and beat poor Jobs and Mac to the patent. Now Windows takes it's aim at another group, Open Source. Will they ever stop? they have already copied the basic coding for KDE, and have emulated Gnome. What's next? what comes after copying Grub 1.5? I fear for the world when this beast of an operating system is released. This OS will surely be our undoing with massive lag spikes, BSOD's due to degrading code, lack of technichal support as Microsoft programmers join the ranks of the Google programmers... Good bye world!
I'm the kid who does dragon wallpapers for Linux Users.
It would be a shame if anything ... you know ... happened to it.
I had to replace my MBR for it to work, since I had loaded grub into it.
So I tried to boot into Linux. I must say, I don't remember Linux being a blank screen. I seem to recall it being more interactive...
Seeing as the SQL is down, here's a direct link: http://neosmart.net/downloads/software/EasyBCD/Eas yBCD%201.5.exe
Ubuntu isn't much different either: https://launchpad.net/distros/ubuntu/+source/grub- installer/+bug/47229
its grub doesn't like other distros either.
But this is not to say that Windows' "overwrite mbr" isn't a bug...
...I've always been able to boot into BSoD on Window? How is this news?
If someone installs fistho over their windows partition on a duel boot system they simply have to use a linux install CD to boot into linux and set grub or lilo back up. I don't remember any windows install not destroying the MBR. I don't remember anyone expecting it to do anything less.
/dev/linux_partition /mnt/sysimage /mnt/sysimage
/dev/first_disk (first_disk = hda or sda. check the fdisk -l output if you don't know) /sbin/lilo
Boot in rescue mode and mount the linux partition
fdisk -l
mount -t partition_type
chroot
live distro's
For grub
grub-install
For lilo
Having to work for a living is the root of all evil.
Although the blurb explicitly claims that this new bootloader is "more powerful" than NTLDR/boot.ini, in fact it sounds like this new loader is doing the same thing (starting grup/lilo/etc. from the windows boot loader) that people have been doing for ages with NTLDR. Here is an ancient HOWTO on how to do it.
"(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
"Windows Vista's new bootmanager is a double-edged sword. It's one of the most powerful booting scripts in existence, and a far cry from the very limiting boot.ini of legacy Windows operating systems. But it overwrites the MBR without a second thought, and doesn't provide any means for users of alternate operating systems and boot managers to use their old system.
Then it is not necessarily among the most powerful. That is a absic feature among virtually all of the rest. Others do allow you to do that and more. GRUB will boot most any OS that runs on x86, allows to you install in the MBR or not in the MBR, lets you "remap" the order of drives in the system so you can put certain OSes that think they HAVE to be on the first disk. You can change it's appearance install to floppy, use it on a CD (IIRC), and more. LILO will do this as well. GRUB will allow you to edit things at boot time as well, though LILO does not. So I suppose if you cast the net wide enough to catch all boot managers then you can say it is, but then that's kinda pointless. Where is the line drawn? Top 10%, 25%? Any demarcation from 25% and below will likely result in it not being among "the most powerful in existence".
My Suburban burns less gasoline than your Prius.
http://64.233.161.104/search?q=cache:KeYr-YmH3ooJ: neosmart.net/dl.php%3Fid%3D1+http://neosmart.net/d l.php%3Fid%3D1&hl=en&gl=us&ct=clnk&cd=1&client=fir efox-a
yay...
In case you're interested Port 25 just posted some information about using the Vista Boot Manager to boot Linux last week: http://port25.technet.com/archive/2006/10/13/Using -Vista_2700_s-Boot-Manager-to-Boot-Linux-and-Dual- Booting-with-BitLocker-Protection-with-TPM-Support .aspx
In the west, you overwrite your MBR. ...
....
In Soviet Russia, your MBR
Oh, wait
Alternatively, you can banish the Vista boot loader to its own partition and boot with Grub. Or, better yet, banish the Vista boot loader together with Vista entirely from your disk.
When I click on their pages I am directed to a message that says the account has been closed. It does not say why. t
" Boot Linux, BSD, and OS X from Vista"
That's not "from" Vista, it's despite Vista.
--
make install -not war
While slightly off-topic, the only way to switch between two OS' in a non-virtualized way from a simple keystroke (or three) is to use a KVM on two systems. Period!!
Roll that up and smoke it anyway you want!
I've had quite a few times where a windows reinstall nuked my linux MBR. The solution, boot from a bootCD and then reinstall grub or whatever. It's not like XP installed, automatically decided to nuke my reiserfs/ext3 partitions for no reason, and wiped my other OS's from existance. An MBR is needed to get into the various OS's installed on the partitions, but having a bootloader overwrite the MBR isn't going to kill the data in those OS's unless it kills the partition table or mangles non-install partitions while it's at it (which no windows I know of does).
"If you reboot your machine remotely, and forget that the last option selected has no network support, you have no way to access the machine."
Question:
How do you reboot the machine remotely from a configuration that has no network support?
http://www.upitfree.com/easybcd/EasyBCD%201.5.rar Hope it helps someone. It's on a dedicated server, shouldn't go down too quickly this time.
Microsoft's decision to trash the MBR probably isn't a malicious attempt to make dual-booting with Linux a pain - it seems to be normal, benign laziness.
Why would you waste all those man-hours coding a powerful, multi-OS bootloader that your OS doesn't need? It's not like Windows' normal demographic cares, and it's not like there aren't utilities out there that do the same thing for those that do care.
DATABASE WOW WOW
the link is dead
I'm trying to access the "EasyBCD" site from Bangalore, India, but I'm getting an error from this page instead:
http://mumbai.micfo.com/suspended.page/
This Account Has Been Suspended
Please contact the billing/support department as soon as possible.
Poor chap got slashdotted, perhaps.
Is so great however you have to rtfm lilo is a piece of crap compared and for that matter so is all others. Windows Linux Cisco os390 DEC IBM COMPAQ MVS VMS Certs go here.
This Account Has Been Suspended Please contact the billing/support department as soon as possible.
Personaly, I choose to instal lilo onto a floppy (the boot code). Then go in later and move it to the hard drive. This allows me to boot to a boot disk and streight into linux if neccesary. Also it allows for a backup of lilo's config in case windows trashes the partition linux is on.
the begst solution so far is:
1. let Linux install lilo to its own partition. Like hda3, or hdb1
2. install Smart Boot Manager and boot lilo from that into MBR of the first disk
advantages are:
You can have several Linux and/or *BSD installations snd/or windows installations.
You can reinstall SBM from Windows (if windows hoses your MBR)
You can use SBM from the floppy.
You can also use GAG boot manager instead of Smart Boot Manager.
I use GAG for notebooks (it also works from a boot CD)
What ever MS would do, it cannot prevent the user to create a double boot pc. Here's one way to do it:
1. You need two disks. Install Vista with one disk only or buy it preinstalled.
2. Install your favourite Linux on the second disk with Grub or Lilo.
3. Make the second disk the booting disk.
When the pc boots the Grub/Lilo gets the control. There you can select whether to boot Linux or Visva.
Terabyte Unlimited makes an unglamorous product named BootIt Next Generation (or BootIt NG, or simply BING) that renders the debate over grub and ntldr moot, because it makes pretty much every other bootloader seem infantile by comparison.
I don't work for Terabyte and don't receive any money from them whatsoever; in fact, the money flowed the other direction some years ago and I'm glad that it did. BING ain't free, but it costs less than whatever sexy videogame you're planning to buy next month... with which you'll probably be bored and done a month after that. Perhaps the money would be better spent on a bootloader that allows more than four primary partitions and lets you explicitly define exactly which partitions are visible to each OS, and will serve your needs for years to come?
1. Aww, I broke their lego castle.
2. YARRR!
3. Code by Apple = brilliant. Code by anyone else = horribly hacked. We live in a horribly, horribly hacked world my friend.
4. I think I'll opt for Horribly Hacked updates, those are more compatible for my system.
5. That'd be any state outside USA. I'll just put 'Other' here.
6. Pirate > terrorist > ninja > criminal. I'm already on top of that food ladder, why try harder?
It's V-O-I-L-A. The viola is a musical instrument.
Seems like there could be a market case for reserving an area on a disk that isn't visible upon boot unless the "extra" partiton is made visible before the OS boot. After the OS is booted, the hard disk would appear to be a regular hard disk with Track 0, Partition 0 *starting* on the first track past your user-reserved, secure/invisible partition.
For example a secure HD might come with a 30G "hidden" at the beginning or end of the physical disk. Upon boot, if "key" (isn't inserted in computer during boot, the physcial HD (really size 100G) boots up with a 60G disk visable. Without the key (sw, hw, whatever) present on boot, it formats and functions like a 60G HD.
With the key installed, it boots off the hidden partition table. From there you run your "well mannered" OS's, they can boot other OS's or execute an "eject/disable key", and boot into the 60G sandbox where Vista can believe it has the entire device to itself.
Of course the priviledged OS could alternatively, launch the Vista OS within a VM. It could have a dual-boot HW config as though it was a multi-dockable laptop where many hardware changes get ignored: ethernet ports, hard disk, peripheral changes even disk-controllers as my docked laptop at work has a PCI-bridge & bus to a PCI-SCSI-RAID card, while the one at home uses alternate hardware, and an external eSata self-contained RAID box. Screen configs can differ -- mouse and keyboard config, etc. Neat thing -- it's all the same processor, and main-hard disk image, so it really is all the same computer -- laptop configs give much lattitude in changing in/out hardware.
Now if only I can get native XP 3d-accelerated graphics while in the VM...sigh.
-l
Install grub in the partition:
Then create a fake boot sector file: CopyWith any system with Windows cohabitating, create 'x' primary partitions where x equal the number of base type OSes you're going to install (Windows, DOS, anything else). Use the fact that MS products can only see a single primary partition to your advantage to prevent windows from screwing up your system.
I used to use OS/2's Bootmanager, which was probably the premiere boot loader for years, and still may be for what it does. It was the initial PartitionMagic bootloader, until the swapped it out with their current piece of junk.
If you run into issues with too many primary partitions, or partition sizes being too large (the 1024 cylinder limit) you can always make your windows partitions smaller, but not smaller than 50MB, and use a logical drive/partition as the installation drive, with the 50MB partition being the boot partition. (Why 50MB when a boot drive only needs 5MB? Because MS required a min of 25MB on your boot drive to install a service pack, although XP SP2 finally did away with the boot drive limitation. There's no guarantee that some future SP from MS or updates from others won't try to use C: as their default tmp location.)
lastly, boot.ini can be edited manually to boot systems from other partitions pretty easily, once you figure out the esoteric drive/partition identification schema.
The cesspool just got a check and balance.
Generally the default is to point GRUB at the MBR, but you can in fact install at the head of a partition if you so choose, in which case yes it could be bootstrapped through the windows bootloader.
Mind you, I probably wouldn't want to: A grub boot with a nice splash-screen is a nice way to start things up.
If you don't have a floppy, you can probably boot to a USB flash drive. Or, you certainly have a CD drive, you can boot to an Ubuntu LiveCD (or any other Distro's LiveCD that has grub on it) and do exactly what the GP suggested (I have, and it's a fairly painless way to do things).
I knew some whiney bitch fanboi would post something about stealing Apple's precious OS. Look, dickwad, we're real sorry that some people have decided to hack your boyfriend Steve Job's software - but they should have known it was going to happen. So stop your bitch ass sobbing before you get smacked in the face.
I switch OSs with a click of a mouse into the X-Window in which I have Windows running, and routinely cut and paste data between Linux and Windoze applications. I even use Linux and Windows graphics applications to edit the same file at the same time. (be careful about saving the edited file before changing OSs)
I plan to continue this practice after I upgrade to VMware (or Xen, if it supports clipboard between guest / host OSs) over an upgraded Linux OS. It would be cool if they could repeal the law of gravity, too.
I don't think "virtualized" means quite what you think it does.
Tech Public Policy stuff
Dual boot on a desktop is a pain in the ass no matter how implemented. The fundamental problem is that Murphy's Law dictates that the next operation you want to make on a file is going to require use of whatever OS you are NOT booted to. That cut short my initial experiments with RedHat9 way back when... when I used RH9, I couldn't get to my e-mail or other Windows apps, and with Windows booted, I couldn't work with Linux.
So I run Windows in Win4Lin 9.x virtualization software using FC3 as a host OS (yes, I'm planning to upgrade to Xen or VMware), and cut and paste freely between Linux and Windows apps, and can even work on the same file in Linux and Windows apps at the same time if I absolutely have to. Why would I want to go from this to dual boot?
Tech Public Policy stuff