Linux系统img镜像打包与安装

Linux系统img镜像打包与安装

1. 创建Linux系统安装盘并进入Ubuntu临时系统

2. 准备一块大容量移动硬盘,并格式化为ext4文件格式

3. 进入启动盘live系统

4. 接入移动硬盘,执行命令

sudo fdisk -l

查看本机硬盘的扇区大小和需要复制的硬盘结束位置End

Disk /dev/sda:238.5 GiB,256060514304 字节,500118192 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:gpt

磁盘标识符:E435DB88-18FC-4270-B7AE-A5395A289B8C

设备 起点 末尾 扇区 大小 类型

/dev/sda1 2048 1050623 1048576 512M EFI 系统

/dev/sda2 1050624 500117503 499066880 238G Linux 文件系统

如上图,这块磁盘的扇区大小是512,结束位置为500117503,/dev/sda1为系统启动分区,/dev/sda2为硬盘除了启动分区外的其他数据

5. 查看移动硬盘挂在位置,一般挂载在/media/用户名/移动硬盘之下

/media/zhsy/Ubuntu 18.04.3 LTS amd64

6. 执行命令拷贝对应硬盘位置到移动硬盘,其中bs为扇区大小,count为拷贝位置的结束位置End+1,if为数据源位置即系统硬盘挂载位置,of为数据目标位置即移动硬盘挂载位置,这里只复制硬盘的数据不包括启动分区,如果需要拷贝整个硬盘包括启动分区则if=/dev/sda

sudo dd bs=512 count=500117504 if=/dev/sda2 of=/media/zhsy/Ubuntu 18.04.3 LTS amd64/targetOS.img

7. 拷贝结束后,在需要装机的机器上启动临时linux系统并接上有备份的移动硬盘,执行如下命令

sudo dd if=移动硬盘挂在目录 of=/dev/sda

如果只需要复制数据不包括启动分区,则要修改of=/dev/sda1或者of=/dev/sda2,而且硬盘的挂载位置不一定在sda上,比如ssd硬盘的挂在位置就不是sda,需要用fdisk命令查看具体的硬盘挂载目录

8. 系统安装完成后可能会有无法启动系统问题,这时需要修复grub启动项,执行如下命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

安装完成后弹出功能对话框,选择第一项,修复结束后重启系统就能正常进入了

🎯 相关推荐

ipad输入密码多次错误,被锁。如何恢复
365bet皇冠体

ipad输入密码多次错误,被锁。如何恢复

📅 07-28 👀 1855
华为畅享10评测 极点全面屏再次颠覆千元概念
铱卫星电话全球预付费分钟
365bet皇冠体

铱卫星电话全球预付费分钟

📅 08-13 👀 833