如何将操作系统镜像安装到 SD 卡上?

我刚订购了 Raspberry Pi,想准备 SD 卡。如何将操作系统镜像安装到 SD 卡上?

解决办法

过程非常简单。

下载图像

首先,访问 Raspberry Pi Foundation's 下载页面 下载你想要的图像。

最新的镜像是 Raspbian Stretch,它是适用于所有型号 Pi 的官方发行版。另外,如果你想进行最小化安装,或者以前有过一些 Linux 使用经验,Arch Linux 映像也是不错的选择。

验证下载

Raspberry Pi Foundaton 提供了下载的 SHA-256 哈希值,我们可以用它来验证文件是否正确下载,以及下载过程中是否被篡改。

Windows

您可以使用 Microsoft 提供的名为 fciv 的实用程序或 Frozen Logic 提供的名为 Summer Properties 的实用程序。

Linux

1.运行 sha256sum 2018-06-27-raspbian-stretch.zip。生成的哈希值应与网站上给出的一致;2018-06-27 压缩包的哈希值为 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24。对于其他版本,请酌情更改上述文件名,并根据网站上的哈希值进行验证。

提取 img 文件

提取 .img 文件,并记住将其放在何处。记下图像文件名--稍后需要用到。如果是 Linux 主机,请检查您的 PWD 是否是图像文件所在的目录。

Linux

你可以在命令行中使用unzip

安装

安装过程因使用 Linux 或 Windows 主机将映像闪存到卡上而有所不同。

Windows

1.将 SD 卡插入电脑,并记下分配给它的驱动器代号。 2.下载并安装 Win32DiskImager。 3.3. 选择先前提取的映像文件和 SD 卡的盘符。

警告* 如果选择了错误的驱动器代号,很有可能会损坏文件系统。请务必正确选择!

4.4. 单击 "写入",观察漂亮的进度条。

Linux

1.将 SD 卡插入电脑。 2.运行 sudo fdisk -l 查找设备。它可能是唯一大小合适的磁盘。记下设备名称,假设是 /dev/sdx。如果有任何疑问,请取出卡,再次运行 sudo fdisk -l 并记下有哪些磁盘。再次插入 SD 卡,运行 sudo fdisk -l,它就是新磁盘。 3.运行 sudo umount /dev/sdx* 卸载分区。可能会出错,提示磁盘未加载--没关系。 4.通过运行

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

当然,你需要适当更改上述镜像文件的名称。

警告 如果使用了错误的 /dev/sdx,文件系统很有可能受损。请务必正确使用!

玩得开心!

安装操作系统后,正确弹出 SD 卡并将其插入 Raspberry Pi。接上电源,尽情享受吧。

参考资料

1.RPi 简易 SD 卡设置

评论(6)

如果使用 "Mac OS X",则修改上述 Linux 进程

1.连接卡。 2.进入 Disk Utility. 3.记下分区名称 4.转到 "关于此 Mac 5.单击 "系统报告 6.转到USB 7.找到分区名称列表 8.记下 BSD 名称(例如:disk1s1) 9. 9.转到 "终端 10. 键入输入上一步中的dd if=path_to_image_file of=/dev/BSD_Name` 11. 11.等待很长时间

或者跳过步骤 10 和 11,使用 sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(注意 BSD_Name 前面的r,它应该在那里!)。

评论(3)

我发现自己这样做的次数比我想象的要多,我厌倦了手动操作这些步骤,于是编写了一个脚本来完成繁重的工作...

如果你用的是 Mac,可以试试*MakeMyPi,它会在必要时下载 Wheezy 映像并为你写入,然后根据你的喜好配置 Pi(以及任何自定义配置脚本),同时将根文件系统填入 SD 卡(这样你就不会受限于默认的 ≈2GB 空间)。如果你需要,它甚至还能设置 wifi。

你唯一要做的就是在运行前设置好配置设置,插入 SD 卡,按照说明操作,几分钟后你就能拥有一个正常工作的 Raspberry Pi。

摘自 MakeMyPi运行中的asciicast

MakeMyPi截图][3

(虽然我还在学习,但我知道这个脚本还可以改进。欢迎提出宝贵意见......)

评论(0)