写给经常需要ghost linux系统的朋友。

发表于:2007-07-04来源:作者:点击数: 标签:
工具:ghost.exeimagefile(最小而完整的系统所作出来的image文件). Ghostlinux主要几个步骤: 1、bootfromcd 2、restoreredhatimageintoharddisk 3、definemajorharddiskspaceasreiserfspartition 4、update/etc/lilo.confandexecutelilo–vupdatethe/etc/

工具:ghost.exe  image file ( 最小而完整的系统所作出来的image文件 ).
Ghost linux主要几个步骤:
1、boot from cd
2、restore redhat image into hard disk 
3、define major hard disk space as reiserfs partition
4、update /etc/lilo.conf and execute lilo –v     update the /etc/fstab 
5、cp all  / files into  /reiser ( the mount partition reiserfs partition )
6、reboot ,,ok!!!

每步的详细操作:
一、boot from cd
二、restore with ghost
select destination drive and make sure the new and old sizes are the same.
(we want to use the free space for reiserfs later )
ghost过程应该很快,然后reboot,别忘了取出光盘。
按提示config系统查找到的硬件。
三、define new partition with fdisk
 # fdisk  /dev/had
command  ( m  for  help) : p  查看分区情况。
Command  ( m  for  help ) : n  define a  new partition .
1 ,  2 分区都已经用了,我们选 3 ,
 first cylinder and last cylinder 都按 default , 也就是用了其它的剩余空间。
确认他的ID 是83 ,,83对应的是liunx,ID  等于的5对应为extend , 82对应为linux swap  。
在按p查看一下分区表的情况。这时应该添加了/dev/hda3 了。
之后 #  sync;sync;sync;reboot 

然后 # mkreiserfs  / dev / hda3 
系统会提示attention : all data will be lost on ‘ / dev/ hda3 ‘ !(y /n ) 选 y 继续
initializing journa 10% ..20 % ………100%
syncing  …….  

四、update /etc/lilo.conf and execute lilo –v  update the /etc/fstab

修改lilo.conf 
#vi  /etc/lilo.conf
change  “root=/dev/hda1 “  to “ root= /dev/hda3 “
#  lilo  -v  -v

修改 fstab
#  vi  /etc/fstab 
把第一行注释掉,然后加入
     “  /dev/hda3   /    reiserfs    default    1  1  “
保存退出。


五、cp all  / files into  /reiser ( the mount partition reiserfs partition )

# mkdir  /reiser
# mount –t  reiserfs  /devhda3  /reiser 
# cp  -a  -x  /  /reiser
这步需要点时间,可以出去抽两根烟在回来。

Cp 完成后 
# sync ; sync ; sync ; reboot

这样系统的ghost就算大功告成了。
  
希望这篇文章能给一些用得着的朋友一些帮助。
有什么不正确或不妥的地方,希望大家提出讨论。。
谢谢

 andyliu 回复于:2004-04-23 12:58:57
支持一下,先收了.

 一起走过的日子 回复于:2004-04-23 13:10:22
不错,收藏先

 :em02:  :em02:  :em02:

 坚持到底 回复于:2004-04-23 14:35:34
自己顶一下吧,
我们公司是作系统安装及维护的,
我们经常要安装linux系统,及其运行在系统上的应用程序。
如果靠手工安装要累死我们,所以我们需要ghost,
这样的ghost能适用于不同大小的硬盘,而且空间都被充分利用起来,

 坚持到底 回复于:2004-04-23 14:37:30
建议一些朋友把你们在公司里平常工作中应用的一些好经验都写出来,
让大家一起分享。这样以后在遇到同样问题上就方便多了。。

 坚持到底 回复于:2004-04-23 14:47:58
注:reiserfs 是种日志式的文件系统,目前,ReiserFS可轻松管理上百G的文件系统,这在企业级应用中非常重要。 
 1.先进的日志机制
 2.高效的磁盘空间利用 
  3.独特的搜寻方式
等等优点。。。

 zmpassion 回复于:2004-04-23 16:21:13
:em02: [b:7f3a05b2cd][/b:7f3a05b2cd]

 好好先生 回复于:2004-04-23 16:36:44
[quote:727389c2a0="坚持到底"]建议一些朋友把你们在公司里平常工作中应用的一些好经验都写出来,
让大家一起分享。这样以后在遇到同样问题上就方便多了。。[/quote:727389c2a0]
支持你的想法!希望朋友们能向你学一学。但不要涉及公司机密的东西。 :em02:

 尘飞扬_cq 回复于:2004-04-23 16:52:26
使用ghost的时候还应该尽量使用较新的版本,我上星期用ghost版本大概是2001,克了无数次都无法正常启动。后来重新下载了8.0就没有任何问题了。

 q1208c 回复于:2004-04-23 17:11:14
[quote:d211c2992b="好好先生"]
支持你的想法!希望朋友们能向你学一学。但不要涉及公司机密的东西。 :em02:[/quote:d211c2992b]

说得对! :em02:

 天外闲云 回复于:2004-04-23 17:21:14
define major hard disk space as reiserfs partition ,倒,经常在windows和linux间传数据,换成reiserfs我的win2k就读不出来了。

好帖哦。顶。

 坚持到底 回复于:2004-04-23 17:48:21
我们系统用的是reiserfs,
你可以换成你喜欢的呀,
这不是问题,主要是方法。
:0

 天外闲云 回复于:2004-04-23 18:40:19
I like reiserfs but I just can't change any partition to it. I can only use ext3 now

 starferry 回复于:2004-04-24 08:54:31
[quote:44c3cf722d="坚持到底"]工具:ghost.exe  image file ( 最小而完整的系统所作出来的image文件 ).
Ghost linux主要几个步骤:
1、boot from cd
2、restore redhat image into hard disk 
3、define major hard disk space as reise..........[/quote:44c3cf722d]不用这么复杂啊,建议你网上查查MKCDREC,这个东西更好用。

原文转自:http://www.ltesting.net