红联Linux门户
Linux帮助

开机启动就直接进入了windows,怎么办

发布时间:2005-05-19 00:16:39来源:红联作者:天使
我的机器重装windows后,开机启动就直接进入了windows,原来的linux进不去了,怎么办?
这是由于windows的霸道。重装windows后,windows重写了你的mbr,覆盖掉了grub。解决方法很简单:用你的linux第一张安装盘引导进入linx rescue模式(如何进入?你注意一下系统的提示信息就知道了),执行下面两条命令就可以了
chroot /mnt/sysimage #改变你的根目录
grub-install /dev/hda #安装grub到mbr
文章评论

共有 15 条评论

  1. 相思爱文 于 2008-08-06 12:36:34发表:

    沉贴就不要顶了,如果有建议,可以新发一贴的。这样好吗??

  2. jameswei 于 2008-08-06 12:05:13发表:

    应该用第一种方法,第二种方法比较麻烦。

  3. yhmao 于 2006-10-06 13:49:00发表:

    要的就是这个!!感激不尽……

  4. captail 于 2006-10-05 14:55:49发表:

    学习,顶

  5. zhangjuns 于 2006-09-21 20:31:25发表:

    谢谢!

  6. luckvalley 于 2006-09-21 14:17:04发表:

    两种方法,。。挺好。。。谢谢

  7. 蓝宝石 于 2006-04-04 19:50:36发表:

    好文章,欢迎楼住能多多在本版发帖

  8. sdpwlf1982 于 2006-04-03 19:56:25发表:

    谢谢,回去试试先

  9. sword 于 2006-03-25 13:22:28发表:

    好的,我去试试!

  10. txp_0708 于 2006-03-25 11:38:54发表:

    我顶,好文章,我回去试一下。

  11. xinjiemail11 于 2005-11-11 18:14:24发表:

  12. chen 于 2005-11-11 18:11:48发表:

    1). 我先装 winxp, 常规装法,没什么好说。

    2). 再装 linux. 不管什么版本,安装过程中都会让你选择引导信息装到什么地方,会有两个选项,一是装到 mbr,
    二是装到 / (也就是 linux 的根目录所在分区).做法是选 “装到 / "。 不要装到 mbr。

    3). 装完 linux 后,如立刻重起,肯定进不了 linux。这时应该用 linux 的启动软盘或安装光盘起动 linux,
    在字符界面下以 root 身份如下操作:
    mount -t vfat /dev/hda1 /mnt/hda1
    这里 hda1 是你的 C 盘,假设是 fat32 格式。
    dd if=/dev/hda9 of=/mnt/hda1/linuxboot count=1
    这里 hda9 (假设)是你 linux 的 / 所在分区。这句命令是把你 linux 的引导信息提取保存为 C 盘上的一个文件,
    文件名是 linuxboot

    4). 重起电脑,进入 winxp, 打开资源管理器, 进 C 盘根目录, 显示所有文件,鼠标右击 boot.ini,
    去除它的只读属性。用记事本打开 c:\boot.ini, 在末尾添加一行:
    c:\linuxboot="linux"
    保存.

    5). 重起电脑. 在 winxp 的启动菜单中有有两个选项, 一是 winxp, 一是 linux. 你可以选择一个系统启动。

    按上述方法做后,如重装 winxp, 启动菜单中的 linux 选项又会丢失, 但只要 c:\linuxboot 文件还在,
    你只要再到 c:\boot.ini 中添加那句 c:\linuxboot="linux" 就又可恢复 linux 的启动选项了。

  13. win-linux 于 2005-10-05 00:42:54发表:

    支持

  14. she 于 2005-08-29 20:31:22发表:

  15. ABC 于 2005-08-19 00:07:34发表:

    雪中送炭