Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Tutorials & Tips
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Tutorials & Tips
The place to find Ubuntu related Tips & Tricks.

 
Thread Tools Display Modes
Old February 10th, 2007   #1
iammeagain
A Carafe of Ubuntu
 
iammeagain's Avatar
 
Join Date: Jul 2006
Location: California
Beans: 137
Ubuntu 7.10 Gutsy Gibbon
Send a message via AIM to iammeagain Send a message via MSN to iammeagain
Post HOWTO: If you already have Ubuntu and need to (re)install Windows

This is my first how to, if there is anything i messed up on just correct me and if you aren't clear about something just ask. It is a good idea to read some of the stuff other's have posted to see if they had any of the same problems and to give you a better idea of whats going on. Also any suggestions on improvement are great too. Im going to try and get some screen shots eventually.

I haven't had anytime to revise a lot of stuff i left out on this, so this would prbably be easier to understand :
https://help.ubuntu.com/community/Re...tallingWindows


DISCLAIMER: Just like with any other tutorial, though its tested and should be safe, if you choose to follow this instructions, you are doing it at your OWN risk! (if that didn't scare you, you may continue...)

I used (K)Ubuntu 6.06 and 6.10 to do this along with Windows XP Professional.
I would expect this to be able to fix other distros of Linux too that use grub.
The easiest way of installing Winblows and Ubuntu together is having Winblows installed first and then installing Ubuntu, but sometimes that isn't an option. If you can I would suggest taking that route instead of this workaround.

Anyways this is for if you have installed (K)Ubuntu and you want to put Winblows back on your system. This can be tricky because only in a few rare cases does Winblows detect another OS. So you will have to reinstall Grub and also partitioning can be a bit scary the first couple times.


Before anything else back up data! I'm not joking, REALLY!


Partitioning and Installing Windows:

First You would want to boot a live (K)Ubuntu CD

Second Once its loaded start gparted, (I think it might be under the System menu then the Administration, but search elsewhere if you don't find it i know its somewhere. If you completely can't find it open a terminal and type in " sudo gparted " (no quotes))

Third With gparted resize your (K)Ubuntu partition, or do it however you want to make another partition for Windows. (I don't believe you need to format it to anything, because you will format it anyways with the windows installer.)

Fourth Tell gparted to apply the changes and reboot.

Fifth You now have to install windows, boot the Windows install CD and choose the right partition. Install it... wait a long time.... (when its done it will have written over your MBR, master boot record, which was grub. So thats why we have to reinstall it.)

Install Grub:

Info Windows erased the Master Boot Record (MBR) so now we have to fix that.

First Boot into (K)Ubuntu live Cd again

Second Open up a terminal, and type in " sudo grub "

Third Type " root (hd0,1) " Replacing the 0,1 with the appropriate #'s. (You need to know what partition (K)Ubuntu is on. If you can't remember opening a new terminal and typing " sudo fdisk -l ", which will list your partitions. So hda1=hd0,0 and hda2=hd0,1 and hdb1=hd1,0 I hope that makes sense its a little tricky to explain.)

Fourth Type in " setup (hd0) " (But replace it with the same thing it was above for you.)

Fifth Type " quit " and reboot everything should be setup. (Once you learn how its not nearly as hard as it seems.)

Sixth OK you need to edit your grub menu to include Windows. I totally forgot that part. I dont have the tiem to add it now but i will later
__________________

Gateway NX860XL
Core 2 Duo T7200, 2GB DDR2, 160GB SATA HDD, Intel 802.1 Draft-N 4965 AGN , NVIDIA GeForce Go 7900 GS 256MB DDR, 17" WUXGA (1920 x 1200), Intel® 945PM Chipset

Last edited by iammeagain; June 17th, 2007 at 08:11 PM.. Reason: more editing and updating
iammeagain is offline   Reply With Quote
Old February 13th, 2007   #2
Cannaregio
Way Too Much Ubuntu
 
Cannaregio's Avatar
 
Join Date: Oct 2006
Location: European Union
Beans: 283
Ubuntu Jaunty Jackalope (testing)
Re: HOWTO: If you Already have Ubuntu and need to install Windows

I needed to have windows xp back for my son on my clean ubuntu edgy box, so I followed this HOW TO yesterday, but had considerable problems.

I have solved them now, so this could result useful if somebody else encounters the same or similar problems.
I also suggest to change the how to 'boot a live Ubuntu CD' into something like 'boot your Ubuntu version live CD': you better not use 'any' live distro, but the SAME live distro you have installed with instead, so in my case it was edgy, not feisty and not dapper.

after having made exactly what this HOW TO says, there was no restart after reboot, with various (many) mount problems and
errors à la
"can't access tty;"
and the system froze completely. No tty, no ctrl+alt+del, nothing

If this happens to you you may want to try what I did.

1) from your live ubuntu
check with gpart that your ubuntu partition boots (and not windows)

2) from your live ubuntu
open a terminal and cfdisk your ubuntu partition
Code:
sudo cfdisk /dev/sda1
(/dev/sda1 in my case, YMMV)

3) from your live ubuntu
open a terminal and fsck.extr3 your ubuntu partition
Code:
sudo fsck.extr3 /dev/sda1
(/dev/sda1 in my case, YMMV)
this worked for me and repaired all my mount problems

Now you can boot into your ubuntu back again, BUT YOU WONT SEE A GRUB ENTRY FOR WINDOWS XP

So create it manually: Add the following to the bottom of your /boot/grub/menu.lst
Code:
# This is a divider, added to separate the menu items below from the Debian
# ones
 title		Other Windozian operating systems
 root

# This entry was NOT automatically added by the Debian installer for a non-linux OS
# on dev/sda2, I did it manually instead

title		Microsoft Windoze XP Professional edition
root		(hd0,1)
savedefault
makeactive
chainloader	+1
Of course the code above is tailored for me: hd0,1 is my sda2 partition, where I originally installed windoze, after having created it with gpart, see how to
If necessary also modify your grub to give it more seconds before booting and don't have it hidden per default

Also it can happen that, when you now reboot, windows will still ask you to complete installation (even if you already did it the first time) and to insert your windows code again. Do it and then let it reboot.
__________________
Retire, miscreants, to your muddy billabongs and forget even passive attempts to educate windozian zombies: how can those of easy virtue, who simply stroll into a store and "buy" programs off the rack, compare to us?
Cannaregio is offline   Reply With Quote
Old February 13th, 2007   #3
jocheem67
Way Too Much Ubuntu
 
jocheem67's Avatar
 
Join Date: Aug 2006
Location: Haarlem Netherlands
Beans: 228
Re: HOWTO: If you Already have Ubuntu and need to install Windows

When I lost my grub the other day, I only had to do "grub-install /dev/sda"....

Ofcourse this was just a recover from something that was already there, but just not in the right form...well however....

I had another problem: I was triple-booting xp, feisty and edgy. Yhought to be clever and replaced my menu.1st that was in use, by the new feisty and complete menu.1st...
Result was that I couldn't boot anymore into nothing...
After a lot of seeking I just gave up and reinstalled feisty and edgy. My question: was there a solution using the live-cd?
jocheem67 is offline   Reply With Quote
Old March 5th, 2007   #4
bernardfrancois
Ubuntu Extra Shot
 
bernardfrancois's Avatar
 
Join Date: Jun 2005
Location: Belgium
Beans: 392
Ubuntu 9.04 Jaunty Jackalope
Send a message via ICQ to bernardfrancois Send a message via Yahoo to bernardfrancois
Re: HOWTO: If you Already have Ubuntu and need to install Windows

I've just read here that this method is overwriting the MBR. It's also possible to install grub on a partition using 'setup(hdX,Y)' (with X the number of the disk and Y the number of the partition).

I wonder if there's a way to backup grub before re-installing windows (for example by using dd...). A solution like that could be faster and could also keep the grub settings...
__________________
Atomic military built-up can be reversed: out-law the bomb!
bernardfrancois is offline   Reply With Quote
Old March 5th, 2007   #5
aindriuirl
First Cup of Ubuntu
 
Join Date: Mar 2007
Beans: 2
Re: HOWTO: If you Already have Ubuntu and need to install Windows

Hi,
I had ubuntu and xp running happily on my laptop. I reinstalled windows and now i don't know how to get my boot menu back. I'm new to this so not everything makes sense yet.
Thanks, Aindriu
aindriuirl is offline   Reply With Quote
Old March 16th, 2007   #6
buried
Gee! These Aren't Roasted!
 
buried's Avatar
 
Join Date: Mar 2007
Location: Willing to help :)
Beans: 169
Ubuntu 7.10 Gutsy Gibbon
Exclamation Re: HOWTO: If you Already have Ubuntu and need to install Windows

No such command as gparted
buried is offline   Reply With Quote
Old March 16th, 2007   #7
hikaricore
RIP ~ Fluffy ~ 2006-2008
 
hikaricore's Avatar
 
Join Date: Aug 2006
Location: lewis center, ohio
Beans: 5,731
Kubuntu Development Release
Send a message via ICQ to hikaricore Send a message via AIM to hikaricore Send a message via MSN to hikaricore Send a message via Yahoo to hikaricore
Re: HOWTO: If you Already have Ubuntu and need to install Windows

Quote:
Originally Posted by buried View Post
No such command as gparted
You may have to install it depending on which version of ubuntu you're using:

Code:
sudo aptitude install gparted
^ The easy obvious solution.
hikaricore is offline   Reply With Quote
Old March 28th, 2007   #8
dreadlord_chris
Skinny Soy Caramel Ubuntu
 
dreadlord_chris's Avatar
 
Join Date: Mar 2007
My beans are hidden!
Xubuntu 8.04 Hardy Heron
Send a message via ICQ to dreadlord_chris Send a message via Yahoo to dreadlord_chris
Re: HOWTO: If you Already have Ubuntu and need to install Windows

Quote:
Originally Posted by aindriuirl View Post
Hi,
I had ubuntu and xp running happily on my laptop. I reinstalled windows and now i don't know how to get my boot menu back. I'm new to this so not everything makes sense yet.
Thanks, Aindriu
That would be because, as already stated in this thread, XP overwrites the MBR (master boot record) - effectively bypassing any previously installed boot loaders (read: GRUB). Window's boot loader is loath to recognize any other non-Windows OS. This would be why it is highly recommended that you install Windows first then <insert favorite distro> Linux.

Just follow the instructions in this thread to restore GRUB...
dreadlord_chris is offline   Reply With Quote
Old April 3rd, 2007   #9
tee2
A Carafe of Ubuntu
 
Join Date: Nov 2006
Beans: 111
Re: HOWTO: If you Already have Ubuntu and need to install Windows

I followed this guide and now I can't boot into windows. My only options on the grub screen are linux and memtest86.
tee2 is offline   Reply With Quote
Old April 6th, 2007   #10
iammeagain
A Carafe of Ubuntu
 
iammeagain's Avatar
 
Join Date: Jul 2006
Location: California
Beans: 137
Ubuntu 7.10 Gutsy Gibbon
Send a message via AIM to iammeagain Send a message via MSN to iammeagain
Re: HOWTO: If you Already have Ubuntu and need to install Windows

to Cannaregio:

I haven't heard of some of the steps you used. It is good that you got it back up and running and thanks for the suggestions. I hope you had it up and running for your son in time.
__________________

Gateway NX860XL
Core 2 Duo T7200, 2GB DDR2, 160GB SATA HDD, Intel 802.1 Draft-N 4965 AGN , NVIDIA GeForce Go 7900 GS 256MB DDR, 17" WUXGA (1920 x 1200), Intel® 945PM Chipset
iammeagain is offline   Reply With Quote

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:05 PM.


vBulletin ©2000 - 2010, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry