电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

os loader引导多系统实战


发布日期:2020/8/1
 

预备知识

os loader引导基本原理把来自其他操作系统的启动扇区信息变成一个文件大小一般是字节在启动os loader的时候它读入该文件并启动选择的操作系统根据上述原理要引导多系统关键是获得相应的启动扇区前字节的启动信息

本机分区如下

hda FAT G

hda /boot EXT M

hda 扩展分区

hda Program FAT G

hda / EXT G

hda /swap SWAP M

hda xp FAT G

hda Backup FAT G

安装系统

先安装再安装xp下的os loader会引导和xp

最后装linux注意安装时lilo不要安装在MBR要安装在First Sector of boot partition (根分区的第一个扇区)中要做一个启动盘

引导文件

用linux启动盘启动进系统

在提示符#下键入:

dd if=/dev/hda of=/bootsectlnx bs= count= (因为/boot在hda以上命令的意思是dd if= 引导分区of=启动扇区文件存放路径bs=对应扇区前?字节count为读写次数)

mkdir /mnt/winc (创建winc目录)

mount t vfat /dev/hda /mnt/winc (将c盘mount到目录winc)

cp /bootsectlnx /mnt/winc

然后在/mnt/winc中打开bootini(如果没有可以打开隐藏设置)加入c:\bootsectlnx=RedHat Linux

也可以到的根目录中操作

最后重启

os loader引导时出现启动菜单

Microsoft Windows XP Professional

Microsoft Windows Professional

RedHat Linux

选择第三项将进入lilolilo引导会出现启动菜单

linux

dos

选择linux将进入rh

选择dos将返回到一开始os loader引导启动菜单

大功告成亲个嘴儿~~~

总结

特别注意的是启动盘启动进linux时要命令键入

dd if=/dev/hda of=/bootsectlnx count=

我曾经根据一篇文章所说的新建一个文件将上述命令写入并存为bootsectlnx在重启选择RedHat Linux会出现NTLDR is missing的错误(注NTLDR是下引导系统的重要文件)由于个人

系统配置分区不同因此也不能说那篇文章就是错误的但对于初学者来说键入上述命令导出系统的启动信息可以说是最准确的

以上是本人在实战中的经验总结希望对像我一样的初学者有所帮助

_________________

目前使用DELL DIMENSION

redhat linux() KDE apache mysql php

上一篇:如何导入指定表

下一篇:关于showsga结果的描述