发信人: zelor()
整理人: sle(2000-02-20 15:01:58), 站内信件
|
唉,作乐寒假唯一干成了一件事是把98、NT、FREEBSD、LINUX都搓到了
硬盘上,并使用NTLOADER进行多重启动,现在把心得贴出,虽然根本算不上什
么玩意儿,只为OS玩家提供一种选择。
导读:OS LOADER使用心得。(三篇)可在Netease BBS 精华 >>讨论区精华 >>电脑技术 >>● WinNT系统 >> 网友之观点 中看到。
实质:OS LOADER实际是将各分区的一扇区(引导区)取出做为一个文件,
然后改写一下BOOT.INI,在装UNIX-LIKE OS的时候,经典的做法是用DD(具体的
方法导读写得很详细了)。
问题:不过就有个问题,其实这时候如果不改变激活分区的话,实际上是不 能引导这些OS的,而且一般要拷文件到软盘(LINUX认DOS分区,其实可以不拷到 软盘,但FREEBSD嘛……好象是不认DOS的吧(在下FREEBSD大菜鸟一个,还望高手 赐教)。总之光启动这些OS就够麻烦的啦。于是作乐干脆用DEBUG,在不启动OS
的情况下搞定多重启动,其实说到这里,高手应该已经明白了吧……
步骤:
预备:是否留了足够的空间给这些OS?除DOS分区外还留一些给其他两
个OS吧,作乐留了1G,觉得还少了一点,若没有的话当然是PQMAGIC大法啦。
分区:关于分区划分,作乐可能要多说两句,关键是LINUX怎么装,其
既可单独分区又可以在EXTEND PATITION 上,由于据说装在EXTEND上安全性很差
,故作乐单独分区,但LINUX还有个尾巴是swap,由于FREEBSD需要单独分区,于 是吧swap放在了EXTEND上,作乐是用PQ干的,没试用LINUX FDISK行不行。
安装:下面就可以顺序安装98、NT,FREEBSD和LINUX没什么顺序之分,
各系统的安装不再详述,可参考各精华区,需要注意,装BOOT MANAGER(FREE
BSD的多重启动程序)时选NONE,装LILO 时可选装自己分区的SUPPER BLOCK上。
用DEBUG做文件:现在由于在网吧里,只是示意一下:
C:\WINDOWS>debug
-a 100
1168:0100 mov ax,0201
1168:0103 mov bx,0200
1168:0106 mov cx,0001
1168:0109 mov dx,0080
1168:010C int 13
1168:010E int 3
1168:010F
-g
AX=0050 BX=0200 CX=0001 DX=0080 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1168 ES=1168 SS=1168 CS=1168 IP=010E NV UP EI PL NZ NA PO NC
1168:010E CC INT 3
-d 3be
1168:03B0 80 01 ..
1168:03C0 01 00 0B 7F BF 07 3F 00-00 00 C1 FB 3F 00 00 00 ......?... ..?...
1168:03D0 81 08 05 7F FF 0F 00 FC-3F 00 00 7C 20 00 00 zz ........? ..| ...
1168:03E0 yy xx 00 00 00 00 00-00 00 00 00 00 00 00 00 zz .......... ......
1168:03F0 yy xx 00 00 00 00 00 00-00 00 00 00 00 00 55 AA ......... .....U.
这是网吧的MBR,不过不要紧,我只是做个示意啦,我们调用INT13的时候
只要注意xx,yy,zz即可(xx,yy,zz代表实际中的具体值)。
-rip
IP 010E
:100
-a 103
mov bx,2000
mov cx,xxyy
mov dx,zz80(应该就是0080,不过为防万一)
int13
int 3
-g
-rbx
BX 2000
:0
-rcx
CX xxyy
:200(512个字节)
-n sector.bsd(随便起了)
-w 2000
Writing 00200 bytes
-q
如此,一个OS的引导扇区文件就出来了,可如法炮制第二个,如果在
EXTEND上会麻烦一些,不过对于高手来讲,应当不是问题,不过没试过。
修改BOOT.INI,建议在98下改,因为最容易改属性,加一句类似:
c:\sector.bsd="FreeBSD"就行,简单得很,前面是我们取出的引导区文件,
后面是多重启动菜单里显示的内容。
好象到此基本结束,不过别忘了备份一下MBR之类,否则一旦出问题……
为保险我索性抄了一份MBR,呵呵。
(啊……累S乐……回家去吧。)
ZELOR作于荷花网苑
2000.02.20
-- 生活,就是理想加泡面。
--------张作乐--'-<@ 送你一束玫瑰
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.108.174]
|
|