当前位置: 技术问答>linux和unix
懂装多系统的高手请进,万分感激!!!
来源: 互联网 发布时间:2016-01-28
本文导语: 我的硬盘是C盘 FAT32装的98,D盘NTFS装的XP,E盘EXT3装的Red Hat Linux,都是主分区,硬盘在Linux下顺序对应是hda1、hda2、hda3。目前暂时是Lilo安装在ROOT区。请高手帮我解答下,我按照网上的顺序一个不漏的进行操作,为什...
我的硬盘是C盘 FAT32装的98,D盘NTFS装的XP,E盘EXT3装的Red Hat Linux,都是主分区,硬盘在Linux下顺序对应是hda1、hda2、hda3。目前暂时是Lilo安装在ROOT区。请高手帮我解答下,我按照网上的顺序一个不漏的进行操作,为什么只能够用Lilo引导3个系统,不能用NT Loader引导?我操作的步骤如下:
先用Windows 98启动盘启动,用FDISK命令在新硬盘上分出第一个大小为2GB的 FAT32主分区,不再分其它分区,然后格式化并安装98。接下来安装XP,在未分区的空间上创建一个5GB的主分区,用NTFS格式化,在此分区上安装。LILO安装在/dev/hda3 ---- First sector of boot partition
配置LILO多重启动功能时,弹出Bootable Partitions对话框,显示可引导的分区:
Device Partition type Default Boot label
/dev/hda1 Win95 FAT32 win98
/dev/hda2 OS/2 HPFS xp
/dev/hda3 Linux native * linux
现在可以用Lilo引导3个系统。
手工设置NT启动管理器的多重启动功能。先提取出第一主分区Windows 98 和第三主分区Linux的分区引导记录,保存为BOOTSECT.W98和BOOTSECT.LIN。
启动到WIN98的DOS环境,运行DISKEDIT,在菜单中选择Object --> Partition Table,这时显示硬盘的MBR,如果是16进制显示,请切换到分区表表格显示,你会看到四个分区项的内容,最左边SYSTEM字段内容如下:
将光标移到"FAT32"这一分区项,按回车,跳至该分区引导记录。在菜单中选择Tools-->Write Object To,再选"to a file",选择一个FAT16分区,保存文件为BOOTSECT.W98(1536Bytes)。
将光标移到"?"即Linux这一分区项,同样方法,保存分区引导记录为BOOTSECT.LIN(512Bytes)。这样提取分区引导记录的工作完成了。
重启动到NT,用资源管理器,把两个分区引导记录文件复制到XP的主分区根目录下,在BOOT.INI文件中[operating systems]部分加入:
c:bootsect.w98="Windows 98 Second Edition"
c:bootsect.lin="Red Hat Linux"
关闭XP重启动,把活动分区改为XP的主分区,优先使用XP启动管理器。至此全部工作完成,但是我就是不能用XP引导3个系统,请高手看看?
方法是参照这个上面的:http://www.gimoo.net/system/Linux/200608/172559.shtml
先用Windows 98启动盘启动,用FDISK命令在新硬盘上分出第一个大小为2GB的 FAT32主分区,不再分其它分区,然后格式化并安装98。接下来安装XP,在未分区的空间上创建一个5GB的主分区,用NTFS格式化,在此分区上安装。LILO安装在/dev/hda3 ---- First sector of boot partition
配置LILO多重启动功能时,弹出Bootable Partitions对话框,显示可引导的分区:
Device Partition type Default Boot label
/dev/hda1 Win95 FAT32 win98
/dev/hda2 OS/2 HPFS xp
/dev/hda3 Linux native * linux
现在可以用Lilo引导3个系统。
手工设置NT启动管理器的多重启动功能。先提取出第一主分区Windows 98 和第三主分区Linux的分区引导记录,保存为BOOTSECT.W98和BOOTSECT.LIN。
启动到WIN98的DOS环境,运行DISKEDIT,在菜单中选择Object --> Partition Table,这时显示硬盘的MBR,如果是16进制显示,请切换到分区表表格显示,你会看到四个分区项的内容,最左边SYSTEM字段内容如下:
将光标移到"FAT32"这一分区项,按回车,跳至该分区引导记录。在菜单中选择Tools-->Write Object To,再选"to a file",选择一个FAT16分区,保存文件为BOOTSECT.W98(1536Bytes)。
将光标移到"?"即Linux这一分区项,同样方法,保存分区引导记录为BOOTSECT.LIN(512Bytes)。这样提取分区引导记录的工作完成了。
重启动到NT,用资源管理器,把两个分区引导记录文件复制到XP的主分区根目录下,在BOOT.INI文件中[operating systems]部分加入:
c:bootsect.w98="Windows 98 Second Edition"
c:bootsect.lin="Red Hat Linux"
关闭XP重启动,把活动分区改为XP的主分区,优先使用XP启动管理器。至此全部工作完成,但是我就是不能用XP引导3个系统,请高手看看?
方法是参照这个上面的:http://www.gimoo.net/system/Linux/200608/172559.shtml
|
你LINUX的分区引导记录文件扩展名不对应是 BOOTSECT.INX
我前两天刚看过
我前两天刚看过