LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: Easir

GRUB、GRUB2 ,都不能引导NTFS分区?!

[复制链接]
发表于 2009-8-1 16:06:39 | 显示全部楼层
grub 认不认识 NTFS 在 grub shell 里一试便知,可以用 tab 补全去试探,安装目录里明确存在 ntfs_stage1_5 。至于能否用 chainloader 的方式加载,取决于你的 NT DBR 是否正确,ghost 版有很多不确定性,所以我怀疑你的镜像有问题。

对于 NT DBR 破损的分区,传统上是用 Windows 引导盘或者 MS-SYS 工具去修复,而 grub4dos 的开发者写了 loadbin 工具,可以实现 grub => loadbin => NTLDR 的引导,跳过 grub => NT DBR => NTLDR 的过程。
http://download.gna.org/grubutil/
回复 支持 反对

使用道具 举报

发表于 2009-8-1 18:05:11 | 显示全部楼层
当然支持,我现在xp就是ntfs启动的。
同时装了:ub,arch和xp,启动menu.list在ub里边
回复 支持 反对

使用道具 举报

发表于 2009-8-1 22:03:01 | 显示全部楼层
grub启动windows的传统方式,只是加载一个引导扇区,然后chainloader,不存在识别文件系统的问题。引导DOS,Win95/98/Me,NT/2000/XP都可以这样。由它自己的引导扇区去启动Dos,Windows或加载NTLoader引导管理器。
至于“颠覆传统”的方式,没折腾过,也不打算折腾,不清楚。

PS: Debian Lenny没发现ntfs_stage1_5
$ls /boot/grub/*stage1_5
/boot/grub/e2fs_stage1_5  /boot/grub/minix_stage1_5
/boot/grub/fat_stage1_5   /boot/grub/reiserfs_stage1_5
/boot/grub/jfs_stage1_5   /boot/grub/xfs_stage1_5
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表