创建可引导的U盘系统,及dd命令进行Linux的ghost

1,通过iso创建可引导的U盘系统。

1.0,格式化U盘为FAT32格式

linux下可以使用命令

mkfs.vfat U盘的设备路径

例如:

mkfs.vfat /dev/sdb

其中U盘的路径可以通过命令df来查看

1.1,最简单的方法(但有些情况会失败,而且U盘不能再放其他文件,需要格式化后才能再使用):

dd if=ISO的路径 of=U盘的设备路径

例如:

dd if=CentOS-6.5-LiveDVD.iso of=/dev/sdb4

1.2,使用工具

很多工具都可以完成这个工作,Windows下的UltraISO就可以,感谢王涛,你懂的。

这里推荐UNetBootin,它是一个跨平台的开源小工具,界面很友好,这里不赘述了。

http://unetbootin.sourceforge.net/

这类工具一般要求

1.3,通过iso引导或安装系统

重启机器,选择使用USB设备引导。

如果写入的是一个Live系统(类似WinPE),那么就可以引导一个光盘/U盘系统。

2,创建磁盘镜像

有时候需要大规模安装一样的系统(如安装hadoop机群),一个机器一个机器的安装配置明显不现实,可以在一台机器上装好配置好,然后创建镜像,在其他机器上直接导出镜像就可以了。

可以使用第三方工具Ghost4Linux,但是它功能很受限制,有时候会失效,这里介绍如何使用linux内置命令dd来完成这个任务。

2.0,使用U盘/光盘启动一个系统

理论上可以不这样做,而直接使用硬盘系统制作镜像,但是在创建镜像的时候如果系统关键文件正好处于一个不稳定的状态,你创建出来的镜像在其他机器上可能启动不了。

2.1,创建镜像

创建镜像并写入U盘上的某个文件

sudo dd bs=BYTES if=输入磁盘 of=输出文件

例如:

sudo dd bs=128K if=/dev/sda1 of=ghost.img

其中bs参数表示一次操作多少个字节,默认是512字节,适当大一点可以提高效率,但是需要注意最好是512的倍数,因为磁盘读写的最小单位是扇区,而一个扇区是512字节。具体参数可以使用命令dd --help来查看,个人最重要的就是“K=1024,KB=1000”

2.1.1,压缩镜像

如果镜像很大,可以考虑压缩,可以创建后使用tar压缩,也可以创建时压缩。

sudo dd bs=128K if=/dev/sda1 | gzip > ghost.img.gz

sudo dd bs=128K if=/dev/sda1 | bzip2 > ghost.img.bz2

gzip快,bzip2小,看需求决定。

2.2,恢复镜像

用U盘/光盘启动其他机器,将镜像写入。

sudo dd bs=128K if=ghost.img of=/dev/sda1

2.2.1,恢复压缩镜像

当然可以现解压再按照上面的方法来做,还可以一遍解压一遍写入:

gzip -dc ghost.img.gz | dd bs=128K of=/dev/sda1

bzcat ghost.img.bz2 | dd bs=128K of=/dev/sda1

原载于http://blog.csdn.net/yanxiangtianji

转载请注明出处

以下来自:http://blog.csdn.net/shendl/article/details/7384755

提醒:

如果你把镜像恢复到另一台计算机上,你可能会发现你的网卡是eth1,而不是eth0。这是因为

/etc/udev/rules.d/70-persistent-net.rules   文件把你做镜像的计算机的网卡作为eth0登记了。

如果你的网络脚本对eth0进行了处理,而没有对eth1进行处理,那么不修改网络脚本,你可能就无法上网了。

也许你会希望在做镜像之前,先删除 /etc/udev/rules.d/70-persistent-net.rules 文件。这样你恢复镜像时,网卡的名字就是eth0。   就不会造成你在恢复后的计算机上无法上网的问题了。

创建可引导的U盘系统,及dd命令进行Linux的ghost

时间: 2024-09-30 16:53:41

创建可引导的U盘系统,及dd命令进行Linux的ghost的相关文章

linux下创建可引导的U盘系统,使用dd命令进行Linux的ghost

1,通过iso创建可引导的U盘系统. 1.0,格式化U盘为FAT32格式 linux下能够使用命令: mkfs.vfat U盘的设备路径 比如: mkfs.vfat /dev/sdb 当中U盘的路径能够通过命令df来查看(df -h) 扩展:mkfs命令使用方法:以特定文件系统格式化分区,文件系统通过直接在命令后面加点和文件系统名来指定(命令行下能够通过双击Tab键来查看当前系统都支持创建那些类型的文件系统) mkfs.vfat ->创建fat32分区 mkfs.ntfs ->创建ntfs分区

6个关于dd命令备份Linux系统的例子

数据丢失带来的损失是相当昂贵的.关键数据的丢失会对各种规模的企业带来影响.有几种方法来备份Linux系统,包括rsync的和rsnapshot等.本文提供有关使用dd命令备份Linux系统的6个实例. dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制数据. 例 1:备份整个硬盘 使用dd命令备份整个硬盘.在这个例子中,源硬盘的设备名为/ dev/ sda的,目标硬盘的设备名是/ dev/ sdb.执行dd命令,备份整个硬盘/dev/sha到同一系

查看linux系统常用的命令,Linux查看系统配置常用命令

一.linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息.但是对于双核的cpu,在cpuinfo中会看到两个cpu.常常会让人误以为是两个单核的cpu.其实应该通过Physical Processor ID来区分单核和双核.而Physical Pr

project02 U盘系统与排错系统

U盘系统与排错系统 制作U盘系统的两个主要目的: 1.以U盘为救援系统来修复有故障无法启动操作系统 修复步骤: 1)选尝试从单用户模式启动(内核和基本服务,可以参考/etc/rc.d/rc1.d/S..) 2)如果单用户模式也无法正常启动,可以考虑从光盘或者是U盘启一个linux操作系统,首选使用U盘 2.通过U盘系统的制作让你更了解一个主机上linux系统组成,以及启动流程 LINUX操作系统的组成: 内核 SHELL 应用程序 文件系统 内核 核心文件    vmlinuz 临时根文件  i

mac os x 下查看dd命令刻录U盘的进度

dd命令在Linux操作系统上运行,我们使用"killall -USR1 dd"命令即显示当前dd命令刻录的进度,但在OS X上面执行此命令,可能会导致dd进程中止: 维基百科对dd命令的介绍说:"向运行中的dd进程发送SIGINFO信号(Linux上为USR1)可以使它将I/O统计信息打印到标准错误一次,然后继续复制(注意在OS X上,信号可能导致进程终止)." 重点是SIGINFP信号,Linux上为使用"killall -USR1 dd"向

创建可引导的 macOS High Sierra 安装 U 盘

1.从 Mac App Store 下载 macOS High Sierra 安装器.如果下载完成后安装器自动打开,请退出安装器.安装器将位于您的“应用程序”文件夹中. 2.装载 USB 闪存驱动器或其他宗卷.您还可以使用内部备用分区,该分区至少要有 12 GB 的可用磁盘空间用于安装文件. 3.打开“终端”应用,它位于“应用程序”文件夹的“实用工具”文件夹中.在“终端”中使用“createinstallmedia”命令来创建可引导安装器.请确保相应的 macOS High Sierra 安装器

Linux 手动制作U盘系统

这两天学习了Linux的系统方面的东西,学会了一些简单的排错和用现成的文件来制作一个U盘的Linux系统,下面就来演示一下详细的步骤. 1.在centos6.9上插入u盘 看下U盘的相关信息 (这边为了方便操作我就切换到xshell上进行操作) 2.利用fdisk命令对U盘进行分区格式化 [[email protected] ~]# fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recommend

利用BitLocker和vhdx创建一个有加密的Win10系统

如果电脑不支持TPM加密BitLocker,就无法对系统盘进行全盘加密. 可以采用一个变通的方法:创建一个vhdx,将这个虚拟磁盘进行BitLocker加密,然后在这个盘里安装操作系统,最后把vhdx添加到bootmanager. 这样一个系统是原来的Windows(Vista以上的系统,建议是Win10 1511以上版本),一个是vhdx的Windows. 启动vhdx的Windows时候要求输入BitLocker密码再进入系统. 具体内容如下: next.vhdx - BitLocker 加

hadoop2.4.1+hbase0.98.3实现的分布式网盘系统初步

直接上图片 web端用spring mvc4.0.5 hadoop+hbase 伪分布实验环境 已实现用户注册 登陆 网盘管理:上传文件 创建文件夹 修改文件及文件夹 分享文件及文件夹 删除文件及文件夹 仿百度文库浏览文档 和下载文件功能. 关注用户管理: 关注和取消关注用户 文件分享:分享列表查看 hadoop2.4.1+hbase0.98.3实现的分布式网盘系统初步,布布扣,bubuko.com