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

sh/bash/dash/ksh/zsh等Shell脚本
回复
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#226

帖子 billbear » 2010-02-03 13:46

sda9 应该是这样

root (hd0,8)
kernel /casper/vmlinuz-2.6.31-17-generic-pae boot=casper ro ignore_uuid
initrd /casper/initrd.img-2.6.31-17-generic-pae
szfhx
帖子: 98
注册时间: 2009-12-10 15:27
送出感谢: 3 次
接收感谢: 0

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

#227

帖子 szfhx » 2010-02-03 15:59

进入备份选项,连续多行显示Authentication failure 然后又过几行后一直停在*nmbd is running
进入备份安全模式选项,显示could not access PID file for nmbd 进入后找不到lub了 ,
注:我装有samba 服务所以有nmbd

没办法只能复制1个lub到其他分区,然后挂载,使用lub 在备份安全模式进入只能英文版...
具体操作如下:

试着修改grub2脚本
vim /etc/grub.d/40_custom
#我备份的分区在sda9
menuentry "Live Ubuntu Backup" {
set root=(hd0,9)
linux /casper/vmlinuz-2.6.31-17-generic-pae boot=casper ro ignore_uuid
initrd /casper/initrd.img-2.6.31-17-generic-pae
}
menuentry "Live Ubuntu Backup, Recovery Mode" {
set root=(hd0,9)
linux /casper/vmlinuz-2.6.31-17-generic-pae boot=casper ro single ignore_uuid
initrd /casper/initrd.img-2.6.31-17-generic-pae
}
sudo update-grub
再执行
sudo vim /boot/grub/grub.cfg
上面添加内容已导入/boot/grub/grub.cfg

重启发现grub2引导菜单显示上述两项内容

后记:按熊哥在228楼指导成功啦(上面内容已修改,可参考使用)
重启后通过Live Ubuntu Backup, Recovery Mode模式进去,挂载存放lub的分区,然后执行sudo lub -r,用英文
上次由 szfhx 在 2010-02-11 10:56,总共编辑 8 次。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#228

帖子 billbear » 2010-02-04 20:12

menuentry "Live Ubuntu Backup" {
set root=(hd0,8) #/casper/vmlinuz-2.6.31-17-generic-pae 红色部分是多余的,绿色改为(hd0,9)
kernel /casper/vmlinuz-2.6.31-17-generic-pae boot=casper ro ignore_uuid #kernel改为linux
initrd /casper/initrd.img-2.6.31-17-generic-pae
}
menuentry "Live Ubuntu Backup, Recovery Mode" {
set root=(hd0,8)
kernel /casper/vmlinuz-2.6.31-17-generic-pae boot=casper ro single ignore_uuid
initrd /casper/initrd.img-2.6.31-17-generic-pae
}
注意 grub2 与 grub 的不同, /dev/sdaN 在 grub 是 (hd0,N-1),grub2 是 (hd0,N)
kernel 在 grub2 改为 linux
grub2 在单系统默认不显示启动菜单,启动时按 shift 可以显示。如果要改为一直显示,参考小苹果的文章修改 30_os-prober:
http://docs.google.com/Doc?docid=0AeVQ5 ... VoYw&hl=en
然后恢复,恢复后引导又变成grub2了,很郁闷。
因为你备份时尚未回滚到 grub 0.97,所以恢复时按照备份的状态又安装了 grub2
进入备份选项,连续多行显示Authentication failure 然后又过几行后一直停在*nmbd is running
进入备份安全模式选项,显示could not access PID file for nmbd 进入后找不到lub了 ,
在 server 启动 squashfs 有时是有点问题,不过 recovery mode 可以进去,也不会找不到 lub(我的测试)。恢复后的系统应该不会有问题,因为就是原系统的翻版。如果实在无法启动备份,可以用一张同版本的桌面版的 livecd 启动后运行 lub 恢复备份的 squashfs(在回答问题时指定那个备份文件的位置)
szfhx
帖子: 98
注册时间: 2009-12-10 15:27
送出感谢: 3 次
接收感谢: 0

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

#229

帖子 szfhx » 2010-02-06 9:41

熊哥 真是大侠风范啊 不厌其烦为小弟指点,只是我愚笨,sudo update-grub后开机grub2菜单还是不能出现备份系统的两个选项,现上传几个配置文件给熊哥看看

后记:sudo update-grub后来更新成功了,备份的系统在grub2启动办法我在系统上调试可以用了(通过安全模式进去)
附件
grub.txt
/etc/default/grub
(796 Bytes) 下载 93 次
grub.cfg.txt
/boot/grub/grub.cfg
(2.88 KiB) 下载 97 次
40_custom.txt
/etc/grub.d/40_custom
(610 Bytes) 下载 104 次
上次由 szfhx 在 2010-02-10 20:41,总共编辑 1 次。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#230

帖子 billbear » 2010-02-10 8:49

这段话你有没有看见 :)
billbear 写了:grub2 在单系统默认不显示启动菜单,启动时按 shift 可以显示。如果要改为一直显示,参考小苹果的文章修改 30_os-prober:
http://docs.google.com/Doc?docid=0AeVQ5 ... VoYw&hl=en
szfhx
帖子: 98
注册时间: 2009-12-10 15:27
送出感谢: 3 次
接收感谢: 0

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

#231

帖子 szfhx » 2010-02-10 20:46

上述这段话中“grub2 在单系统默认不显示启动菜单”好像不绝对,用ubuntu9.1安装后是不显示,但用lub备份恢复后有些情况下显示是有grub2启动菜单的。可能还要试试
上次由 szfhx 在 2010-02-11 12:29,总共编辑 1 次。
szfhx
帖子: 98
注册时间: 2009-12-10 15:27
送出感谢: 3 次
接收感谢: 0

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

#232

帖子 szfhx » 2010-02-11 12:25

lub是一个用于备份恢复ubuntu的脚本程序,实质相当于重新安装你备份的系统,这与用磁盘(分区)克隆或镜像是用区别的,优点是可系统运行时备份,也可把备份安装到其他电脑(或服务器),缺点是恢复后有些软件和配置文件并不是你备份时的状态,可能要比备份时还要旧一点(从时间上来说),linux内核有时也是旧的,至于为什么,还得请熊哥解释,所以这些配置文件要做好备份,以便重新设置,比如/etc/vsftpd.conf等。有的如/etc/fstab和/etc/shells等用lub恢复时重新设置了,也要做好备份。
#制作lub备份恢复后脚本,可供大家参考
sudo vim lubhou

#!/bin/sh
#执行lubhou要有root权限
#把备份配置文件(我的在/home/hr/back)复制到/etc等目录,可参考修改
sudo cp /home/hr/back/fstab /etc
sudo cp /home/hr/back/shells /etc
sudo cp /home/hr/back/vsftpd.conf /etc
#恢复grub2配置文件
sudo cp /home/hr/back/40_custom /etc/grub.d
sudo update-grub
#更新linux内核...等等

sudo reboot

sudo chmod +x lubhou
#执行lubhou脚本
./lubhou
上次由 szfhx 在 2010-02-12 10:30,总共编辑 1 次。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#233

帖子 billbear » 2010-02-12 0:14

过年好 :em09
zzp
帖子: 70
注册时间: 2010-01-20 15:16
送出感谢: 1 次
接收感谢: 0

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

#234

帖子 zzp » 2010-02-23 2:33

:em11
zzp
帖子: 70
注册时间: 2010-01-20 15:16
送出感谢: 1 次
接收感谢: 0

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

#235

帖子 zzp » 2010-02-23 14:44

弱弱的问一下,我的9.1是通过uentbootin装的,装的那时候U盘里有一个系统,而且桌面会有一个install的标志,点击这个就可以安装系统到硬盘。
昨晚我案LZ的方法备份了一下,把产生的文件代替了U盘里casper文件夹的相应文件。然后从U盘启动,进入的系统就是我备份的系统,但我不知道怎么把这个备份系统安装到硬盘,桌面上没有install的图标。
我想的是怎么把备份的系统以后可以通过unetbootin来安装,不太懂。刚入门,希望有人能帮我解答一下。我现在的系统已经配置成我喜欢的,希望以后装系统都这个样。而且想把这个系统能通过unetbootin的方法移植到另一台电脑。
还有一件事说一下,以前我把系统装在U盘上,然后点U盘里的wiki会有3个选项,一个是演示安装,一个是硬盘安装,另一个忘了。但自从我把备份的文件代替了U 盘里的casper的文件后,点U盘里的wiki就只有硬盘安装的选项了。
:em06 :em01
帮帮忙
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#236

帖子 billbear » 2010-02-24 17:04

昨晚我案LZ的方法备份了一下,把产生的文件代替了U盘里casper文件夹的相应文件。然后从U盘启动,进入的系统就是我备份的系统,但我不知道怎么把这个备份系统安装到硬盘,桌面上没有install的图标。
sudo lub -r
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵
送出感谢: 1 次
接收感谢: 6 次

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

#237

帖子 wangdu2002 » 2010-03-11 23:34

熊哥的1004升级成功了吗?lub在1004LTS环境下能否完美支持?
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#238

帖子 billbear » 2010-03-13 1:07

wangdu2002 写了:熊哥的1004升级成功了吗?lub在1004LTS环境下能否完美支持?
升级成功 :em05
不过还没测试 lub,打算等 10.04 到 beta2 以后测试,顺便修掉之前发现的一个 bug,5 月份放出新版 lub。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵
送出感谢: 1 次
接收感谢: 6 次

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

#239

帖子 wangdu2002 » 2010-03-16 0:36

很好,等熊哥的lub新版本。。。也还在继续等熊哥的Ubuntu备份和恢复win新工具早日问世。 :em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
task
帖子: 133
注册时间: 2010-03-02 22:10
送出感谢: 0
接收感谢: 0

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

#240

帖子 task » 2010-03-29 20:26

mark,好东西,做个标记
回复

回到 “Shell脚本”