|
本帖最后由 黑色→风格 于 2014-5-13 10:42 编辑
拿个U盘就能到在多数电脑运行自己的系统是不是很爽啊,什么PE的弱爆了。
好像还是有很多人对Linux系统感兴趣的,不过都是貌似都是虚拟机。Ubuntu又刚好适合大家的胃口,作为初学者是不错的系统。不过13的版本之后,在虚拟机上运行就是渣渣的慢。
所以好多人都喜欢装在U盘上,不过这样就有好多缺点,第一是系统占用空间大,刚装完机系统,空间大概就是3G多,定制好自己的软件后就可能达到4G以上了。对于个8G的U盘,空间显然不太足够。第二就是U盘寿命缩短,在U盘上运行个系统,不断的读取写入,三流的U盘大概不到一年就挂了吧,好的也不会撑多久。基于以上的理由,大概多数都会选择iso版的有娱乐功能的LinuxPE或者WinPE了吧。但那都是别人定制好的,渣渣的显卡驱动看着别扭。自己二次定制的话好像又太麻烦,反正我没心情搞。
之前有说过VHD版的Ubuntu,不过实际用起来又不太好,也不太适合放在U盘。
好了,废话不说,下面教程。
1.首先下载Ubuntu13.04的镜像,多少位自己选,虽然有13.10的,不过我试过好像不行,原因不明。
2.U盘需要转换为USB-HDD模式(需要格式化U盘),目的就是为了能让主板识别到,然后还要用BOOTICE软件把主引导改为grub4dos
然后拷贝个grldr到根目录。图和软件都在附件里面。
可以先在虚拟机定制好,也可以先分个区在实体机上定制好。(这句可能比较难理解,就是说先要在硬盘安装一次Ubuntu,很多定制自己系统的都要先安装到硬盘啦,没什么好奇怪的。当然也可以在虚拟机安装好,不过要把下一步备份好的文件拉出来就有点麻烦咯,最简单的就是插个U盘让虚拟机识别,然后复制到U盘。)
3.之后就是重点,下载 Live Ubuntu Backup(在附件中),这是一个脚本文件,简称lub
4.放到硬盘上安装好的Ubuntu系统的/usr/local/bin目录下
5.运行备份前首先要安装两个插件
sudo apt-get install squashfs-tools lupin-casper
6.执行
sudo lub -b
(可以用lub --help命令查看详细说明)
7.之后就按提示慢慢来。大概8分钟左右就应该备份好了,如果刚才备份时没写备份路径,
大概就是备份在/home/ubunt/backup-20131216这个文件夹下,总大小大概才1G多,而且是只读的系统,读U盘的损耗大大减少了。
把这些文件都复制到U盘的casper文件夹下,然后把menu.lst文件剪切到U盘根目录
这样U盘的压缩+影子版的Ubuntu系统就完成了。电脑上的Ubuntu就随你处置了。
如果觉得还要增加软件的。只需在增加软件后执行sudo lub -b。然后把文件都替换掉原来的就行了。
说得比较乱,大家仔细按步骤来做就行了。大概过程就是先在硬盘安装好Ubuntu系统,然后进入这个系统执行lub备份脚本,把备份好的文件复制到U盘casper目录(U盘要安装grub4dos引导),
不提倡不熟悉安装Linux系统的友友在自己硬盘安装Ubuntu系统,一不小心就可能把自己硬盘格了。(之前我就试过一次,伤心,幸好用软件找回了数据)
下面纯属经验交流,不详写想要了解的可以百度。
其实这个系统还是可以放在电脑的,同样的在某个盘的根目录创建个casper文件夹,把那几个文件放进去就行了。然后加个grub4dos引导,至于怎么做就不详细说了,自己可以百度下EasyBCD或者grub4dos
因为现在开电脑都是基本上上网,看看电影的,没必要改变什么,所以为都是在电脑上用这个影子系统。啥记录都没留下,干净清爽。
而且这个系统还是可以保存数据的,可以分个ext3的区,把卷标改为casper-rw,在menu.lst里面加个persistent参数就可以把数据保存。
而且还可以在某个fat32盘的根目录下创建个casper-rw文件保存数据,省去了分区的麻烦。而且备份容易,只需复制那个文件就行了。不过注意只能放在fat32的磁盘下。
这是我现在的配置,大家可以参考。
磁盘主引导是grub4dos
C盘100M,存放menu.lst,grldr等引导文件
一个2G的fat32分区,目录下有casper文件夹+casper-rw(512M)+casper-rw-other(128M)
menu.lst的配置:
#参数 persistent用作保存,前提所fat32根分区有casper-rw文件
#创 建:dd if=/dev/zero of=casper-rw bs=1M count=1024
#格式化:mkfs.ext3 -F casper-rw
#更改大小:dd if=/dev/zero bs=1M count=1024 >> casper-rw
#Check:e2fsck -f casper-rw
#重新指定分区大小:resize2fs casper-rw
title Live Ubuntu
find --set-root /casper/vmlinuz-3.8.0-34-generic
kernel /casper/vmlinuz-3.8.0-34-generic boot=casper ro ignore_uuid
initrd /casper/initrd.img-3.8.0-34-generic
title Live Ubuntu With Backup
find --set-root /casper/vmlinuz-3.8.0-34-generic
kernel /casper/vmlinuz-3.8.0-34-generic persistent boot=casper ro ignore_uuid
initrd /casper/initrd.img-3.8.0-34-generic
title WIN7-VHD
find --set-root /WIN_VHD/Windows7.VHD
command (bd)/NTBOOT/NTBOOT NT6=/WIN_VHD/Windows7.VHD
title Ubuntu13.iso
root (hd0,5)
kernel /vmlinuziso boot=casper iso-scan/filename=/ubuntu-13.10-desktop-i386.iso ro locale=zh_CN.UTF-8
initrd /initrdiso.lz
boot
#这个可以实现不装Ubuntu并保留数据,强大
title Ubuntu13.iso With BACKUP
root (hd0,5)
kernel /vmlinuziso boot=casper iso-scan/filename=/ubuntu-13.10-desktop-i386.iso persistent ro locale=zh_CN.UTF-8
initrd /initrdiso.lz
boot
最后是附件:http://yunpan.cn/Q4LvLGavUVFIN 提取码:cf78
新帖:图文详细教程教你安装LiteUbuntu,附1.25G成品,下载就能用
|
|