找回密码
 注册
查看: 553|回复: 1

大虾,救命啊

[复制链接]
发表于 2002-12-2 23:34:03 | 显示全部楼层 |阅读模式
我的系统装有WIN98 和WIN2000,我现在想装多个RED HAT 8.0,我的电脑没有软驱的,请问如何才能进行多重引导进入我想进的系统。
发表于 2002-12-3 07:48:08 | 显示全部楼层
(仅供参考!)


若不想安装 lilo 到主分区 MBR,可以考虑:

安装 lilo 到 您的 Linux 启动根分区;用 nt/2000/xp 引导器启动您的 Linux ,具体步骤如下:

从软盘启动 纯 dos 。用 fdisk /mbr 去掉 lilo 。(假若现在已经是 LILO 在第一个主硬盘的 MBR )
(若您的 Linux 根分区在在第二个主硬盘,或者您没有安装 Linux 的引导器在第一个主硬盘的 MBR,则不用这一步!)
请您注意 :
若您的 第一个分区 是 ntfs 格式,fdisk /mbr 可能会有问题,致使 nt/2000/xp 无法启动。
若是 FAT32 分区,应该可行。

从软盘启动 Linux (记得先做好启动盘,最好在安装时就做好它!)。
或者从 纯 dos,启动 Linux :
loadlin vmlinuz vga=normal root=/dev/hda?
(/dev/hda? 指您的相应的 Linux 启动根分区;若您的 Linux 启动根分区在第二个主硬盘,则为 /dev/hdc? 。以下同!)
技巧:您有这些文件吗,拷贝 /boot 下面的 vmlinuz 到 dos 盘,就能从 纯 dos 启动 Linux 。


安装 lilo 到 你的 Linux 根分区:您自己写 /etc/lilo.conf 文件,再运行命令:lilo 。
然后 dd if=/dev/hda? of=/mnt/floppy/bootsect.lnx count=512 bs=1           (您可能会问为什么输出到软盘,这是恐怕您的硬盘没有 fat[32] 分区。)
或者 dd if=/dev/hda? of=/mnt/dos-c/bootsect.lnx count=512 bs=1           (假设你的 fat 盘挂在 /mnt/dos-c ;直接生成 bootsect.lnx 在 C 盘根目录。)

启动 nt、2000、xp,拷贝 bootsect.lnx 到您的第一个 ntfs 或者 fat 区 的“根目录”。
在 boot.ini 中加入
          C:\bootsect.lnx="我的 Linux"
这样 2000 启动时会出现一个“我的 Linux”的选项,nt/2000/xp 引导器就能启动 Linux 。

例如,我的 boot.ini 文件 :
[boot loader]
timeout=8
default=multi(0)disk(0)rdisk(0)partition(11)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(11)\WINNT="痿软 Windows 2000 专业版" /nodetect
C:\bootsect.r80=红帽子 RedHat Linux 8.0
C:\bootsect.r73=红帽子 RedHat Linux 7.3
C:\bootsect.m90=Mandrake Linux 9.0
C:\bootsect.tl6=拓林思 TurboLinux 6.5
C:\=Microsoft Windows 瘟酒吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-3-7 00:35 , Processed in 0.023661 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表