[讨论] 原生sata硬盘,grub4dos引导ubuntu与M$win重装(2008年1月29日更新)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#46

帖子 ptptptptptpt » 2007-05-09 8:57

更新后的沙发 哈哈
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#47

帖子 ptptptptptpt » 2007-05-09 8:58

更新后的沙发 哈哈
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#48

帖子 ptptptptptpt » 2007-05-09 8:58

更新后的沙发 哈哈
带头大哥777
帖子: 13
注册时间: 2007-07-27 22:12

#49

帖子 带头大哥777 » 2007-08-04 12:48

获益匪浅
vicacheung
帖子: 60
注册时间: 2007-08-10 15:51

#50

帖子 vicacheung » 2007-09-14 19:44

还是不大清楚,你讲的方法可靠不可靠,我是小白,但还不想死……
头像
yang
帖子: 190
注册时间: 2007-10-18 19:57

#51

帖子 yang » 2007-10-30 3:34

littleUbuntu 写了:
dogfox 写了:俺用了9G备份70G的ubuntu竟然无法备份
只备份到50%就说空间不够了~~~
你是相当的拽啊,你怎么不用张磁盘给备份了算了呢?
我看就直接塞张A4白纸到电脑里去,然后大叫一声“备份先”。
ACER TM3220 | XP Pro & Ubuntu Hardy --------
Intel M 740 1.73 Ghz | 14.1" WXGA TFT LCD 1280x800
ATI Mobility Radeon X700 PCI EX/64MB VRAM
80 GB HDD & 802.11 b/g wireless LAN
bitman
帖子: 24
注册时间: 2007-12-17 8:42

#52

帖子 bitman » 2007-12-21 13:06

好哈,太有用了
头像
chinafenghao
帖子: 234
注册时间: 2007-12-18 21:50

#53

帖子 chinafenghao » 2007-12-23 18:36

呵呵,我也是GHOST的老用户了,感觉没有你们说得那么复杂阿。。。。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#54

帖子 skyx » 2008-01-29 15:13

2008年 1月28日做最后一次更新,一楼删除内容备份






我用ghost 8.0 disk to image


要提醒下的是,如果改变了ubuntu分区大小,再用ghost还原也不能进系统,这和windows ghost还原不同。

分区备份后还原ubuntu后,如果不能进系统,可以用live cd 重装grub ,如果用ntloder引导,还要重新dd



6.10 by-uuid 还原后可用 ,但swap还原后没挂上,可以mkswap 后再挂上就行了

7.04 by-uuid还原后可能不可用,以下新加的内容是针对7.04的。




最近用上了7.04 ,发现用ghost还原后7.04进不了桌面。简单分析了一下原因,找到了解决办法:

ubunt 6.10开始,fstab就开始用uuid来mount硬盘,6.10用ghost直接备份是可以使用的,只是还原后swap没有挂上

我通过GHOST80explorer.exe 把/etc/fstab修改一下,也就是改成不通过uuid来挂硬盘。这样还原后也不用担心swap不会自动挂上了,也可用这个方法解决6.10还原后swap的问题。
我的fstab,改为不by-uuid 的情形,你个人只要改为具体分区就行,后面的参数要用你自己的

千万别抄我的,下面内容只供参考


# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hdc2 /ext3 defaults,errors=remount-ro 0 1
/dev/hdc5 /none swap sw 0 0
#/dev/cdrom /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc1 /media/hdc1 vfat defaults,utf8,umask=007,gid=46 0 0
/dev/hdb1 /media/hdb1 vfat defaults,utf8,umask=007,gid=46 0 0
/dev/hdb7 /media/hdb7 vfat defaults,utf8,umask=007,gid=46 0 0
/dev/hdb6 /media/hdb6 ntfs-fuse auto,locale=zh_CN.utf8,gid=1001,umask=0002 0 0
/dev/hdb5 /media/hdb5 ntfs-fuse auto,locale=zh_CN.utf8,gid=1001,umask=0002 0 0











可以用dd或tar,但远不如ghost来得快,tar整个系统可能要几个小时,不信你可以试试,做为ghost的一个很好的补充,建议经常用tar命令来备份你的配制文件所在目录,比如/home /etc /var /usr/local 等等这些目录下有用的数据,至于/var/apt/archives,可直接cp到fat32分区,因为太频繁地用ghost也不是件好事。论坛上有DX认为GHOSTG还原后会把ext3转为ext2

但我现在还没有找到有力证据:

1. 还原后用pq8 查,显示为ext 3
2. 在ubuntu终端中用cfdisk命令查看,显示为ext3
3.用mount命令查看,显示为ext3
4.notorn官方的ghost功能表格中明确指明ghost8.0以上支持ext3
4.唯一能看到ex2fs字样的地方是在ubuntu启动时(从dapper apt升级的edgy,直接安装的dapper或edgy启动时是看不到ex2fs字样的),用ghost explore 读ext3映像也可见到ext2字样,用ghost备份时ghost的GUI中的提示中也有ext2的字样,ghost显示为ext2,可能是notorn做img时的一点处理,不能说明什么,但启动时显示ex2fs我就不太清楚了,有可能是dapper升级到edgy并不成功的原因。
5为了当不死的小白,最疯狂时我曾一天用ghost还原过5到6次


实践证明用ghost8.0或ghost8.0以上的版本可以备份和还原ext3






我比较喜欢用8.0,因为8.0生成的gho文件不超过2.0G,超过后自动分卷,这样的gho文件适合在各种不同的文件系统中copy,有dvd刻录机的话,不超过2G的分卷也方便些。以下内容我全部操作成功,在ghost前建议把apt的cache cp到你想存放备份的fat分区,然后clean掉cache,不做也可



情况一

只有一块硬盘,不要指望用ghost80备份安装在mbr的grub了,除非你有刻录机,


1.如果不清楚如何做grub,不要重装xp,




2.不要使用市面上的带bat脚本的一鍵ghost光盘,它是为xp备份专用的,并不一定适合ext3,很多人不成功我估计是用了这个东东




dos下操作

1.用光盘或u盘或直接用硬盘上的grub dos之类的引导进入纯净的dos,注意smartdrv.exe对ghost8.0没有什么作用,可不用。

2.在你存放备份的fat32分区中,建一个目录,把ghost.exe放在这个目录中,运行ghost8X.exe ,然后纯手工操作,选择local---> partition to image,只要备份硬盘上的ext3分区就可以了。 还原操作是选择partition from image,还原时要小心为妙,destination (目标分区)一定要看清楚再确定




windows操作


这和dos下操作相同,速度很快,运行的是ghost32.exe,使用的方法相同



情形二


你有两块硬盘,一块装xp,另一块装ubuntu,并且安装不同系统时电脑只接其中的一块,两块硬盘完全可以独立启动,通过bios菜单选择要进哪个系统(不通过bios快捷方式,而是通过硬盘启动菜单实现选择请点我的签名档),实际上这时grub也可备份


分区备份的操作同上,这时你可以有更多选择,如果你的硬盘够大,其实有个5G以上的可用空间就可以备份整个linux 硬盘了。

可以用ghost的disk to image功能,它可以把grub也一并备份,有了这个备份你是无敌的,想当小白就放心的去当吧。
disk to img前先在ghost界面中点options ,然后再点image/tape,把image boot选上。只有这样操作的备份是最完美的。


用disk to image 得到的备份还原系统后,在8.0上有一个小bug,启动后swap分区没有挂上,要对swap进行启用的操作,这个简单,不操作也可用。
no security measure is worth anything if an attacker has physical access to the machine
poetbox
帖子: 99
注册时间: 2008-07-12 23:51

#55

帖子 poetbox » 2008-07-22 10:18

zmcbb30 写了:以我丰富的ghost经验
----
强调,ghost文件要写入的分区(即*.gho的存放的地方)必须是fat32格式
尤其值得注意的是千万不能是经过windows压缩后的ntfs格式的分区
这样会出现写入错误,我用过不同的版本和别人的ghost,在不同的机器上使用(把别人当白鼠了,
幸亏不知道,但证明不是偶然),大概7~8次,
整个备份过程正常,但后来在该区找不到gho文件(无论用什么系统),但该文件的确存在,并占据
一定空间,后来用一些数据修复工具软件,发现gho文件被认为是属于已删除的文件,于是提取出来,
证明可以使用,但被占据的空间无法释放,我的方法是保存其他数据然后格式化(实在郁闷)
-----
我了解的少,我就是GHO放在NTFS并且压缩的分区,现在恢复分区时占据的空间无法释放,怎么办啊?我恢复WINXP,可是虽然没有了UBUNTU,也没了这目录,可是磁盘空间被占去的几个G根本就没让出来.
oooppeee
帖子: 8
注册时间: 2009-01-17 15:28

Re:

#56

帖子 oooppeee » 2009-01-26 1:00

谢谢这个帖子,让我这个小白学到了很多东西。

争论就是这样,在我们的眼里,认为自己的经验是最可靠的。

我用的partimage备份,个人感觉很好(比Ghost好点,个人经验)。
lk_517 写了:可以试一下partimage这个软件

http://windwithstorm.blogspot.com/2007/ ... linux.html

如果 由于主分区无法unmount 那就用Live CD操作。
记得先把备份文件要放的位置 挂载哦,不然会空间不够的~(*^__^*) 嘻嘻……

对了,Happy 牛 Year !
头像
tokyo_skay
帖子: 40
注册时间: 2010-05-02 8:07

Re: [讨论] 原生sata硬盘,grub4dos引导ubuntu与M$win重装(2008年1月29日更新)

#57

帖子 tokyo_skay » 2010-05-29 19:34

不知道是什么原因,我在/boot/grub/下根本找不到menu.lst,请求解
回复