Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

sh/bash/dash/ksh/zsh等Shell脚本
回复
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#76

帖子 nitingjimo » 2009-08-06 13:17

最近换了本本,想把以前台式机上备份的那个系统弄到本本上来,但是以前的备份是用ubackup那个脚本做的,

本来想用lub恢复的,但是到最后那一步的时候提示 ‘检测到有重复的UUID’(今天才看到可能是因为用PQ分区UUID一样的原因),

试了几次都没用,所以直接用原来的ubackup回复了。

但是问题出来了,我设置好menu.lst以后能引导恢复后的系统,但是读取文件的时候卡在那不动了,我在recovery mode下看到

卡住的那文件好像是个USB设备的驱动文件

我想问下熊老大ubuntu存在驱动不一样的问题吗?
想用以前那个8.04因为里面有很多工具和更新,不想再下更新了(能上网的机会少)
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#77

帖子 billbear » 2009-08-06 14:47

检测是否有重复的 UUID 是 lub 有而 ubackup 没有的功能。
uuid 不唯一不是什么好事情,可能会造成引导不能。我想你应该先考察这个问题。
从你的备份文件引导进入系统,执行
sudo blkid
把输出信息贴上来看看。
头像
男菜鸟
帖子: 1366
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#78

帖子 男菜鸟 » 2009-08-07 22:18

Mark
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#79

帖子 nitingjimo » 2009-08-08 21:31

dimitri@ubuntu:~$ sudo blkid
/dev/sda1: LABEL="WINXP" UUID="3754-1BDB" TYPE="vfat"
/dev/sda2: LABEL="TOOLS" UUID="3754-1BDB" TYPE="vfat"
/dev/sda3: LABEL="MEDIA" UUID="3754-1BDB" TYPE="vfat"
/dev/sda5: UUID="17276387-6741-48c3-81a5-4f7eee42e7c7" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda6: TYPE="swap" UUID="a9706b9c-9c36-42eb-8d31-27edad675894"
/dev/sda7: LABEL="BACKUP" UUID="5BFF-2681" TYPE="vfat"
/dev/sda8: UUID="2739fb45-fa8c-47eb-9b90-ca2e8f9a2c6e" SEC_TYPE="ext2" TYPE="ext3"

上面是结果 CDE三个WIN盘的UUID是一样的
怎么解决呢
l7943416
帖子: 39
注册时间: 2007-05-19 11:28

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#80

帖子 l7943416 » 2009-08-09 16:47

请问一下,这个脚本,linuxmint也能使用么?
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#81

帖子 nitingjimo » 2009-08-10 23:35

老大怎么这几天都不上网啊 ,我那问题怎么解决咯
有改UUID而不动数据的方法吗?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#82

帖子 billbear » 2009-08-12 19:32

既然重复的 uuid 是 windows 分区的,可以不管它。你可以修改脚本,跳过 uuid 的检测。在脚本中找到这样一段:

umount_target_partitions
format_target_partitions
chkuuids
mount_target_partitions

在 chkuuids 这一行行首加上 #
然后重新恢复一次。在恢复过程中建议选择格式化你所有的目标分区。

另外,也可以修改 uuid
刚才找到一个修改 ntfs/fat 分区的 uuid 的工具,你可以到微软下载:
http://technet.microsoft.com/en-us/sysi ... 97436.aspx
用法:在 windows 的命令行下,进入下载的 Volumeid 所在目录,下面的命令把 c 盘的 uuid 改为 1234-5678
Volumeid c: 1234-5678
这个工具是 sysinternals 做的,今天才发现这个公司居然被微软收购了。以前我很喜欢他们的 pstools...
注意,修改了 c 盘的 uuid 后,我的 avast 说注册号无效。重新改回原来的又可以了。有些软件会记录原来的 uuid 为反盗版或其他用途。

顺便写一个修改 ext 分区 uuid 的命令:假定 sda5 是一个 ext 分区,那么可以这样
uuidgen | xargs tune2fs /dev/sda5 -U

如何修改 reiserfs/xfs/jfs/swap 分区的 uuid? 我不知道。
找到了,reiserfs 用 reiserfstune;jfs 用 jfs_tune;xfs 用 xfs_admin
当然,需要安装 reiserfsprogs,jfsutils,xfsprogs。
swap 的 uuid 可以通过重新格式化来修改。
上次由 billbear 在 2009-08-12 21:47,总共编辑 4 次。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#83

帖子 billbear » 2009-08-12 19:35

l7943416 写了:请问一下,这个脚本,linuxmint也能使用么?
我没有测试过,但是理论上,所有基于 ubuntu 的衍生版都应该可以。
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#84

帖子 nitingjimo » 2009-08-13 9:50

老大你终于回贴了

我都把我那真实系统搞烂两次了,这次学乖了,在虚拟机里弄
没想到我这虚拟机里网速比真机还快 :em01

恩,先试试改脚本吧,那样不会动硬盘,风险小点
托老大的福,我也能改这么大个脚本了,呵呵
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#85

帖子 nitingjimo » 2009-08-13 22:09

报告老大,问题解决
注释掉UUID CHK 能顺利恢复了

但是今天又犯傻了,我把我那系统 user的根目录改了 ,现在进不了图形界面
哪位大侠教下怎么改回去啊

还有现在用那个squashfs文件启动的时候卡住了(想再恢复一遍的)
而且两次卡的位置还不一样,我只记得后来那次在读
.../hid-core.c:v2.6:USB HID core dirver
这又是怎么回事呢
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#86

帖子 billbear » 2009-08-14 10:36

如果之前 squashfs 能启动,没道理现在会卡住啊,你是不是哪里搞错了。
但是今天又犯傻了,我把我那系统 user的根目录改了 ,现在进不了图形界面
什么意思。细节。
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#87

帖子 nitingjimo » 2009-08-14 11:06

就是我启动到登陆界面输入用户名跟密码之后提示:
‘用户的$HOME.dmrc已被忽略,这将无法保存默认会话和语言,改文件应该由用户所有,
并且权限为644,用户的$HOME目录应该由用户自己所有,别的用户也无法写入’
回车之后说会话只持续了不到10秒........
细节里面最后有这行:
无法创建 gnome 加速目录 “/home/dimitri/.gnome2/accels” :permission denied

原因应该是我之前把dimitri这个用户的根目录改成了另外的文件夹 :em06
现在能进文字界面,怎么改回来呢?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#88

帖子 billbear » 2009-08-14 12:28

当时怎么改的就怎么改回来呗。我不是很清楚你的描述。是把 dimitri 改名了吗
nitingjimo
帖子: 108
注册时间: 2008-07-15 13:01

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#89

帖子 nitingjimo » 2009-08-15 21:24

现在已解决,好久没用过那些命令了,搞了半天给搞好了

多谢老大了啊 ,看来要学的还太少啊 :em11
头像
ubuntuabc
帖子: 1487
注册时间: 2009-04-29 13:53
来自: 上海
联系:

Re: Live Ubuntu Backup V1.2,备份你的 ubuntu 为可启动的 squashfs 文件

#90

帖子 ubuntuabc » 2009-09-11 14:54

Remastersys有类似的功能,可以借鉴借鉴。
回复