使用Linux向磁盘写入镜像,制作启动盘等

我的电脑是Ubuntu12.04, 通过它,可以很方便地磁盘(本次使用TF卡)写入镜像。

首先必须声明的是,一定要十分确定自己是在干什么。否则如果把镜像写到错误的地方,有可能会造成十分严重的后果。

  1. 下载需要的镜像文件
  2. 打开终端,插入你的设备(这一次是TF卡读卡器)
  3. 键入 sudo dmesg | tail -20,观察输出,用以查看自己的TF卡到底是sdb,还是sdc等等。
  4. 键入 sudo umount /dev/devicenode,其中,/dev/devicenode 表示当前已挂载的TF设备。
  5. 键入 sudo dd if=/path/to/downloaded.img of=/dev/devicenode bs=1M 来写入镜像。其中,if代表input file, of代表output file,bs 表示 block size。需要注意的是,这里的devienode应该形如sdc,而不是sdc1,请忽略其后的数字。而步骤四中,有可能要键入数字来分别挂载。
  6. 大功告成。

我的电脑是Ubuntu12.04, 通过它,可以很方便地磁盘(本次使用TF卡)写入镜像。

Command Line Interface

Be very careful about which /dev device you write to. If your machine is booted up off of disk /dev/sda, and your usb stick is on /dev/sdc, and you accidentally write to /dev/sda instead of /dev/sdc, your filesystem will be irreparably damaged and you will lose all of your files.

  1. Download the desired .img file
  2. Open a terminal and insert your flash media
  3. Look at the output of sudo dmesg | tail -20 to determine the device node assigned to your flash media (ignore the device number; e.g. /dev/sdc, not sdc1)

    • Example output of dmesg, where the device node is 'sdc':
    • [ 5046.396364] usb-storage: device scan complete

    • [ 5046.397075] scsi 10:0:0:0: Direct-Access USB Flash Memory 1.00 PQ: 0 ANSI: 0 CCS

    • [ 5047.068761] sd 10:0:0:0: [sdc] Mode Sense: 23 00 00 00

    • [ 5047.068769] sd 10:0:0:0: [sdc] Assuming drive cache: write through

    • [ 5047.075021]  sdc: sdc1

    • [ 5047.076459] sd 10:0:0:0: [sdc] Attached SCSI removable disk

  4. Run sudo umount /dev/devicenode

  5. Run sudo dd if=/path/to/downloaded.img of=/dev/devicenode bs=1M

  6. Remove your flash media when the command completes (you may need to wait a few extra seconds for it to finish)

摘自https://help.ubuntu.com/community/Installation/FromImgFiles

你可能感兴趣的:(使用Linux向磁盘写入镜像,制作启动盘等)