dd的简介我就省了,一搜一大把。

网上流行的一种做法是把u盘分成一个区,格式化成fat,然后dd if=/xxx.iso of=/dev/sdx,似乎是有顺利的人linux dd windows 安装,但此处缺乏了制作引导这一步,至少在我这儿是没能搞定。

linux下制作引导可以用ms-sys或lilo -M命令,我用的是前者,主要是因为在源里直接有,而且之前用过lilo有亲切感。。。

sudo apt-get install lilo,用ms-sys的话自行搜索。

注意:选择安装lilo的话不要执行它的配置向导,否则会顶替掉你电脑以后用的引导(grub之类)

开始之前用df或别的哪些方法搞清楚你的u盘是什么,这里以我自己的情况为例/dev/sdd

使用cfdisk /dev/sdd或fdisk /dev/sdd分区,删除所有分区,然后建立一个新的分区,占用全部空间,把type设置成NTFS(就是在设置type的地方改成7),标记为bootable。

新的分区将会是/dev/sdd1

用NTFS格式化:mkfs.ntfs -f /dev/sdd1

写入 windows 7 的 MBR 到u盘上(windows 8 也一样):

ms-sys -7 /dev/sdd或sudo lilo -M /dev/sdd mbr

然后挂载 ISO 和 USB:

mount -o loop win7.iso /mnt/iso

mount /dev/sdd1 /mnt/usb

复制ISO所有文件至U盘:cp -r /mnt/iso/* /mnt/usb/

等复制完就完毕,图形化界面操作需要也一样的。

现在的状况是,你有了一个一切准备就绪的win7安装u盘,再想起之前最起初的时侯那个不完全的做法,我们可以发挥一下,用dd把当前可以引导的u盘整个备份下来,以后再用时就可以用之前的方法直接还原了。

dd if=/dev/sdd of=/win7.img

这样我们就有了一个直接恢复至u盘上就可以进行usb安装的镜像文件了,可能不同的U盘容量上都会有一些麻烦,必须应跟这个U盘一样或者更大,dd是连没用到的空间都一起保存了的。

最简单的备份分区方法和上文一样linux dd windows 安装,就是dd if=/dev/sda1 of=/path/to/backup.img,但前文提到过dd会把空白字节也一起复制了,对U盘来说还能接受,但备份硬盘分区也这么就实在是离谱了,我们可以在备份完成后对img进行压缩,或在备份过程中实时完成:

dd if=/dev/sda1 | bzip2 -9f >/path/to/backup.img.bz2

还原时,如果你没有压缩:

dd if=/path/to/backup.img of=/dev/sda1

用前文方式压缩了的话:

bunzip2 -dc /path/to/backup.img.bz2 | dd of=/dev/sda1

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-140730-1.html

linux从光盘制作.iso,Linux(ubuntu)使用dd从iso制作win7安装光盘(读卡器一样)相关推荐

  1. linux系统读卡器安装,Linux(ubuntu)使用dd从iso制作win7安装u盘(读卡器一样)

    alanslab.cn 先吐个槽,早知道windows越用越慢,没想到太久不用还会坏... 昨天就遇到了这样一件事,电脑的光驱早拆了换硬盘托架了,只好翻出来以前手机的sd卡开刀,网上参考了一些用dd做 ...

  2. hp 笔记本 linux 系统 bios 功能不能用,Ubuntu 17.10 Respin ISO发布下载,解决某些笔记本电脑BIOS问题...

    正如上周承诺的那样,Canonical今天发布了Ubuntu 17.10(Artful Aardvark)操作系统的新ISO映像,包括所有官方版本,以解决某些笔记本电脑的BIOS问题. 上个月,一些用 ...

  3. swan在linux系统下怎么运行,在Ubuntu 18.04/16.04 LTS上安装Libreswan的方法

    本文介绍在Ubuntu 18.04/16.04 LTS服务器上安装Libreswan的方法,采用源代码安装方式. 简介 Libreswan是Linux系统的Internet密钥交换(IKE)实现,它支 ...

  4. linux内核学习之三:linux中的32位与64位

    linux内核学习之三:linux中的"32位"与"64位" 在通用PC领域,不论是windows还是linux界,我们都会经常听到"32位" ...

  5. 打造自动、智能的Office 2003安装光盘

    最近公司里要大批量装Office 2003,手动安装又得输入用户名.公司名,还要选择安装路径.安装组件,每次都得费时费力.俺就想啊干脆做个应答文件出来,让它自动安装.这样就省事多了.. 下面我们就来自 ...

  6. win7从光盘进入修复计算机,Win7电脑开机提示系统文件缺失怎么修复?

    在启动Win7系统电脑的时候,有时候会出现"系统文件缺失"的提示,此时电脑会无法正常启动,对于这个问题我们该如何去解决呢?其实碰到这个问题不要着急,下面将给大家介绍三种" ...

  7. edHat linux光盘引导,RHEL6通过安装光盘或ISO文件制作本地yum源的方法

    rhel6中默认没有.repo文件,需要自己写一个. 在使用yum安装之前是必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.0为例, 其它版 ...

  8. linux光盘做成iso文件夹,制作光盘版linux

    打造属于自己的光盘版linux(用grub引导) 一.为什么要做这样一个linux我一直想做一个属于自己的小型的linux,但从网上搜索所得结果都是打造放在软盘中的linux,而且都是用lilo启动. ...

  9. 卸载iso linux系统文件夹,在Ubuntu系统中如何卸载光盘/DVD/ISO

    我们在上个经验分享中,安装了Virtualbox的Guest Additions,其中有一个步骤是:选择菜单栏中的"Device"-->"Insert Guest ...

最新文章

  1. kotlin学习笔记——操作符
  2. 分布式锁中的王者方案:Redisson
  3. php 定时缓存,php定时清理缓存文件的简单示例
  4. web前端基础(13js语法基础)
  5. bgll算法 matlab,一种复杂网络社区检测的方法与流程
  6. Teams 可被滥用于安装恶意软件,微软或不打算修复
  7. Sencha Touch Hello World(转)
  8. Leetcode796.Rotate String旋转字符串
  9. vb.net 教程 6-1 进程 Process类初探
  10. 微信背后的产品观,确实厉害!
  11. 2015年OA选型一览表
  12. lua知识点-unpack
  13. HI,Bing,近期数字安全领域有什么热点事件?
  14. [No0000C7]windows 10桌面切换快捷键,win10
  15. html5 krpano,krpano HTML5 Viewer可以实现全景展示
  16. HTML.初学.更新
  17. 财务系统建设者须知——财务知识碎片(一) 什么是会计科目、什么是会计账户?
  18. 2022.02.11学习总结(kmp)
  19. vmware虚拟服务器密码忘记,VMWare虚拟机忘记window server 2012 administrator密码 重置密码教程...
  20. 硝基苯并-2-氧杂-1,3二唑(Nitrobenz-2-oxa-1,3-diazole,NBD)修饰BODIPY荧光探针检测GSH

热门文章

  1. 肖特基二极管【SBD】的工作原理
  2. 代码实现raft共识算法,并进行Demo展示
  3. 数据库分库分表中间件对比(很全)
  4. 三丰三坐标编程基本步骤_女式基本西装领的纸样设计步骤三
  5. 51单片机~光敏传感器,比较器(模电,运放,放大原理)原理芯片
  6. 中秋邀请共赏图数据库-蚂蚁集团图数据TuGraph 正式开源
  7. MTK开发之—开机永不灭屏
  8. VB6.0 google 地图显示GPS数据
  9. LabVIEW 读取 tdms文件并存为csv
  10. 2019即将毕业的小硕,谈谈关于找工作的经验和教训。