最新创意 -- 如此装多系统维护很简单

最新创意 -- 如此装多系统维护很简单
------------------------------------------
              乾坤一笑[smileonce] 于2004-7-21 版权所有 转载不纠


摘要:用ghost 8做备份,用WINNT Loader,实现N系统共存。

上周末配了一台电脑,买了迅宜代理的迈拓金钻120G的大硬盘,可以好好的装几个系统玩了。初步的规划是,
装win2k3,win2k,linux三个系统。win2k用作日常的开发(VS6+VS2003.net+SQL Server),要求稳定,装的
软件越少越好;win2k3用作体验新东东,平时的娱乐;linux嘛,嘿嘿,也是体验,顺便赶赶潮流。
分区规划是这样的:
  + MBR
     | ----  primer1  BOOT_DISK 1G NTFS
     | ----  primer2  linux_boot 70M (注:如果用ext3则必须大于65M,ext2可以小一些)
     | ----  extend
               |
        | ----- WIN2k3   15G
        | ----- WIN2k    10G
        | ----- linux_root 6G
        | ----- linux_home 3G
        | 。。。。。。

上面基本上用了25G的空间,为什么这么规划呢?慢慢来说。

1> 为什么把primer1 规划为1G?
   首先,肯定一点,我的硬盘比较大。:) 预留1G,如果我以后需要win98了,还可以加上,不需要重新分区了。(win98
肯定还是有用得着的时候的,比如解密软件,我就觉得TRW比SoftICE爽,还有老游戏也值得考虑一下)另外,有些光盘启动
安装的时候要往C盘写临时文件,留的小了肯定不爽。(比如win2k)还有,有些linux/unix你没有刻光盘,想从硬盘装,就
非得把东东拷到c盘不可。
   其次,留着也不浪费。虽然我的c盘上只放了WINNT Loader 的几个文件,占了2~3M。但是,我随时可以把win2k的
pagefile.sys搞过来,以备一时之需。

2> 为什么把 linux_boot放在主引导区内?
   很显然的一点是我用win平台比用linux平台多,用WINNT Loader比用Grub熟。我打算用把Grub装到/dev/hda2,把
 WINNT Loader装到MBR, 用WINNT Loader来引导Grub。这样的话,我可以随时用ghost来重装win系统而不必理会linux
 系统的事了(有介于linux系统本身的因素,我不需要对其作ghost)

 3>为什么把 linux_root,linux_home放在win2k3和win2k的后面?
   把所有的系统盘放在前面有两点好处: 1>后面分区调整的时候不需要动引导器的配置;2>后面分区调整的时候,不会出现
 win系统中路径改变的情况。换句话说:就算以后你不想玩linux了,Okey,把linux_root,linux_home格式化成FAT32
 就Okey了,前面的win系统不受影响。

 4>win系统重装会不会影响引导器?
   会。但是也很容易恢复。
   举个例子来说:假设你先装了win2k3,然后再装了win2k。Okey,现在win2k3肯定引导不起来了。(win2k3带的引导器
 可以引导win2k,win2k带的引导器引导不了win2k3,向下兼容嘛)怎么办呢?装了win2k之后,用win2k3的安装光盘启
 动,进入修复控制台,使用命令:
   fixmbr (回车)
   fixboot (回车)
 再把备份的win2k3的4个引导器文件(ntdetect.com, ntldr, bootfont.bin, boot.ini)copy到c盘即可。

 5>linux系统重装会不会影响引导器?
   不会。安装的时候记着把引导器装到/dev/hda2,不要装到MBR;记着做linux启动软盘。(如果你有linux修复工具盘就不
 必了,新手还是做一张的好)

 6>如何用WINNT Loader来管理linux引导?
   装好linux后,用软盘引导进linux,用root登录,打开Console界面。输入下面的命令:
  
   # fdisk
   选择l,看看你的linux_boot是不是在/dev/hda2,然后点q退出

   # mkdir /mnt/tmpdisk
   这个命令是为了挂载c盘

   # mount -t vfat /dev/hda1 /mnt/tmpdisk
   Okey,把c盘挂到了/mnt/tmpdisk上

   # dd if=/dev/hda2 of=/mnt/tmpdisk/linboot.bin bs=512 count=1
   好了,把/dev/hda2的第一个扇区写到了c盘的linboot.bin文件里,这是个二进制文件,文件名任意取。

   重启机器,进入win平台,在c:/boot.ini文件末尾加上
   c:/linboot.bin = " My Linux System, Ha Ha ! "

   Okey,全部搞定。

 7>装系统的时候都需要备份什么内容?
   我一般会在硬盘的最后一个分区,建立一个sys.bak目录,里面分类放置系统配置文件和备份文件。
 首先,各个系统的ghost是要做的(装完驱动,打完各种补丁后就做;不要装软件);
 其次,win平台的4个引导器文件(ntdetect.com, ntldr, bootfont.bin, boot.ini)要按版本备份。
 再次,上面生成的那个linux的引导器文件也备份吧,省得以后再做了。

 
哈哈,今天就到这里拉,嘴皮子干了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值