作者HZYSoft (PCMan 2007)
看板Linux
标题Re: [请益]有打算从WIN转LINUX
时间Thu Jun 21 22:46:36 2007
※ 引述《motephyr (hihi)》之铭言:
: ※ 引述《[email protected] (M型社会来临了)》之铭言:
: : 当然两者只能选一个,但请给我选择性,以前的其他版本都可以让你自己选择要
: : 安装 lilo 或者 grub..但 FC7 是鸭霸强迫你只能装 grub
: i'm so sorry, 你可以试着换一个distribution试试.
: : 我当然知道是怎麽回事.
: : 当你装在 MBR..那就会把已经装好的 XP 开机管理覆盖掉,
: : 然後就让 XP 变成永远无法进入,
: : 所以我要的是放在 linux 的安装磁区就好,不要去影响我其他的作业系统。
: : 要是他可以取代 XP 的开机管理,那我根本不会讲话,偏偏就是没起作用,
: : 一开机就是黑黑的画面,啥都没用。
: : 我只知道我当时的情形就是用 FC7 的预设安装方式,一步一步的做,
: : 到最後重开机时,真的没看到开机管理程式画面. 连我的 XP 也遭到波及。
: xp的开机磁区不在MBR. grub或者lilo应该都抓的到xp的分割区并且顺利的启用.
以上两人皆有误,grub 和 lilo 执行时不会自动去抓 xp 分割区
是各 linux distro 的安装程式有侦测 xp 分割区的功能,协助建立 grub 设定档
假设你的 distro 没这个设计,或是因为一些阴错阳差,没有正确侦测到
就会发生多重开机选单没有 win xp,但其实只要几行指令即可马上修复,
根本就不会覆盖,也不会影响到 xp。 以上问题显然不是 grub 的问题
说 xp 永远无法进入的这位,显然是不知道这问题三分钟内可以简单修复...
补充一些题外话:
一般来说,作业系统的开机区位於各 partition 的开头
而整个磁碟的开头 512 bytes 为 MBR, master boot record
开机管理程式和开机磁区以及 MBR 是三件不同的事情
一个磁碟可以有很多作业系统,各自在自己的 partition
写入自己的开机磁区,但 MBR 只有一个
MBR 包含 partition table 以及一小段用来载入各个开机磁区的程式
这一小段程式,可用来载入开机区,然後跳到开机程式执行,例如 Win 95/98
或者,里面可以包含开机管理程式的前几个bytes,用来从磁碟上
载入开机管理程式的剩余部份,然後执行开机管理程式
而开机管理程式让使用者选择要启动哪一个磁区上的开机区,载入哪个系统
这样的设计就像是 grub 和 Win xp 的 ntldr
简要解说到此,有兴趣的朋友请自行 google 相关资讯
有时间能浪费在笔战,不妨省下来多做点功课。
--
个人网页:
http://pcman.sayya.org/ 上面有自画像及各种联络资讯
PCMan 全系列 BBS 连线软体
http://pcman.ptt.cc/ http://pcmanx.csie.net/
新酷音输入法 for Windows
http://chewing.csie.net/
IE Tab Firefox plugin/extension
http://ietab.mozdev.org/
PCMan 油画作品集:
http://www.wretch.cc/album/album.php?id=pcman&book=1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.1.241
※ 编辑: HZYSoft 来自: 59.112.1.241 (06/21 22:48)
1F:推 antontw:没人推,乱寂寞的。 06/22 13:54
2F:推 b1ackie:推 06/22 15:12
3F:推 Alouba:推这篇喔 06/22 22:18
4F:推 sandpaper:wahaha..我现在的grub还要map才能用win开机.. 06/23 13:43
5F:→ sandpaper:阴错阳差却学了map的用法...不错不错 06/23 13:45