我的电脑里安装了windows7和ubuntu10.10,但是由于内存问题,windows7总是不时地要重启,所以打算不要

windows7了,转而安装XP。不知道该怎么去除windows7呢?windows7安装在C盘,ubuntu安装在D盘。还有就是该怎么在ubuntu下安装XP。Ps:如... windows7了,转而安装XP。
不知道该怎么去除windows7呢?
windows7安装在C盘,ubuntu安装在D盘。
还有就是该怎么在ubuntu下安装XP。

Ps:如果有图解,则加分!!!!
展开
 我来答
ooinzaghi
2010-12-28 · 超过10用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:25.9万
展开全部

只有c d两个盘?如果是先把c盘重要资料转到D盘,然后格式化c盘,之后开机用光盘装xp。

不可能在ubuntu下装xp,必须开机用光盘引导,选装在C盘就行了。

剩下最严重的问题是,重装xp后会导致ubuntu无法启动,解决办法有四种:

使用安装版的windows重装windows时会改写mbr,造成grub丢失,可以用grub4dos引

导进入ubuntu后修复grub或用livecd启动后修复grub。

1)用grub4dos修复ubuntu

先下载最新版的grub4dos,下载地址http://nufans.net/grub4dos/ ;,如果是xp系统,

把grub4dos压缩包内的grldr复制到C盘根目录下,修改boot.ini,在最后加上一行

c:\grldr="grub4dos",

对 于vista/win7系统,把压缩包内的grldr.mbr和grldr复制到C盘根目录下,在C盘自己

建立一个boot.ini文件,若有boot隐 藏分区的,先给boot分区分配盘符,再把grldr,

grldr.mbr和boot.ini放在boot分区下,boot.ini内容如下:(如图)

重启后选择Grub4Dos会自动转入grub2,从grub2菜单项选择ubuntu启动后,在终端

执行

sudo grub-install /dev/sda

将grub装入第一硬盘的mbr,如要装入第二硬盘的mbr把sda改为sdb,第三硬盘为

sdc,类推。

至于要把grub装到sda或sdb或sdc的mbr上,需根据自己情况确定,看看要设置哪一块

硬盘为启动盘,就把grub装到那块硬盘的mbr上。

2)用livecd修复grub

用ubuntu9.10的livecd启动后,打开终端

假如你的ubuntu的 / 分区是sda7,又假如 /boot分区是 sda6,用livecd启动,在终端下

输入

sudo -i

mount /dev/sda7 /mnt

mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)

grub-install --root-directory=/mnt /dev/sda

和前面一样,要装入第二硬盘的把sda改为sdb。

如果grub.cfg己丢失,或grub.cfg出现错误,需要重建的继续执行下面操作:

mount --bind /proc /mnt/proc

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys

chroot /mnt update-grub

umount /mnt/sys

umount /mnt/dev

umount /mnt/proc

exit

3)用带grub启动的光盘或U盘修复

如果手上有grub启动的工具盘,用工具盘启动,在grub菜单上按c进入命令行状态,

在grub>提示符下输入

grub>find /boot/grub/core.img (有/boot分区的用find /grub/core.img)

(hdx,y) (显示查找到的分区号)

grub>root (hdx,y)

grub>kernel /boot/grub/core.img (/boot分区的用 kernel /grub/core.img)

grub>boot

执行boot后能转入grub2菜单,启动ubuntu后,再在ubuntu终端下执行

sudo grub-install /dev/sda (或sdb,sdc等)修复grub。

如果ubuntu的启动分区使用ext4格式,要有支持ext4格式的grub才能修复。

4)没安装引导器的 grub4dos引导ubuntu的方法

按第一步的方法使用 boot.ini 建立grub4dos引导项,自己编写 menu.lst,内容如下

timeout 3

default 0

title Ubuntu 9.10

root (hdx,y) --------> (hd0x,y) 为 /boot分区的分区号

kernel /vmlinuz-xxx-generic root=/dev/sdxy ------->/dev/sdxy 为 / 分区的分区号

initrd /initrd.img-xxx-generic

没 /boot 分区的用

timeout 3

default 0

title Ubuntu 9.10

root (hdx,y)

kernel /boot/vmlinuz-xxx-generic root=/dev/sdxy

initrd /boot/initrd.img-xxx-generic

百度网友59046d5
2010-12-27 · TA获得超过697个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:457万
展开全部
比较麻烦,因为你win7装在C盘,直接格的话会把引导记录删了,引导不了Ubuntu。但要删除,只能如此。
由于你要装xp,所以:
1、格了C盘,之后Ubuntu应该引导不了了。不管,先装xp到C。
2、用Ubuntu的CD引导,在终端下,安装grub2,最后再update一下,它自己会生成选择目录,把你之前的Ubuntu加进去的,把xp的引导也加进去。
具体安装方法:
用Ubuntu的LiveCD试用Ubuntu启动后,打开终端
假如你的Ubuntu的/分区(根分区)是sda9,又假如/boot分区是sda6(有可能你没有,直接在根分区下了),在终端下输入
sudo-i
mount/dev/sda7/mnt
mount/dev/sda6/mnt/boot(如果没/boot单独分区这步跳过)
grub-install --root-directory=/mnt/dev/sda

安装完之后:
重建GRUB列表sudoupdate-grub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朝花5U
2010-12-27 · TA获得超过1057个赞
知道大有可为答主
回答量:1946
采纳率:0%
帮助的人:1366万
展开全部
最好的办法是刻盘,不是刻录机的话买一张。几块钱而已!直接删除WIN7(没盘的情况下不太可能!)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪山肥浪
2010-12-27 · TA获得超过2691个赞
知道大有可为答主
回答量:9687
采纳率:100%
帮助的人:5509万
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式