Chinaunix首页 | 论坛 | 博客
  • 博客访问: 818657
  • 博文数量: 756
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 4980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:40
文章分类

全部博文(756)

文章存档

2011年(1)

2008年(755)

我的朋友

分类:

2008-10-13 16:10:01

偶去年写的一篇文章,放在CSDN blog(偶早已经不维护)锈掉了。收藏在这里吧,也算记录了偶以前的学习历程。注意:文中提到的“最新创意”是偶在2004年7月的创意,现在的创意早就变了~~


最新创意 -- 如此装多系统维护很简单
------------------------------------------
              乾坤一笑[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的引导器文件也备份吧,省得以后再做了。



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

-------------
乾坤一笑 写于2004年7月21日  转载请标明出处和原文链接 


--------------------next---------------------

阅读(289) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~