如何在SD卡上安装OS映像?


45

我刚刚订购了Raspberry Pi,我想准备我的SD卡。如何在SD卡上安装OS映像?


仅供参考:dd在OS X上完成图像复制大约需要30分钟
Tyler

@Tyler是的,需要一段时间!我不确定这dd是否是在* nix系统上进行的正确方法。
亚历克斯·张伯伦

只想添加一点。使用SD格式化程序格式化SD卡。
Widi Widiyanto

Answers:


41

这个过程非常简单。

下载图片

首先,转到Raspberry Pi Foundation的“ 下载”页面,然后下载所需的图像。

最新的图像是Raspbian Stretch,它是所有Pi型号的官方发行版。另外,如果您需要最小程度的安装或以前有过使用Linux的经验,那么Arch Linux映像非常有用。

验证下载

Raspberry Pi Foundaton提供了下载的SHA-256哈希,我们可以使用它来验证文件是否已正确下载并且在途中没有被篡改。

视窗

您可以使用Microsoft提供的名为fciv的实用程序,也可以使用Frozen Logic提供的名为Summer Properties的另一个实用程序。

的Linux

  1. 运行sha256sum 2018-06-27-raspbian-stretch.zip。生成的哈希应与网站上给出的哈希匹配;对于2018-06-27 zip,这是8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24。对于其他版本,请根据需要更改上面的文件名,并对照网站上的哈希值进行验证。

提取img文件

解压缩.img文件,并记住将其放置在何处。记下图像文件名-您稍后将需要使用它。如果是Linux主机,请检查您的PWD是否是存储映像文件的目录。

的Linux

您可以unzip从命令行使用。

安装

根据使用的是Linux还是Windows主机将映像刷新到卡上,安装方式会有所不同。

视窗

  1. 将SD卡插入计算机,并记下分配给它的驱动器号。
  2. 下载并安装Win32DiskImager
  3. 选择您先前提取的图像文件以及SD卡的驱动器号。

警告如果选择错误的驱动器号,则存在很大的风险,可能会损坏文件系统。确保您做对了!

  1. 单击“写入”,然后观看漂亮的进度栏。

的Linux

  1. 将SD卡插入计算机。
  2. 通过运行找到设备sudo fdisk -l。它可能是唯一大小合适的磁盘。记下设备名称;让我们假设它是/dev/sdx。如有疑问,请取出卡,sudo fdisk -l再次运行并记下那里的磁盘。再次插入SD卡,运行sudo fdisk -l,它是新磁盘。
  3. 通过运行卸载分区sudo umount /dev/sdx*。可能会显示错误消息,表明未安装磁盘-很好。
  4. 通过运行将图像文件的内容复制到SD卡上

    sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx

    当然,您需要适当地更改上述图像文件的名称。

警告如果使用错误的文件,则有损坏文件系统的巨大风险/dev/sdx。确保您做对了!

玩得开心!

安装完操作系统后,请正确弹出SD卡并将其插入Raspberry Pi。附上力量享受。

参考文献

  1. RPi Easy SD卡设置

3
我喜欢使用“夏季属性”在Windows中计算校验和。很好地集成。Frozenlogic.org/summerproperties.shtml
Kibbee

@Kibbee,那个Summer Properties应用程序非常棒。
user606723'7

sync完成之后,请务必运行以确保已写入映像。
isaaclw 2014年

@isaaclw关于sync在这种情况下如何使用的任何建议?一个示例将非常有帮助

@Lucas sync是可以在终端中运行的命令。不需要任何选项。
isaaclw


4

如果使用以下命令,则对上述Linux进程进行了修改Mac OS X

  1. 连接卡。
  2. 转到Disk Utility
  3. 记录分区名称
  4. About this Mac
  5. 请点击 System report
  6. USB
  7. 查找分区名称列表
  8. 记BSD名称(例如:disk1s1
  9. Terminal
  10. 类型:dd if=path_to_image_file of=/dev/BSD_Name在上一步中注明
  11. 等待很长时间

    或跳过第10步和第11步并使用sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(请注意rBSD_Name之前的内容,它应该在那里!)


/ dev / disk1s1是否不引用第一个分区?
亚历克斯·张伯伦

欢迎使用Raspberry Pi,答案不错!我编辑了您的原始帖子,试图提高其可读性。如果您愿意,可以仔细检查现在是否还可以。
Avio 2012年


1

我发现自己这样做的频率超出了我的想象,并且厌倦了手动执行这些步骤,并编写了一个脚本来完成繁重的工作...

如果您使用的是Mac,则可以尝试MakeMyPi,该软件会在必要时下载Wheezy映像并为您编写映像,然后根据您的喜好(和任何自定义配置脚本)配置Pi,同时在SD卡中填充根文件系统(因此您不限于默认的≈2GB空间)。如果需要,它甚至可以设置wifi。

您唯一需要做的就是在运行它之前设置配置设置,插入SD卡,按照说明进行操作,仅几分钟后,您应该可以使用Raspberry Pi。

MakeMyPi的实际应用来看

MakeMyPi屏幕截图

(不过,我仍在学习,并且我知道此脚本可以改进。请随时贡献...)


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.