Windows 版 (精华区)
发信人: hbt (书生21), 信区: OS
标 题: 不装 NT 用 OS Loader(终结版)
发信站: 紫 丁 香 (Wed Oct 14 10:48:50 1998), 转信
发信人: Wwashington (Jacky), 信区: WinNT
标 题: 不装 NT 用 OS Loader(终结版)
发信站: BBS 水木清华站 (Mon Sep 28 04:40:18 1998)
序言: 偶在青蛙的 NT 斑竹马上两届任满, 该退休乐.
想想看没什么送给大家的, 最后决定还是再写
一两篇水分少些的文章吧.
版权声明: =====>
为促进技术交流, 也为了杜绝抄袭, 特声明如下, 本文
属非赢利技术交流, 任何人可以在不修改原文以及保留
清华的文件头(包括原作的出处--水木清华,作者信息及
发文时间)的情况下自由转载.
作者 Wwashington @ 水木清华站.
为什么要装: ===>
装了 OSLoader 可以从菜单起 Win98, DOS, Linux ,
FreeBsd, 而且不象 System Commander 那样抢 MBR,
然后被某些很土的杀毒软体当病毒杀掉。具体的设置
方法请参考青蛙大学的 NT 精华区的中文帮助, 高级
进阶部分。
传统的方法: ===>
让我们先回顾一下 NT4 的光盘安装过程.从光盘装
NT4 分三步走, 先是拷贝光盘文件到硬盘, 然后是
重启, 从硬盘临时目录安装到 NT 目录, 然后又是
重启, 系统设置.
我们不妨称之为"拷贝, 安装, 设置" 三步曲.
Winnt /x
先拷贝文件到 C:, 然后重启,写引导记录并且开始
安装, 人工热启, 引导区被改写, OS Loader 安装
成功. (这是偶很早前提出的方法.)
Winnt /b
先写引导记录再拷贝文件到 C:, 当出现拷贝画面
人工热启,引导区被改写, OS Loader 安装成功.
(这是 raner 后来提出的一点改进.)
由此推断, Winnt /b 比 Winnt /x 要迅速.那么有
没有更简单的安装方法呢, 现在的方法已经最简单
了吗 ? 可不可以不要光盘呢 ?
更好的方法 ===>
回答是可以, 所有安装程序刚运行必定是读 *.ini
或 *.inf 的, 根据偶的 n 次尝试 (n <=5), 最终
得出结论, 只需要 WINNT.EXE,DOSNET.INF 这两个
文件就行了.
把这两个文件拷贝到 C:\Winnt\Osloader 目录下,
启动 Dos622 或者 Win95 的 Dos7.0, 或者 Win98
的 Dos7.1 , 敲 Winnt /b , 因为只有 /b 的开关
是让安装程序先写引导区的, 接着系统会告警说找
不到要拷贝的文件, 这时候按 Ctrl-Alt-Del 热启,
然后泥就会看到 OS Loader 的界面了, 这时候进入
盗死或者酒吧, 把 boot.ini 改掉就可以了.
必备的文件 ===>
如果只利用 OS Loader 来起 NT 以外的系统, 那么
泥必须有下列文件, C:\Boot.ini , C:\Ntldr , 和
C:\Winnt\System32\Ntoskrnl.exe , 以及安装这个
OS Loader 的两个必备文件, 也就是
C:\Winnt\Osloader\Winnt.exe
C:\Winnt\Osloader\Dosnet.inf
泥可以预先把她们全部拷贝到硬盘的指定目录.
总之泥只要非常小的空间就把 OSLoader 装好了.
关于 NT 的启动需要读什么文件, 可以用 Debug Mode
跟踪或者看青蛙大学 NT 精华版里 kywu(沙虫) 的文章.
恢复老系统 ===>
如果不喜欢 OS Loader, 那么就恢复老样子吧...
从软驱起 DOS6.22 , Sys a: c: 恢复了 DOs622.
从软驱起 Dos7.10 (Win98 的 Dos) , Sys a: c:,
就恢复了 Win98 的引导, 至于从 Win98 中起低版本
的 Dos,那么只要有 IO.dos, Msdos.dos, Command.dos,
Config.dos , Autoexec.dos 就行了.最后还要记得在
Msdos.sys 里加一行 BootMulti=1. 为了防止下次再装
出现所谓的 "NT 幽灵" 即新装的 OS Loader 出现几个
以前装的 NT 引导选项, 最好把 boot.ini 也删掉.
------------------------------------------------------------
附录1: 安装实战录, 从光盘直接装 OS Loader.
------------------------------------------------------------
例如光驱是 E 盘, NT OS Loader 装到 C 盘.
那么批处理命令如下,
md c:\winnt
cd c:\winnt
md system32
md osloader
e:
cd i386
copy ntldr c:\
copy winnt.exe c:\winnt\osloader
copy dosnet.inf c:\winnt\osloader
cd c:\winnt\system32
expand ntoskrnl.ex_ c:ntoskrnl.exe
cd c:\winnt\oslader
c:
呵呵, 全部搞定乐, 开始安装, 输入 winnt/b 就
行乐.可以从 Dos6.22 下, 也可以从 Dos7.x 下,
但是需要注意用 Safe Mode Command Prompt, 这
样就不出现直接写盘保护出错的警告了.而且目前
NT4 在启动完成前不认识 FAT32 , 只有启动完毕
并安装了 Fat32 For NT 才可以读写 Fat32 分区.
根据卖死自己的建议, NT4 或其 OS Loader 应该
装在 Fat16 分区上, 切记切记.
------------------------------------------------------------
------------------------------------------------------------
附录2: OS Loader 安装文件备份. 那个 Readme.txt 就是本文.
------------------------------------------------------------
Directory of D:\Backup\NTBoot
.. <DIR> 09-28-98 3:32 .
... <DIR> 09-28-98 3:32 ..
WINNT <DIR> 09-28-98 3:50 Winnt
BOOT INI 464 09-28-98 4:26 Boot.ini
NTLDR 160,592 11-26-96 0:00 Ntldr
2 file(s) 161,056 bytes
Directory of D:\Backup\NTBoot\Winnt
.. <DIR> 09-28-98 3:50 .
... <DIR> 09-28-98 3:50 ..
OSLOADER <DIR> 09-28-98 3:50 OSLoader
SYSTEM32 <DIR> 09-28-98 3:50 System32
0 file(s) 0 bytes
Directory of D:\Backup\NTBoot\Winnt\OSLoader
.. <DIR> 09-28-98 3:50 .
... <DIR> 09-28-98 3:50 ..
DOSNET INF 45,269 11-26-96 0:00 Dosnet.inf
WINNT EXE 73,777 11-26-96 0:00 Winnt.exe
2 file(s) 119,046 bytes
Directory of D:\Backup\NTBoot\Winnt\System32
.. <DIR> 09-28-98 3:50 .
... <DIR> 09-28-98 3:50 ..
NTOSKRNL EXE 868,480 11-26-96 0:00 Ntoskrnl.exe
README TXT 5,096 09-28-98 4:39 Readme.txt
2 file(s) 873,576 bytes
Total files listed:
6 file(s) 1,153,678 bytes
11 dir(s) 521,908,224 bytes free
------------------------------------------------------------
--
书 中 自 有 黄 金 屋 ,
网 络 更 胜 千 本 书 .
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: hs8.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.420毫秒