发信人: Wwashington()
整理人: jiaxu2000(2004-03-30 09:36:52), 站内信件
|
发信人: 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 bbs.nease.net.[FROM: sst.guangzhou.g]
|
|