多操作系统引导管理工具 多系统引导工具——Smart Fdisk linux win2000 win2k sfdisk (转)...

多操作系统引导管理工具 多系统引导工具——Smart Fdisk linux win2000 win2k sfdisk (转)[@more@]多 系统引导工具——Smart Fdisk source and time --&gt2000-05-02 9:54   Smart Fdisk(以下简称 sfdisk)实现多系统引导的基础在于为 硬盘建立多C盘,然后把多个 操作系统 安装在不同的C盘上,在 计算机启动时利用Sfdisk激活不同的C盘即可进入相应的操作系统。这方法虽然很简单但却是最 安全可靠的,因为在硬盘上是真正地存在着多个能用于启动的主分区,所以就算Sfdisk出现问题时,我们仍可以利用DOS中的Fdisk命令来控制多系统的引导。
  Sfdisk是一个具有双语言界面的 软件,我们只要先运行中文系统(如UCDOS、CCDOS、天汇等),然后输入命令Sfdisk /C就可以进入中文的操作界面了。下面就为大家介绍一下我是如何使用Sfdisk在一台双硬盘(6.4GB+3.2GB硬盘)上建立四个主分区,分别安装NT 4.0、 win98Linuxwin2000的方法。为了操作方便,建议大家把Sfdisk.exe 文件拷贝到一张启动 磁盘上使用。

建立多C盘
  Sfdisk自身已经带有建立/删除分区、激活分区、格式化分区、表面检查等功能,加上亲切的中文环境,可以说是Fdisk命令的最佳替代者。进入Sfdisk的操作界面后,在窗口中部的列表中显示出当前硬盘的分区情况。在这里为了对硬盘进行一次彻底的改造,所以打算重新建立新的分区,具体操作如下:

(1)进入操作窗口后按F6键,以确认对第一只硬盘进行设置。然后把光标逐一移到列表中的各个分区上,包括主分区和逻辑分区,选择【分区】(Partition)菜单中的【删除】(Delete)项,把硬盘上的所有分区都删除掉,最后归回一个6.4GB的自由空间(Pri / Log Free)。

(2)建立NT4.0的安装分区,考虑到NT系统的特殊性和重要性,决定把NT系统安装在硬盘的最前面部分。将光标定位在自由空间上,选择【分区】菜单中的【建立基本分区】(Create Primary)项,然后在出现的对话框中确定该分区的大小、磁盘类型等,为了方便以后的操作暂时把磁盘类型定为 fat16 模式

(3)重复上一步骤,依次建立用于Win98的FAT32分区以及用于Linux的主分区。

(4)创建扩展分区,首先选定剩下的自由空间,然后选择【分区】菜单中的【建立逻辑分区】(Create Logical)项,建立一个可供NT和Win98共享的FAT16扩展分区。

(5)创建Linux的数据 交换区。选择【分区】菜单的【建立逻辑分区】项,把最后剩下的硬盘空间类型设定为Linux S wap类型即可。这里要提醒大家一点,Linux要求的数据交换区大约是125MB左右,所以在进行前面的操作时一定要留足这部分的剩余空间。

(6)按F7键,转换到第二只硬盘的设置。由于Win2000的体积庞大,再加上以后的 Office2000也不见得苗条,所以决定建立一个3.2GB的大分区。选择【分区】→【建立基本分区】项,注意,分区类型中的FAT16由于只能支持最大2GB的分区,所以不适合现在的要求,同时Win2000增加了对FAT32的支持,因此可供选择的类型就有了FAT32和NTFS两种,选定后确认。

(7)经过以上的操作后,已经成功地在两只硬盘上建立了四个主分区和两个扩展分区,选择【分区】菜单中的【保存设置】(Save Changes)保存好刚才的设定,然后退出Sfdisk,重新启动计算机。

(8)利用磁盘或光盘启动计算机后,需要对新建的分区进行格式化,不过此时你再也不必劳神什么Format命令了,因为Sfdisk已经提供了该功能。运行Sfdisk进入操作界面,选择【分区】(Partition)中的【格式化】(Format),就可以对光标所选定的FAT16和FAT32分区进行格式化了,而对于Linux的两个分区是不必进行格式化的。退出Sfdisk后还要记住传送系统文件到各主分区中(Linux分区的除外),并且 配置光驱 程序

安装操作系统

(1)首先安装的是NT4.0,为了提高安装的速度和保证安装过程的顺利性,建议大家先使用NT4.0的Winnt/c命令制作三张安装磁盘,然后再利用刚制作好的磁盘引导计算机并开始NT的安装程序,安装过程中可以选择把原来的FAT16转换为NTFS模式以提高系统的稳定性和安全性。

(2)设置及调整好NT4.0的各项内容,保证NT4.0能正常地引导和使用。完成后利用DOS中的Fdisk命令激活第二个主分区(即安装Win98的分区),然后重启计算机,就可以开始安装下一个操作系统了。

(3)重启计算机后,这时被激活的C盘正是我们为Win98所准备的,赶快安装Win98吧。

(4)安装Win2000。由于Win2000要安装在第二只硬盘上,所以在开始安装前需要先把第一只硬盘隐藏起来,具体方法是:进入 BIOS设置中的【Standard CM os Setup】项,把其中的【Primary Master】设为【None】,退出BIOS重启,用磁盘引导计算机,使用Fdisk命令激活C盘,再重启即可。Win2000的安装与NT4.0差不多,这里也就不重复了。

(5) 调试好Win2000后,进入BIOS把隐藏的第一只硬盘恢复过来,这时Win2000将暂时不能引导。

(6)用Linux光盘引导计算机,按正常方法在Linux的分区上安装Linux,要注意一点:要把LILO安装在SuperBlock或First Sector of the Boot Partition中。

安装Sfdisk的启动管理器

  其实在安装操作系统的同时就已经可以安装Sfdisk的启动管理器了,但考虑到各系统在安装过程中都会对引导区作出修改而使正常的启动管理器失效,所以留到各系统都安装完成后才正式启用它。

(1)进入Sfdisk的操作窗口,按F6键确认对第一只硬盘进行设置,然后选择【启动管理器】(Boot Manager)菜单中的【安装启动管理器】(Install Boot Manager)项,出现对话框,其中的【Language】(语言)中可以为启动管理器选择显示英文或中文的信息;【Virus Check】项可以选择对引导区采用何种 病毒检查方式,不过建议大家两种方式都不要选择,因为经过对多台机器的实验发现,Sfdisk总是误报有病毒的存在;【Delay Time(s)】项用于设置默认的等待时间,如果超过该时间仍没有任何选择的话,Sfdisk就会自动进入当前默认的操作系统;【Auto H ide Primary Partition】项是设置是否自动隐藏主分区,利用该功能我们就可以在选择了从其中一个主分区引导系统后,自动地把其它的几个主分区隐藏起来以增强保密性和安全性。设置好以上几项后确认退回主窗口。

(2)把光标移到第一个主分区上,选择【分区】(Partition)菜单中的【改名】(Rename)项,为该启动项添加名字,如“ windows NT 4.0”;依此类推,分别为第二、第三个主分区取名为“ windows 98”和“Linux”。

(3)选择F7键进入对第二只硬盘的设置。按照上面的方法安装启动管理器并为启动项取名为“ Windows 2000”。

(4)保存设置,然后重新启动计算机。

  至此,我们已经成功地利用Sfdisk实现了多系统的引导,以后每一次启动 电脑,在自检完毕后都会出现一个Sfdisk的多重启动菜单,选择不同的菜单项目就会进入到对应的操作系统中了。

对Sfdisk的一些补充:
  在上述例子中,如果要启动第二只硬盘上的Win2000系统时,必须首先在启动管理器中把第一个启动菜单(即第一只硬盘)中的各个主分区用【Insert】键全部隐藏起来,然后用【Tab】键切换到下一个启动菜单,激活对应的【Windows 2000】项即可。
  在使用中如果Sfdisk出现问题,可利用【启动管理器】(Boot Manager)中的【修理主引导记录】(Repair MBR)功能修复。
  如果WinNT 或OS/2系统不是安装在第一个主分区中,在启动时需要先把所有在它前面的主分区隐藏起来。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-985681/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752019/viewspace-985681/

XORLDR 是一个轻量级的多系统引导程序,它使用图形化的选择菜单,可以管理多达 16 个系统的启动。XORLDR 的启动对象可以是分区的引导扇区,也可以是分区上的某个文件,还可以是指定的绝对扇区号。 XORLDR 支持的启动类型有 GRLDR/GRLDR.MBR、NTLDR / SETUPLDR.BIN / BOOTMGR、SYSLINUX 的 LDLINUX.BIN(3.80~4.03)、PLoP Boot Manager、MS-DOS(IO.SYS)、FreeDOS(KERNEL.SYS)以及磁盘映像文件(*.IMG;*.IMA;*.ISO)的模拟启动。 XORLDR 可以安装在硬盘的 MBR 上启动,也可以安装到 PBR 上,还可以将配置输出后由 GRUB4DOS 或 BOOTMGR 加载启动。 ※ 最近更新 ################################################# ※ 2011.4.10 v0.52 更新: ◆ 修正上一版发布以来朋友们报告的几个bug,感谢大家的热心支持! ◆ 修正提示输入密码时可以按 ESC 直接忽略密码的问题。 ※ 2011.4.7 v0.52 修正: ◆ 修正一个安装错误,该错误导致“上一次启动项目”未能得到保存的 bug,请所有用户更新; ◆ 在对分区的显隐状态进行设置时,只有现有状态跟预期状态不一致时才会进行写入操作,减少对磁盘的写操作; ◆ 修正文本模式下由其它引导器加载时文本菜单错乱的情况,感谢 2011hiboy 指出这个问题; ◆ 修正 0.5x 版本中删除启动项时,文本菜单的处理错误; ◆ 修正上一版本中为某一启动项设置密码后启动时直接按回车可以跳过密码的 bug。 ※ 2011.3.16 v0.52 更新: ◆ 修正一个潜伏很久的 bug,该 bug 导致由 Plop Boot Manager 启动 U 盘 XORLDR 或在实机上由光盘启动 XORLDR 之后能进入界面但无法启动其中的启动项的问题,推荐所有朋友更新; ◆ 配置程序中背景文件名可以直接从资源管理器中选择; ◆ 按文件名方式加载背景图片时,如果文件名不存在不再给出烦人的提示。 ※ 2011.3.15 v0.52 更新: ◆ 支持 2TB 大硬盘。测试时在我的 2TB 硬盘尾部划分了一个 1GB 的 NTFS 分区,XORLDR 安装在 MBR,启动这个分区内文件正常; ◆ 支持 ISO9660 文件系统,也就是说,从现在开始,XORLDR 可以用于光盘启动了!将 XORLDR 配置导出为一个文件,然后把这个文件设置为 ISO 文件的引导文件,这个 ISO 文件就可以启动了,请参考 http://bbs.wuyou.com/viewthread.php?tid=189207&extra=page%3D1。 ※ 2011.3.10 v0.52 更新: ◆ 修正 3.7 发布的版本中只能在第一分区搜索背景图片的 bug; ◆ 增加了几个热键,在启动时按下这些热键将有不同的作用:Home -> 强制图形模式;End -> 强制文本模式;PageUp -> 用于隐藏菜单的情况下显示菜单; PageDown -> 显示当前硬件配置支持的分辨率; ◆ 修正文本模式下,按任意键取消倒计时后倒计时位置的杂色 bug。 ※ 2011.3.7 v0.52 测试: ◆ 新功能:按文件名搜索加载背景图片,XORLDR 将会在启动磁盘上按指定文件名在每一个分区搜索背景图片。这样一来,XORLDR 的导出文件的传递和分享更方便了。同时,保留原有的按扇区加载背景图片功能,以满足特殊应用; ◆ 新增修改文本模式下边框及高亮前景色和背景色的功能; ※ 2011.2.25 v0.51: ◆ 02.25 更新:密码长度问题,在输入字符超过10个字符之后再按键时才会有蜂鸣器鸣叫。 ◆ 实现了分辨率的选择功能。现在 XORLDR 支持 800*600, 1024*768, 1280*1024, 1440*900, 1680*1050, 1920*1080 这几种显示分辨率,大家可以根据自己的计算机配置选择不同的分辨率,如我的 22 寸液晶显示器就支持 1280*800 和 1680*1050 两种分辨率,家里的液晶电视支持 1440*900 和 1680*1050 两种分辨率。如果选择的分辨率不被当前硬件配置所支持,则会自动改用保守的 800*600 分辨率。 ◆ 修正了之前版本中一直存在的不能对逻辑分区进行显示/隐藏操作的 bug; ◆ 修正了之前版本中导出的文件不能被 Grub4Dos 加载的问题; ◆ 在编辑文本菜单时,可选的字体范围扩大到 6-18 号; ※ 关于从文件启动 ################################################# 1、XORLDR 支持按文件名启动,文件可以放在分区的根目录下,也可以放在子目录下,目录分隔符可以是 / 也可以是 \,如 BOOT\03PE.BIN 和 /BOOT/03PE.BIN 是一样的。 2、XORLDR 支持的文件系统有 FAT16/FAT32/NTFS 三种。其中,FAT16/FAT32 分区上仅支持 8.3 格式的短文件名;NTFS 分区上要求 $MFT 必须是连续的,不支持属性列表,且文件不能是加密或压缩的。 ※ 启动类型说明 ################################################# 1、PBR 或其备份文件:分区的引导扇区或其备份文件,XORLDR 启动时会将该分区实际的 BPB 复制到其对应位置; 2、MBR 类型:这是一个 MBR 类型的启动文件,XORLDR 启动时会将实际的分区表复制到其对应位置; 3、GRLDR/GRLDR.MBR:GRUB4DOS 的核心文件 grldr 或 grldr.mbr(9.0K)。如果是 GRLDR,则 G4D 启动后会优先到【分区号】指定的分区内搜索 menu.lst,也就是说你可以使用同一个 GRLDR,通过指定不同的分区号来加载不同的 menu.lst; 4、NTLDR/BOOTMGR:Windows NT 的引导文件,支持 NT5.x 的 ntldr 和 NT 6.x 的 BOOTMGR 以及 PE 用的 SETUPLDR.BIN; 5、SYSLINUX(LDLINUX.BIN):即 SYSLINUX引导文件 LDLINUX.BIN,目前支持 3.70 - 4.03 版本,注意是 LDLINUX.BIN 而不是 LDLINUX.SYS; 6、PLOP BOOT MANAGER:引导其发行包内提供的 plpbt.bin; 7、MS-DOS:引导 MS-DOS 7.10 或 WIN98 的 IO.SYS; 8、FreeDOS:引导 FreeDOS 的 KERNEL.SYS; 9、软盘映像:引导软盘映像文件(如 *.img; *.ima); 10、软盘映像:引导硬盘映像文件(如 *.img; *.ima); 11、光软盘映像:引导光盘映像文件(如 *.iso); 12、其它类型:其它通用类型。比如你会发现,PBR 类型的文件选用这个类型也可能成功启动,但如果是逻辑分区,PBR 类型将会自动调整其 BPB 参数中的隐藏扇区数,从而实现从逻辑分区启动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值