文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>多linux和多windows共存[转]

多linux和多windows共存[转]

时间:2006-11-25  来源:andy04911

      今天.由于测试的需要需要在机器里面在安装一个linux.而我原来的系统就是一个linux和一个winxp和win2000.经过研究总结出方法如下:

多系统共存的比较好的方法是用Windows NT(2000,XP)自带的 NT Loader。

(1)先将硬盘分区分好, 一般 Linux 用 EXT3 ,每个 Linux用一个Boot分区,一个Root 分区,两个Linux共享一个Swap分区,最好再留一个Fat32以便于 Windows于Linux交换数据。

(2)我机器的分区情况如下:

Hda1:Windows2000,

Hda5:WindowsXP, Hda6:Fat32, Hda7:NTFS

Hda8:Redhat 的Boot分区(EXT3),Hda9 :Redhat的 Root(/)分区,

Hda10:Magic Linux 的Boot分区(EXT3),Hda11 :Magic Linux的 Root(/)分区,

Hda12: Swap分区(公用)

Magic是新装的linux系统,顺序随意,将 Magic Linux的引导程序(Lilo 或 Grub)安装在自己的引导分区的第一个扇区上.不要安装再MBR上.我原来的redhat的引导程序也是安装在自己的引导分区的第一个扇区上的.采用的是 NT Loader

接下来我们要做的是将这个新 Linux 的启动选项加入到 启动菜单中

(3)将Linux安装光盘中的 dosutils 中的 loadlin.exe 与 vmlinuz 拷贝到一个FAT32 分区中(例如 Hda6),然后启动到DOS,转到该分区,执行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安装的Root分区,这样就能进入 Linux(magic 或 Redhat)了

(4)进入 Linux后,执行 dd if=/dev/hda(X) of=路径与文件名 bs=512 count=1

说明:a. 这条命令是将 Linux 的 启动扇区存为一个文件

b. (X) 指的是 Linux 安装的 Boot 分区(Hda8 与 Hda10 ,分别对应 Redhat 与 Magic)

c. 路径与文件名是存放文件的位置与文件名

对两个Linux的Boot分区执行命令得到两个文件

例如:dd if=/dev/hda8 of=/redhat.lnx bs=512 count=1

dd if=/dev/hda10 of=/magic.lnx bs=512 count=1

(5) 将刚刚做好的两个文件拷贝到Windows 的 C 盘(Hda1)

修改 C盘下的 boot.ini 文件添加最后两行例如:

[boot loader]

timeout=15

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows 2000 Professional" /fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows XP Professional" /fastdetect

c:magic.lnx="Magic Linux1.1 beta"

c:Redhat.lnx="Redhat “

(6) 重启动,菜单就会出现了。

(7) 这样安装的好处在于 Linux与 Windows 互不干扰,即使要重装 Windows,也不会影响 Linux,只要备份那两个文件 (redhat.lnx 与 Magic.lnx), 重装完后放回 C盘,再按(5)中的方法修改 boot.ini 即可

相关阅读 更多 +
排行榜 更多 +
枪支模拟

枪支模拟

飞行射击 下载
动物园大亨

动物园大亨

模拟经营 下载
最强矿工

最强矿工

模拟经营 下载