然后把那部分剩余的磁盘格式化为EXT3分区给Linux使用,XP的NTFS分区设为活动分区。
安装顺序为:先windows,然后再Linux,因为Linux采用Grub的引导方式,它会列举出你已经安装的系统,并给出启动菜单。安装的时候,Linux安装程序会询问你将Linux安装在什么地方,你选择安装在Ext3的分区就可以了!
等待安装完毕之后,就会看到双系统的启动菜单了。
我一直都是这么做的,屡试不爽啊!
你的思路错了需进入linux系统修改文件
系统为xp,ubuntu
linux双系统。xp装在系统的第二个分区,第一个分区是dell的系统诊断工具。linux安装在第六个分区,第二个活动分区。
安装的时候因为花屏和我不明的 *** 作导致系统启动菜单里没有xp。由于一些事情还需要在xp下完成,需要重新将xp启动出来。
相当久以前我曾经编辑过grub的启动菜单,那是在fc下。不过,以前积累的那点东西已经全部被时间磨损光了。
查看,menu.lst,看到里面有个例子。
#
title
Windows
95/98/NT/2000
#
root
(hd0,0)
#
makeactive
#
chainloader
+1
#
#
title
Linux
#
root
(hd0,1)
#
kernel
/vmlinuz
root=/dev/hda2
ro
忘了怎么查看分区了,依稀记得xp的分区好像是hd0,2
添加进去试试,reboot
选这xp,启动不了。忘了显示的什么了,反正是不能启动。由于不太清楚是怎么回事,上网查了查,看到有人是这么写的。
title
Microsoft
Windows
XP
Professional
root
(hd0,*)
savedefault
makeactive
chainloader
+1
比默认的多了行savedefault。sudo
gedit
/boot/grub/menu.lst
解决办法一:1、用linux安装盘启动系统,选择linux
rescue模式进入
原有的根会mount到/mnt/sysimage
2、进入提示符之后首先确认根分区,可以通过cat
/mnt/sysimage/etc/grub.conf看到
3、键入grub命令进入grub
3、键入root
(hdx,
y)
其中x,y是从第二步得到
4、键入setup
(hdx)
解决办法二:
1
、用Live
CD从CD-ROM启动系统,进入linux桌面。
2、
打开终端或者切换到一个tty(Ctrl+Alt+F1)。
3
、在终端底下使用超级用户输入
grub,然后输入密码,就会进入
grub
的提示符下。
4
、再输入find
/boot/grub/stage1
查看你的linux所在的硬盘分区,例如我的如下:
grub
find
/boot/grub/stage1
find
/boot/grub/stage1
(hd0,8)
。
5
、输入:root
(hd0,8)
(以我的为例)
6
、输入:setup
(hd0)
。
7、
输入:quit。
8
、重新启动电脑.
这样就可以看到XP和linux的双系统引导了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)