旧电脑还在跑 NT5 系列的系统……折腾多重启动很累

我是用第一个分区专做boot分区,第二个分区装 NT5,第三个分区装 Arch Linux.

boot分区一开始用GRUB4DOS (MBR+grldr+menu.lst) 现在改用 GRUB2 (MBR+grub.cfg),大体使用都差不多.

起初我把 NTLDR, NTDETECT.COM, BOOT.INI (以下简称三件套,由于只有一个选项,不显示菜单,故不使用字体)放在第二个分区,设置root为第二分区后chainloader /ntldr启动,发现直接重启了……一开始以为是 BOOT.INI 的问题,改了半天也没用,后来想了想觉得如果是 BOOT.INI 出问题应该会输出点什么,比如说 hal.dll, NTDETECT.COM 找不到一类的信息.

后来我把三件套放在第一个分区后,设置root为第一分区后chainloader /ntldr启动,竟然可以了.

当时就觉得好智障,难道 NTLDR 只会去搜硬盘的首分区?但因为我记得以前放第二个分区是可以启动的,不知道这次为什么不行了.

还是说只会去搜活动分区?我把第二分区设为活动后还是没什么用,当然了这不影响我的 GRUB4DOS 或者 GRUB2,因为它们是写在 MBR 里的.

后来拿 BOOTICE 看了下每个分区的 PBR,发现第一个分区竟然是 NT5 的 BOOT SECTOR,改之为其它类型的 PBR 即解决问题.

如果安装了多个 Windows 那么可以用 GRUB2 隐藏前面的 Windows 分区,让 NTLDR/BOOTMGR 检测不到.

因此 NTLDR 会搜索的是第一个带 NT5 的 BOOT SECTOR 的分区...

转载于:https://www.cnblogs.com/sigeryoung/p/9394648.html

关于NTLDR的一些注意事项相关推荐

  1. Grub for DOS/NTLDR中文版Climbing定制版第四版(完全淘汰VFloppy)

    标题: [转贴]Grub for DOS/NTLDR中文版Climbing定制版第四版(完全淘汰VFloppy) Grub for DOS/NTLDR中文版Climbing定制版第四版(完全淘汰VFl ...

  2. 服务器:安装Windows NT 4.0的17个注意事项

    服务器:安装Windows NT 4.0的17个注意事项   适用机型: 所有服务器 文档内容: 1.做三张引导盘来引导安装NT4.0.做法如下. 在95或98系统中,插入NT光盘,进入DOS窗口,进 ...

  3. C++ OP相关注意事项

    C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...

  4. Hashing散列注意事项

    Hashing散列注意事项 Numba支持内置功能hash(),只需__hash__()在提供的参数上调用成员函数即可 .这使得添加对新类型的哈希支持变得微不足道,这是因为扩展APIoverload_ ...

  5. android 读取asset下的文件注意事项

    注意事项:file:后面是三个斜杠,后面是android_asset,在后面就是html的名字.

  6. Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)

    Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...

  7. 【整理】NSTimer使用及注意事项

    一.NSTimer的创建 // 创建一个定时器,但是么有添加到运行循环,我们需要在创建定时器后手动的调用 NSRunLoop 对象的 addTimer:forMode: 方法. + (NSTimer ...

  8. WIN7源码安装Apache和PHP注意事项

    安装注意事项. 你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的. Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 ...

  9. html语言书写注意事项,CSS命名规范参考及书写注意事项

    CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ ...

最新文章

  1. 【linux】图形界面基础知识(X、X11、GNOME、Xorg、KDE的概念和它们之间的关系)
  2. springboot配置Druid数据源
  3. Delphi 7 在程序中直接执行SQL脚本文件
  4. lvm创建逻辑卷简单过程
  5. 分布式mysql一致性问题_分布式缓存数据库一致性问题
  6. 优酷视频整段代理php,thinkphp仿优酷带数据源码|php仿优酷视频源码带后台功能强大...
  7. 三菱modbusRTU通讯实例_实例 | 三菱PLC接线图干货,FX5U模块硬件
  8. 第六章 核心API (二)
  9. Vrep中支持的运动规划算法
  10. java框架实例---自定义标签实例
  11. Intel Quick Sync Video Encoder 2
  12. 百度富文本编辑器的使用
  13. cad一键卸载工具叫什么_CAD卸载清理工具
  14. 37种传感器(四)之光敏电阻传感器模块+Stduino NanoUNO
  15. linux中命令du -sm,Linux中的Du命令
  16. 2021前端智能化发展现状与未来展望
  17. 读遍装修书,我们帮你选出了最有用的10本
  18. 科学的失控与范式的超越——《侏罗纪公园》读后感
  19. gpa计算器java代码_GP中的GPA计算器帮助
  20. [精华分享][Unityamp;amp;Steamamp;amp;独立游戏]如何查看steam游戏销售销量等数据

热门文章

  1. 应用线性代数简介 - 向量,矩阵和最小二乘法 By Stephen Boyd and Lieven Vandenberghe
  2. Android DecimalFormat详解
  3. 在gentoo上使用sway
  4. 可乐瓶游戏c语言,小班活动玩可乐瓶教案
  5. 云喇叭-支付播报音箱
  6. springmvc+logback 控制台打印mybatis执行的sql
  7. 坦克对战 : FlutterFlame在游戏上的实践
  8. tuned-adm性能优化
  9. PCB设计中的MARK点,你知道怎么放?
  10. java小球模拟平抛运动_实操项目跳跃的小球