另一方面,remastersys和remastersys-gui工具链接:3358 pan.Baidu.com/s/1 i3ty PKT密码: qvydremastersys _3.0.4- 2
Ubuntu @ Ubuntu-default-string :~$ CD~mkdir tools二、 依赖关系sudo apt-getinstalllibvte-commonlibvte9Plymouth-X11 syslinux-utilsisolinuxsquashfs-tolscasperlibdebian-instaler temd诊断程序插件xresprobe要求使用默认源代码添加新的源下载
添加-添加-附加-存储库PPA : sergiomejia 666/xres probe #额外源
Sudo Apt-get更新#更新源
安装sudo apt-get安装xres probe #
add-apt-repository由一个名为Python-software-properties的工具包提供,仅在ubuntu 0910和更高版本中受支持。 可以将命令源添加到/etc/apt/sources.list中。
我们先来看看PPA的定义。 所有PPA都称为Personal Package Archives,是Ubuntu Launchpad网站提供的服务。 当然,不仅仅是Launchpad。 这样,个人用户就可以上传软件源代码,在Launchpad上编译并发布为二进制包,然后作为apt/新开发源供其他用户下载和更新。 Launchpad站点上的所有用户和团队都可以有一个或多个PPA。 PPA源中的软件通常不在官方源中,或者是最新版本的软件。 与使用Deb软件包进行安装相比,使用PPA的好处是软件更新后,可以直接使用sudo apt-get upgrade之类的命令升级到新版本。 #如何从PPA源安装软件:通常,您可以在谷歌上搜索常见软件的PPA源。 通常的搜索方法是软件名称关键字PPA。 或者,也可以直接在launchpad.net中搜索。 搜索后,可以使用sudo apt-add-repository命令将PPA源添加到sourceliitory中,例如FireFox PPA源: https://launch pad.net/~ Ubuntu-Mozilla 在这里可以找到PPA 3360 Ubuntu-Mozilla-daily/PPA sudo apt-add-repository PPA : Ubuntu-Mozilla-daily/PPA,还有下面的papa 更新和安装源代码:实际上,除了命令行方法外,sduoapt-getupdatesudoapt-getinstallfirefox-4.0还提供了Ubuntu用于GUI界面的第三方源代码管理工具对此我不详细说明。 此外,Ubuntu-Tweak还包含许多第三方源代码,您可以单击鼠标安装第三方软件。 强烈推荐初学者安装。
三.使用remastersys和remastersys-gui安装命令强制安装
sudo dpkg---force-all-iremastersys _3.0.4-1_ i386.deb安装
sudo apt-get -f install四、备份系统sudo remastersys backup //文本界面操作sudo remastersys-gui (图形界面操作)的使用方法
Backup :打包整个系统,包括您的个人数据和配置信息。 分布式:打包可以与朋友共享的iso文件。 不包括你的个人数据和配置信息。 自定义:软件设置. clea工作文件夹:清除临时文件。 检查日志:检查remaster sys.log。 quit :退出remastersysbackup。
Splash image:设定live菜单的背景图像、 大小640x480 png格式的Grub image:设置Grub菜单选择启动背景图像Plymouth Theme:图形界面加载动画用户设置:/etc/skel用户设置配置:自定义remastersys设置remastersys的默认语法格式为sudoremastersysbackup [ cdfs ] [
filename.iso]常用命令解释及其如下:sudo remastersys backup:将系统备份制成一个live cd/dvd(包含/home目录下的数据)sudo remastersys backup custom.iso:将系统备份制成一个live cd/dvd其名叫 custom.iso 的ISO文件sudo remastersys clean:清除临时文件(清空/home/remastersys 下所有数据)sudo remastersys dist:产生一个可发布且包含个人数据的 livecd/dvd (不包含/home目录下的数据)sudo remastersys dist cdfs:产生一个只包含系统的可发布的livecd/dvdsudo remastersys dist iso custom.iso:产生一个可发布且包含个人资料名为custom.iso的 livecd/dvd注:
sudo remastersys clean 需要谨慎使用。因为这条命令会清除上述目录下 的所有数据。请谨慎使用该命令。执行sudo remastersys dist iso custom.iso之前需要先执行命令:sudo remastersys dist cdfs安装一个Ubuntu并配置至理想状态,但不能安装任何专有的显卡驱动程 序(如NVidia或ATI的驱动),因为专有显卡驱动不能在Live CD中使用,用户在安装系统后需要重装显卡驱动。要有足够的空闲硬盘空间,至少是被打包的系统占用空间的两倍。############################################
到这里就有问题出现了
使用remastersys来封装系统,可以得到iso,但是iso不能安装,每次点击安装的话会直接进入系统,安装不进硬盘。
解决制作镜像不能安装问题
(1)上传ISO 镜像到/home/solin/tools/目录下并将ISO挂载到/home/solin/mnt下
ls /home/solin/tools
mkdir mnt
sudo mount -o loop /home/solin/tools/ubuntu-15.04-desktop-amd64.iso /home/solin/mnt/
ls /home/solin/mnt
(2)创建一个livecd的工作目录
mkdir livecd
(3)将/home/solin/mnt下的内容除了casper/filesystem.squashfs,同步到了/home/solin/livecd目录下
sudo rsync --exclude=/home/solin/mnt/casper/filesystem.squashfs -a /home/solin/mnt/ /home/solin/livecd/
cd livecd/casper/
ls
(4)设置文件权限所属组
sudo chmod o+w /home/solin/livecd/casper/filesystem.*
(5)、将刚才生成的那个backup-*.squashfs文件,拷贝成/home/solin/livecd/casper/filesystem.squashfs
cd livecd/casper/
sudo cp /home/remastersys/remastersys/ISOTMP/casper/filesystem.* .
(6)更新系统所装包的列表
更新/home/solin/livecd/casper/目录下的filesystem.manifest和filesystem.manifest-desktop
sudo dpkg -l | grep ii | awk ‘{print $2,$3}’ > /home/solin/livecd/casper/filesystem.manifest
sudo dpkg -l | grep ii | awk ‘{print $2,$3}’ > /home/solin/livecd/casper/filesystem.manifest-desktop
注:实际上filesystem.manifest-desktop和filesystem.manifest是有所不同的,主要是少了 ubiquity casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4 这几个包,我们这里忽略了这些影响。
(7)退回的LiveCD的工作目录 /home/solin/livecd 下
cd … 或cd /home/solin/livecd
sudo rm md5sum.txt
(8)更新原来的md5sum
sudo find -type f -print0 | sudo xargs -0 md5sum | grep -v ./isolinux/ | grep -v ./md5sum.txt | sudo tee md5sum.txt
(9)安装ISO打包工具mkisofs
sudo apt-get install mkisofs
(10)在工作目录的根下执行
sudo mkisofs -D -r -V “$IMAGE_NAME” -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -allow-limited-size -o …/ubuntu-bdyun-test.iso .
到这里iso镜像就制作成功了。
光盘刻录和U盘启动盘制作
(1)我使用软碟通刻录成光盘镜像并测试安装成功
(2)使用软碟通制作U盘启动
如果你制作的镜像做成U盘启动时无法启动
(1)可以把上述操作安装的镜像用软碟通打开,复制文件到原镜像(官方镜像)中
根文件下替换:md5sum.txt
capress目录下替换添加
filesystem.manifest-remove、filesystem.manifest、filesystem.manifest-desktop、filesystem.squashfs、filesystem.size
spacer.gif
(2)加入文件后保存,重新制作U盘启动盘,就可安装了