求助一下,怎么样把当前系统打包成镜像文件啊?

系统安装、升级讨论
回复
whxsxh
帖子: 1
注册时间: 2020-03-22 23:28
系统: ubuntu
送出感谢: 0
接收感谢: 0

求助一下,怎么样把当前系统打包成镜像文件啊?

#1

帖子 whxsxh » 2020-03-22 23:33

如题目。。。。系统是Ubuntu16.04服务器版本,没有桌面的。
现在好不容易配置好环境,编译安装好各种软件,折腾了几天。现在要批量安装到不同电脑上面,电脑上电脑大小不一样的。
我之前用再生龙,硬盘对拷模式,这样勉强还可以用,就是两个硬盘要一样大,感觉还是有一点麻烦哎。 :Cry

1:请问一下,有啥办法把当前系统打包成ISO镜像文件吗?然后我把镜像文件写入U盘,可以安装到不同电脑上面去,就像Windows安装跟Ubuntu安装一样,自动分区,一直下一步就好了,网上找的方法都不完美哎,好像都还要修改拷贝文件啥的,还有grub文件什么的,这个对普通员工,操作难度太大了。 :Cry
头像
astolia
论坛版主
帖子: 4428
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 740 次

Re: 求助一下,怎么样把当前系统打包成镜像文件啊?

#2

帖子 astolia » 2020-03-23 9:42

https://help.ubuntu.com/community/Insta ... tomization
安装完基本系统后,把配置环境之类的操作放到final script里就是
头像
niumao
帖子: 374
注册时间: 2010-10-27 20:43
送出感谢: 2 次
接收感谢: 16 次

Re: 求助一下,怎么样把当前系统打包成镜像文件啊?

#3

帖子 niumao » 2020-03-30 14:31

几个命令可以搞定,把硬盘分区直接做成一个squashfs文件。

代码: 全选

sudo mkdir /tmp/mm  /tmp/tt
sudo mount /dev/sda10  /tmp/mm(或者 sudo mount --bind / /tmp/mm)
sudo mount /dev/sda9 /tmp/tt
sudo mksquashfs   /tmp/mm /tmp/tt/ubuntu.squashfs -b 1M -comp xz  -e tmp/mm tmp/tt
这里sda10是ubuntu系统所在分区,sda9是存储备份squashfs文件的分区,看具体情况修改。
上次由 niumao 在 2020-04-02 10:28,总共编辑 4 次。
牛是牛顿的牛 毛是朱毛的毛
头像
niumao
帖子: 374
注册时间: 2010-10-27 20:43
送出感谢: 2 次
接收感谢: 16 次

Re: 求助一下,怎么样把当前系统打包成镜像文件啊?

#4

帖子 niumao » 2020-03-30 14:43

squashfs文件可以放在u盘直接启动。也可以制作成iso文件启动。
牛是牛顿的牛 毛是朱毛的毛
头像
男菜鸟
帖子: 1226
注册时间: 2008-12-16 14:01
来自: 漂在江湖
送出感谢: 15 次
接收感谢: 15 次

Re: 求助一下,怎么样把当前系统打包成镜像文件啊?

#5

帖子 男菜鸟 » 2020-04-04 23:06

mark
头像
bzimage
帖子: 700
注册时间: 2006-03-14 10:25
送出感谢: 1 次
接收感谢: 5 次

Re: 求助一下,怎么样把当前系统打包成镜像文件啊?

#6

帖子 bzimage » 2020-04-05 13:32

mark
cooleo
帖子: 8
注册时间: 2020-04-02 23:58
送出感谢: 0
接收感谢: 0

Re: 求助一下,怎么样把当前系统打包成镜像文件啊?

#7

帖子 cooleo » 2020-04-06 11:02

niumao 写了:
2020-03-30 14:31
几个命令可以搞定,把硬盘分区直接做成一个squashfs文件。

代码: 全选

sudo mkdir /tmp/mm  /tmp/tt
sudo mount /dev/sda10  /tmp/mm(或者 sudo mount --bind / /tmp/mm)
sudo mount /dev/sda9 /tmp/tt
sudo mksquashfs   /tmp/mm /tmp/tt/ubuntu.squashfs -b 1M -comp xz  -e tmp/mm tmp/tt
这里sda10是ubuntu系统所在分区,sda9是存储备份squashfs文件的分区,看具体情况修改。
可以把后续操作说明一下吗?
squashfs做好后怎么加bootloader?怎么做成iso?怎么装到usb盘上?
回复

回到 “系统安装和升级”