社区
汇编语言
帖子详情
我自己写了一个类似LINUX的GRUB引导程序,但是出现硬件更新问题!
hsly110
2007-06-09 11:08:45
我自己写了一个类似LINUX的GRUB引导程序,但是出现硬件更新问题!
我的引导程序类似GRUB在引导是出现显示界面然后供用户选择操作系统,然后我选择了WINDOWS操作系统进入之后,WINDOWS操作系统就提示 "发现新硬件设备,已经安装完毕,请重新启动系统更新"
我觉得非常奇怪,那为什么GRUB修改MBR 不会有这类问题发生呢?
...全文
315
10
打赏
收藏
我自己写了一个类似LINUX的GRUB引导程序,但是出现硬件更新问题!
我自己写了一个类似LINUX的GRUB引导程序,但是出现硬件更新问题! 我的引导程序类似GRUB在引导是出现显示界面然后供用户选择操作系统,然后我选择了WINDOWS操作系统进入之后,WINDOWS操作系统就提示 "发现新硬件设备,已经安装完毕,请重新启动系统更新" 我觉得非常奇怪,那为什么GRUB修改MBR 不会有这类问题发生呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhgwbzhd
2007-06-20
打赏
举报
回复
俺今天也老遇到这个问题呢。
看来有可能论坛有点问题呢。
日立奔腾浪潮微软松下联想
2007-06-20
打赏
举报
回复
是 写 入 后 第 一 次 引 导 出 现,后 来 就 没 有 了 吧。
原 因 在 于 Windows 会 在 一 个 正 常 结 构 的 主 引 导 扇 区 写 入 一 个 32-bit 的 标 志。
所 谓 “正 常 结 构”是 指 引 导 代 码 和 分 区 表 之 间 有 一 段 没 有 用 到 的 0,一 般 从 偏 移 017B 开 始,如 果 Windows 找 不 到 空 间,就 不 写 了。
Windows 一 旦 写 入,就 会 记 下 来,下 次 引 导 的 时 候 如 果 发 现 标 志 没 了,就 认 为 分 区 结 构 变 化 了。
日立奔腾浪潮微软松下联想
2007-06-20
打赏
举报
回复
请不要发表可能给我们带来伤害的言论,谢谢配合
我并没有写任何非技术言论哪?
这是什么意思?
zhgwbzhd
2007-06-19
打赏
举报
回复
MBR中,你可以随便自己写了。
当然从1BE开始到1FD是分区表了。
1FE和1FF是结束的标识55AA,我觉得除了这个值不可以动之外,其他的都可以。
如果按照标准呢,那就从1BE开始不要动了。
ayw215
2007-06-19
打赏
举报
回复
同意ls的
qimingos
2007-06-18
打赏
举报
回复
MBR只能该前面的380个字节。后面的32个字节是分区信息,是绝对不可以改的。
sswweett
2007-06-16
打赏
举报
回复
收藏帮顶,学习,真的没研究过grub.怎样修改mbr的?
zhgwbzhd
2007-06-15
打赏
举报
回复
我可以准确的告诉你,你单纯的修改MBR,是不会引起windows和linux的注意的。
他们不会出你所说的警告的。
如果你修改了DBR,那就保不齐了。
jlu3389
2007-06-09
打赏
举报
回复
不知道。
mengshijie_1981
2007-06-09
打赏
举报
回复
你的主引导记录触动了windows的神经,你肯定是修改了分区标志,把源代码贴出来吧!大家也好分析一下,总比胡乱揣测强!
[
Linux
]
GRUB
引导
学习笔记(一)
Linux
常见的
引导
程序
包括LILO、
GRUB
、
GRUB
2。假定我们在 msdos1这个分区下发现了
grub
.cfg文件,则表明
Linux
安装在这个分区。
GRUB
可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。设置
GRUB
引导
...
linux
中内核
引导
的配置文件,
GRUB
引导
程序
配置文件分析
GRUB
引导
程序
利用4项内容启动系统:
一个
内核文件、驱动器名、内核文件所在的分区号和
一个
可选的初始RAM磁盘。
GRUB
有两种启动方式:
一个
是直接查找并加载想要的内核,这是大多数
linux
发行版本的启动方式。
GRUB
还支持...
grub
2
引导
linux
内核,启动流程、模块管理、BootLoader(
Grub
2)
系统启动是一项非常复杂的
程序
,因为内核得先检测
硬件
并加载适当的驱动
程序
后,接下来则必须要...为了多重
引导
,就不能不学
grub
2这个
Linux
下优秀的
引导
装载
程序
(boot loader)。而且在系统运作期间,你也要学会管理内...
4个最好的
linux
引导
程序
,4个很好的
Linux
引导
程序
当你打开你的机器,开机自检(POST)成功完成后,BIOS(基本输入...主
引导
记录(MBR)中包含两个重要的信息集合,***个是
引导
程序
,第二个是分区表。什么是
引导
程序
?
引导
程序
(Boot Loader)是存储在 MBR(主
引导
记录)或 GUI...
Linux
学习-70-启动
引导
程序
(
GRUB
)加载内核的过程
Linux
学习-70-启动
引导
程序
(
GRUB
)加载内核的过程
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章