solarbird: (molly-thats-not-good-green)
solarbird ([personal profile] solarbird) wrote2014-03-22 08:00 am

yes, i still have an XP partition

So. I have a Windows XP partition on my digital audio workstation. It exists to run two things: imgcopy and lightscribe. The machine spends 98% of its time in Ubuntu – but XP support is ending, and 0% is about to be the right amount of time.

However, received wisdom (and every other time I’ve done this) says you have to install Windows first, in a dual-boot configuration, then install clean Linux. A fresh install of Linux is unacceptable, because of reasons. Good reasons, not bullshit/ph33r reasons. Don’t argue with me about that; if you want to, you are wrong.

Now, if I have to, I can just yank the network drivers, not even turn on the external network card YES YOU READ THAT RIGHT EXTERNAL NETWORK CARD AGAIN REASONS and keep running XP, but wow, do I not want to do that. I’d like to turn this into a gaming machine as well – it has l33t specs in many ways, and with graphics card upgrades, could be a tiny goddess.

So. First: is there a way to keep my Linux partitions and still end up with a dual-boot machine? I know I can’t upgrade WinXP in place, but I have enough room in the current XP partitions for Windows 8.1, if the spec sheet isn’t lying. I don’t mind wiping the XP partitions, If there’s a way to accomplish this, that would be awesome; how, specifically, do I do it, and if you’re proposing a method, have you done it?

Keep in mind that given that the supposed XP-and-Vista binary to check your machine for Windows 8 compatibility failed to run because it doesn’t support XP, my confidence in my former employer is not high right now.

Second: Failing that, and I think we can assume failure there, are there reasons of which I’m unaware which would make it insane to install Windows 8 to a USB drive and just boot off that when I need to run Windows? Preferably a flash drive? Obviously I’m not an Enterprise Customer ™ so I don’t have Windows To Go, so only have Windows 8.1 Pro, but does it really matter since I’d be only using it on one computer ever?

Or, again, is that crazytalk? I don’t have USB 3.0, so this might be crazytalk, and honestly, I’d prefer a regular non-USB-drive install. But as a workaround, this would be fine. I’d have a Windows partition on the drive and use that for swap and My Documents and and and.

If neither of these are options, but you have another option that does not involve reinstalling Linux, I’m all ears. Maybe some sort of VM solution, I could see that. Please, tell me. Because right now I’m looking at lol winxp 4eva, or, more accurately, winxp until it decides it really wants to register again and can’t because it has no network, and tells me to DIAF.

I’d rather avoid that outcome. Because reasons.

Anybody?

Mirrored from Crime and the Blog of Evil. Come check out our music at:
Bandcamp (full album streaming) | Videos | iTunes | Amazon | CD Baby

mdlbear: blue fractal bear with text "since 2002" (Default)

[personal profile] mdlbear 2014-03-22 04:32 pm (UTC)(link)
VirtualBox would probably work -- that would give you a very vanilla environment where you could be pretty certain Windows 8.1 would run.

If you want to live dangerously, wipe your NTFS partition and install Windows on it. It *should* ignore the rest of the drive. You'll have to re-install your Linux boot loader from a rescue disk.

Alternatively, the safe thing would be to copy your Linux install to an external drive, install Windows, and copy Linux back.
Edited 2014-03-22 16:32 (UTC)
mdlbear: blue fractal bear with text "since 2002" (Default)

[personal profile] mdlbear 2014-03-22 06:41 pm (UTC)(link)
An Ubuntu install disk is a live CD that you can also use for rescue.

I haven't had any problems sharing a drive with Windows 7, but it's true that 8 is different. You'd probably be better off installing 8 on a virtual machine. It would also be easier to back up/uninstall/move around.
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Couple questions

[personal profile] dreamatdrew 2014-03-23 12:10 am (UTC)(link)
1)how are your partitions laid out on physical drives, because there are a couple stupid drive-mapping tricks to make this work.
2) I'm making the rash assumption this is a BIOS system, and not UEFI, since you mention XP. Correct me if I'm mistaken.
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-24 06:55 am (UTC)(link)
Are all these partitions on one physical drive?
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-24 07:28 am (UTC)(link)
Ok, short version: this is possible, without adding too much twitchiness into the game. There is even a semi-standardized procedure for doing it, assuming everything goes right.

Something going wrong is where the problem is, obviously.

This will require a live or install CD/usb drive for ubuntu. (No, you are not actually reinstalling Ubuntu. Or, well, you might, but not destroying the old install in the process.)
Also, I would suggest creating an image of the license partition and store it on the NTFS or EXT4 archive partition, as a just in case measure.
Basically, boot the Win8 install, nuke the existing XP partition, tell it to create new part there and install to it. reboot through first-run (because, seriously, do not fuck with first-run unless you have 37 virgin dragons to sacrifice, it will only cause headaches), and shut down. Boot from the live/install device, and try this: https://help.ubuntu.com/community/Boot-Repair . Don't even bother with any of the options, just try the recommended repair. If you need to touch the options, there are easier ways to do it. That SHOULD do it, you should be golden, and done.

If it doesn't, the easiest thing to do would be nuke the above-noted license partition, and convince ubu to do a BARE MINIMUM INSTALL onto that partition. In the process, the installer will probe for other installed OSen, and fix the bootloader into something workable. Once you got back into the good ubu install, you could nuke that temporary install, and I think all would be gravy.
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-24 09:51 pm (UTC)(link)
... they Ganked it?
*headdesk*
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-24 10:24 pm (UTC)(link)
Kay. I'm on or can be on various messengers if you want a backup brain?
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-25 01:32 am (UTC)(link)
Yeah, go ahead and boot into 10.04.
Don't bother trying to mount the BRD, the tools you need should already be on the live cd.
I am 80% sure if you boot into live, open a terminal, and run "sudo grub-install /dev/XXX" where XXX is your hard drive's physical device, probably 'sda'. You can be sure of that by running "sudo fdisk -l" and making sure the partitions look right for sda. Yes, you just want "sda", not the number after it for grub-install. If that doesn't work, well.. I'll post this and start writing that bit..
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-25 01:35 am (UTC)(link)
Oh god I just read what I wrote, REALLY hope it's coherent enough to understand. Sorry, Sinus-plague
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-25 02:02 am (UTC)(link)
Short answer: yes.
Slightly Longer And More Complete Answer: basically what you need to do is replace the MS master boatloader with the grub one, which is generally easiest to accomplish by forcing grub to (re-)install itself. That is seriously _THE_ thing. In theory, grub-install should scan what's on the system and populate the configs appropriately.

(Understood; is kneejerk, even in my technotes-to-self.)

(And THIS is why you're a supervillan: You THINK beforehand!)
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-25 02:58 am (UTC)(link)
so, it partially installed *grumble* look at http://tuxers.com/main/instigating-a-manual-boot-from-the-grub-prompt/ sorry, drugs are kickin my arse
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-25 03:44 am (UTC)(link)
Quite welcome!
Just sorry RE: false starts and brain not working because of drugs.
dreamatdrew: An orange leopard gecko half hiding behind the leaf of a 'lucky bamboo' plant, looking directly at you. (Default)

Re: Couple questions

[personal profile] dreamatdrew 2014-03-25 03:10 am (UTC)(link)
ROCK ON BIRDY!

[personal profile] angelwolfgeek 2014-03-23 11:11 am (UTC)(link)
There's a few things to be aware of - secureboot sucks if you run linux, assuming you use it.

In your shoes there's a few things I'd consider

Add another hard drive, and switch OSes from the bios - this cuts out most of the pain, except on the wallet. This is what I do at the moment, for reasons. Linux sits on its own little drive (40gb, got it for a tenner, new old stock, and it probably fell off the back of a truck)

Install windows 8 *over* windows XP's partition. This will, if you do it correctly, will simply let windows walk over grub with its muddy boots - you can then set up a chainload with unetbootin. I would back up first in case something horrid goes wrong. Its messy but doable

And... you *can* set up windows 8 on a USB drive with professional - http://superuser.com/questions/490362/is-there-an-equivalent-to-windows-to-go-for-personal-use its hacky as hell though.

Its currently deadish, but there was also a tool that would change a running install into a livecd installer - remastersys. The creator ragequit the internet, but system imager is supposed to be a fork coming anytime soon - that would let you create an image of your current install with everything as you like it and install or live-boot it anywhere.


Edited 2014-03-23 11:15 (UTC)

[personal profile] angelwolfgeek 2014-03-24 09:40 am (UTC)(link)
Yeah, its just a simple physical conversion too.