LinuxSir.cn,穿越时空的Linuxsir!

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

redhat默认安装的时候,grub的stage2用的是哪个文件

[复制链接]
发表于 2007-3-15 11:33:47 | 显示全部楼层
1. 如果使用stage1_5 ->stage 2 的方式, 首先监测是否是合适的fs的驱动,如果是就使用fs逻辑的方式找stage2 , 找不到就用blocklist的方式再找,找到了挂起来,找不到报错。
2. 如果是确认没有stage1_5, stage1 就回试图使用记录的stage2的blocklist找stage2,一样找到了挂起来,找不到报错。
3. 既使用fs逻辑方式,又使用blocklist方式的好处是防止被误删或是改名!

建议去看grub的info , shhgs 的试验中出现有stage1_5 还使用blocklist去找stage2,其原因是shhgs 删除或是移出stage2, 在硬盘上的表现是inode被清除了,但是block还在,使用fs逻辑访问的时候没有stage2, 使用blocklist方式查找的时候, block还在其引导代码还在,所以可以启动!
回复 支持 反对

使用道具 举报

发表于 2007-5-5 11:48:38 | 显示全部楼层
麻烦帮主解释一下block list该怎么理解呢,偶愚钝
回复 支持 反对

使用道具 举报

发表于 2007-7-26 13:54:22 | 显示全部楼层
Post by kissingwolf
如果你2进制查看MBR(446 ) 你会发现其中明确指定了 menu.lst(grub.conf)的位置


这个如何查看,可否手动修改
回复 支持 反对

使用道具 举报

发表于 2009-4-23 19:15:33 | 显示全部楼层
学习了!谢谢楼上几为了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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