Linux 版 (精华区)

发信人: netiscpu (夜☆星光点点☆), 信区: Linux
标  题: ◇ 灌 DOS, Linux, OS/2 一齐的注意事项之一
发信站: 紫 丁 香 (Sun Nov  8 18:08:55 1998), 转信


寄信人: guest.bbs@hgluo.hust.edu.cn 
标  题: ◇ 灌 DOS, Linux, OS/2 一齐的注意事项之一
发信站: 华南理工大学 BBS木棉站
日  期: Thu Feb 20 12:36:57 1997

发信人: bv1al.bbs@cis.nctu.edu.tw (Icchantika), 看板: Linux
标  题: ■■灌DOS, Linux, OS/2 一齐的注意事项之一
发信站: 交大资科_BBS (Thu Nov 28 01:16:59 1996)
转信站: sob!netnews.ntu!linux2.tpml!UUserv.Net.tw!news.cis.nctu!cisnews.cis.nc

把一颗 HD fdisk、install 又 dele 又fdisk....之後
终於解决了先前三种都灌了, 但OS/2 的Boot Manager 不认得Linux 的问题了.

也许只是我对分割partition 的常识太差, 先前才会一直搞不通, 不过上次post
出来在版面上也还是没找到解答, 这下我自问自答, 再post 出来让大家参考,版
面上还是三不五时有人会问这问题.

那麽, 高手们看到以下有错误之处请指正, 觉得了无新意的话就当我『灌水』:-P

        *       *       *       *       *       *       *

看过一些FAQ(或精华区)讲有关一颗HD 灌多种OS, 但好像都未提到一个满重要有
关partition 的注意事项, 那我就在此『弄斧』一下.

1) 拿一颗全新的HD 或用任何一种 OS 的fdisk 把旧HD 的partition 全delete掉
   (对於用Linux fdisk 後它老是警告说若是变更DOS 6.xx 的partition 要另
    外参阅手册, 不过我干脆用DOS 7.0 fdisk 它并format 它一次,再用别的
    OS 的fdisk 把这样的partition delete 掉, 虽是笨方法, 但结果有效,
    不要笑我 :-X )
2) 先用OS/2 开机, fdisk 一块2M primary, 灌Boot Manager 在最前面(但不
   必灌OS/2系统).
3) 用DOS 开机,fdisk 一块primary, format/s C: 灌DOS.
4) 用Linux开机,fdisk 一块primary, 设成linux native 灌Linux
5) 再把剩下的硬碟『全数fdisk 成extended』 ←—★★★
6) 在extended 里fdisk 一块logical 给Linux 做swap
   (把前面那个DOS 挂进Linux, 把 loadlin.exe 及vmlinuz "cp" 到 DOS
    去, 以防万一Linux 无法开机,可由DOS C: 开机, 或也可由 floppy DOS
    开机, 并上 C: 由loadlin.exe 进 Linux; 平常也可以 DOS 直接换到
    Linux)
   (这时OS/2 BootManager 好像失去主控权了, 变成LILO主控 ?!)
7) (如果须要的话)用DOS fdisk 一块logical 做 D:
8) 最後用OS/2 开机, fdisk 一块logical 灌OS/2, 恢复OS/2 BootManager
   开机启动. 把 DOS, Linux 等项加入BootManager 的选项里去.
    +---------------------------------------------+
    |  这样这颗硬碟就可以由OS/2 BootManager 来做  |
    |  DOS , Linux , OS/2 选择开机的总管了.       |
    +---------------------------------------------+

这颗 HD 是 1.2 GB 以 LBA mode 设定,
hda1 ,2 ,3 三个partition 都是各自独立的primary, 而 5, 6, 7, 8 是在
4 的□围内. (4 的block 从 406 -- 605, 对照 5,6,7,8看看)

Disk /dev/hda: 64 heads, 63 sectors, 619 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/hda1   *        1        1        1     1984+   a  OS/2 Boot Manager
/dev/hda2            2        2      197   395136    6  DOS 16-bit >=32M
/dev/hda3          198      198      405   419328   83  Linux native
/dev/hda4          406      406      605   403200    5  Extended
/dev/hda5   *      406      406      414    18112+  82  Linux swap
/dev/hda6   *      415      415      423    18112+  82  Linux swap
/dev/hda7   *      424      424      474   102784+   6  DOS 16-bit >=32M
/dev/hda8   *      475      475      605   264064+   7  OS/2 HPFS

我这样做也是试试在一块 extended 上面放三种 OS (DOS,Linux swap, OS/2)

┌——————————————————————————————┐
│把已经划了三个(或两个)primary 以後的 partition 全数划成一块 │
│extended 再一块一块分配出去给不同的OS 以 logical 的方式用.  │
└——————————————————————————————┘
我想, 只要是依这个原则, 不论 OS 摆置的先後, 都可以正常工作了.
以下是後来重划重灌的步骤 (可以依实际须要而有不同)


上次一样是灌了 DOS, OS/2, Linux, 但OS/2 BootManager 不认得 Linux 并有
以下 message:
  Warning: invalid flag 0000 of partition table 4, will be corrected
           by w(rite)

在上次的partition 划分法是先划 2 个 primary, 再一个 extended, 再一个
primary, 这样,linux 的 fdisk 竟不认为有 dev/hda4 !?
(我是看某站精华区(忘了)的灌制顺序做的)

Device    Boot   Begin    Start      End   Blocks   ID  System
/dev/hda1    *     1          1        1     1984+   a  OS/2 Boot Manager
/dev/hda2          2          2      197   395136    6  DOS 16-bit >=32M
/dev/hda3          198      198      393   395136    5  Extended
/dev/hda5    *     198      198      393   395104+   7  OS/2 HPFS
/dev/hda6    *     394      394      597   411232+  83  Linux native
/dev/hda7    *     598      598      618    42304+  82  Linux swap

打 "v"
Logical partition 6 not entirely in partition 3
Logical partition 7 not entirely in partition 3
4280 unallocated sectors

当Slackware 灌完後, 无法由OS/2 BootManager进Linux, 说所选的Linux 未
format.

--
--------------------
我喜欢『没有病毒的OS』, Linux is one of the best.
--
 * Origin: ★ 交通大学资讯科学系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
--
m;32m※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: mtlab.hit.edu.cn]
--

                              Enjoy Linux!
                          -----It's FREE!-----

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.170毫秒