2. 准备一块大容量移动硬盘,并格式化为ext4文件格式
3. 进入启动盘live系统
4. 接入移动硬盘,执行命令
查看本机硬盘的扇区大小和需要复制的硬盘结束位置End
如上图,这块磁盘的扇区大小是512,结束位置为500117503,/dev/sda1为系统启动分区,/dev/sda2为硬盘除了启动分区外的其他数据
5. 查看移动硬盘挂在位置,一般挂载在/media/用户名/移动硬盘之下
6. 执行命令拷贝对应硬盘位置到移动硬盘,其中bs为扇区大小,count为拷贝位置的结束位置End+1,if为数据源位置即系统硬盘挂载位置,of为数据目标位置即移动硬盘挂载位置,这里只复制硬盘的数据不包括启动分区,如果需要拷贝整个硬盘包括启动分区则if=/dev/sda
7. 拷贝结束后,在需要装机的机器上启动临时linux系统并接上有备份的移动硬盘,执行如下命令
如果只需要复制数据不包括启动分区,则要修改of=/dev/sda1或者of=/dev/sda2,而且硬盘的挂载位置不一定在sda上,比如ssd硬盘的挂在位置就不是sda,需要用fdisk命令查看具体的硬盘挂载目录
8. 系统安装完成后可能会有无法启动系统问题,这时需要修复grub启动项,执行如下命令:
安装完成后d出功能对话框,选择第一项,修复结束后重启系统就能正常进入了
用挂接命令(mount) 即可打开命令格式:
mount [-t vfstype] [-o options] device dir
示例:有个test.img的光盘镜像文件,位置在/home/test.img
命令行下:
mkdir /mnt/img
mount /home/test.img /mnt/img -o loop
这样进入目录/mnt/img 就能浏览test.img的内容了,*.iso文件的打开方法一样。
增大img镜像至4G:
resize2fs file.img 4096M
把镜像缩到最小:
resize2fs -M file.img
在修改的过程显示进度:
resize2fs -PM file.img
(大写的,P)
显示镜像里真正的文件大小:
resize -p file.img
(小写的,p)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)