当前位置:  技术问答>linux和unix

求救:ubuntu 装好后xp进不去了!!急,急!!

    来源: 互联网  发布时间:2016-07-01

    本文导语:  先装的xp(我的xp是ntfs格式的),然后再装ubuntu,进入开机引导界面,是有windosxp的选项的,但选中之后,闪烁了一下蓝屏就跳回重启了,在论坛上看到有一位朋友和我出了一样的问题,但是按照提供的方法,并没有...

先装的xp(我的xp是ntfs格式的),然后再装ubuntu,进入开机引导界面,是有windosxp的选项的,但选中之后,闪烁了一下蓝屏就跳回重启了,在论坛上看到有一位朋友和我出了一样的问题,但是按照提供的方法,并没有得到解决,小弟我是菜鸟,希望哪位大侠伸出援助之手阿 !!!

|
不推荐把使用Linux的grub loader调用xp的NT loader,这样你的XP可能不稳定。

我建议你把xp装在第一分区,把Linux装在其他分区,然后使用xp的NT loader(ntldr)调用Linux的grub loader。即使你平时主要用Linux工作,我还是建议你这样装。因为Linux灵活性较强,装在第一分区和装在其他分区没有区别,而xp装在第一分区则好用的多了。

更不推荐使用wubi安装Ubuntu,那是给新手搞着玩的。



我是按如下步骤安装的Ubuntu9.04,可供参考:

1.首先要做的事情是:将硬盘的分区改成英文的,否则确实会碰见意想不到的问题.

2.下载Grub4Dos(http://download.gna.org/grub4dos/grub4dos-0.4.4.zip),把grub4dos中的gridr解压至XP的C盘根下,并将grldr复制一份改名为Linux.img。下载ubuntu9.04的desktopCD的镜像文件,放在C:,将镜像文件中casper目录下的initrd.gz和vmlinuz这两个文件也解压至C:。

3.将如下内容复制到记事本并保存为menu.lst文件。注意其中ubuntu-9.04-desktop-i386.iso是desktop版本,如果你下载的不是desktop版,请将其替换成你下载的镜像的文件名。不要直接使用Grub4Dos压缩包中的menu.lst,其格式为Linux平台的文本文件,用记事本编辑比较困难。

####  menu.lst  ####
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet
splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.gz

4.修改XP的boot.ini文件,去掉只读属性,在boot.ini末尾添加:

C:Linux.img="Ubuntu Linux"

5.重启计算机,选择Ubuntu Linux,进入Grub引导程序,稍等即可进入ubuntu的liveCD模式,此时打开一个终端,在里面输入:

sudo umount -l /isodevice

6.点击桌面上的安装图标即可开始安装过程。

7.安装过程4步选择手动分区,第5步选择一个剩余空间较大的硬盘分区分出swap区和/区,并且记下/分区的硬盘分区号:sdaX(X为数字)。

8.进入第7步,在安装之前点一下"高级",在启动加载器安装位置中选第5步记下的硬盘分区号sdaX。

9.安装结束后再次进入LiveCD模式,在终端输入

sudo dd if=/dev/sdaX of=/isodevice/Linux.img bs=512 count=1

  也就是取出硬盘分区的前512个字节的映像替换原C:Linux.img,这512个字节中包含了启动加载器的信息,即grub loader。重启后就可以进入Ubuntu了。
 
10.返回XP,运行

attrib +a +s +h C:Linux.img

  将Linux.img设为系统文件并隐藏。

|

我原先直接安装linux 结果把xp给弄坏了  最后改用虚拟机了
你试试这位大哥说的吧 我改天也再试试他讲的方法

|
进入操作系统选择的时候按c,
进入命令行,
依次输入:
root = (hd0,0)
chainloader +1
boot
看看能否启动,若能,
到ubuntu下改下menu.lst就可以了,
若不能,那就是可能你装ubuntu时把xp搞坏了。

建议楼主以后装ubuntu就用wubi,方便,安全

|
楼上的方法值得一试,不过也有可能是硬盘模式的问题,到BIOS里边把硬盘的工作模式调调试试

如果是在不行的话还是挂在别的机器上备份下数据,然后重新分区吧,最好是把硬盘分成两部分,装XP用一部分,装LINUX用另一部分,否则有可能导致XP无法读取分区信息


    
 
 

您可能感兴趣的文章:

  • 为什么刚装好的redhat9也装不上mplayer,求救!!!
  • UBUNTU 显卡驱动安装,求救
  • 求救VM安装Ubuntu
  • ubuntu 新手求救
  • 求救!!!!!!ubuntu8.10
  • 求救,VM6.5下安装ubuntu10.04后,键盘失效
  • 安装ubuntu-12.04-alternate-i386遇到的问题?在线求救啊
  • 求救!怎样用Ubuntu Server搭建负载均衡集群
  • 求救:Ubuntu系统无法启动 fsck扫描失败
  • 求救:部署在Ubuntu上的web网站过段时间就失去响应
  • 求救~ubuntu9.04安装mysql问题!
  • 新手第一次使用ubuntu11.04,求救……
  • ubuntu下安装java6出错……求救大虾
  • 求救!ubuntu11.10beta1安装失败!
  • 在ubuntu7.10下安装软件出现的问题,各种方法都无法解决……求救
  • 求救,难题,考验大家在网络结构和Ubuntu Server配置上的综合能力
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求救!求救!紧急求救!为什么更新不了所指定的内容?
  • 求救!!!硬件高请进、、、、、、(十万火急,高分求救。)
  • 求救求救!!
  • 求救啊 高分求救 UNIX下关于进程通讯的问题~
  • 求救!!!求救!!!机器不能正常启动
  • 关于jdbc,求救求救!在线等待,马上给分
  • 紧急求救,root用户无权限删除文件
  • 晕,特晕...求救...
  • 高分求救~~如何取得linux下进程完整命令行字符串,就是的ps -ef 完整的全路径的CMD那一列,求救!!!!附现在的代码
  • 求救!weblogic6.0后台运行正确,前台页面跳转或调用其他页面时出“页面无法显示错误”
  • 求救:java里如何取整一个浮点数(不做四舍五入)
  • 紧急求救!!
  • Linux下无法启动apache 高分求救!在线等待
  • 紧急求救 我用freebsd通过smbfs连接win2000的一些问题 (分不够可加)
  • 紧急求救 我用freebsd通过smbfs连接win2000的一些问题
  • 求救,linux和windows之间如何联成局域网(设置),并且相互之间移动文件。
  • 求救!!在Redhat7.3下安装scim0.9.3怎么安装?
  • Linux8.0 修改字符集后,再次进系统,无图形界面问题。。。求救。。
  • SUSE网络打印机问题,在线等,求救!!
  • 散分一百,紧急求救!ROOT密码忘记


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3