我刚订购了 Raspberry Pi,想准备 SD 卡。如何将操作系统镜像安装到 SD 卡上?
过程非常简单。
首先,访问 Raspberry Pi Foundation's 下载页面 下载你想要的图像。
最新的镜像是 Raspbian Stretch,它是适用于所有型号 Pi 的官方发行版。另外,如果你想进行最小化安装,或者以前有过一些 Linux 使用经验,Arch Linux 映像也是不错的选择。
Raspberry Pi Foundaton 提供了下载的 SHA-256 哈希值,我们可以用它来验证文件是否正确下载,以及下载过程中是否被篡改。
您可以使用 Microsoft 提供的名为 fciv 的实用程序或 Frozen Logic 提供的名为 Summer Properties 的实用程序。
1.运行 sha256sum 2018-06-27-raspbian-stretch.zip。生成的哈希值应与网站上给出的一致;2018-06-27 压缩包的哈希值为 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24。对于其他版本,请酌情更改上述文件名,并根据网站上的哈希值进行验证。
sha256sum 2018-06-27-raspbian-stretch.zip
8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24
提取 .img 文件,并记住将其放在何处。记下图像文件名--稍后需要用到。如果是 Linux 主机,请检查您的 PWD 是否是图像文件所在的目录。
.img
你可以在命令行中使用unzip。
unzip
安装过程因使用 Linux 或 Windows 主机将映像闪存到卡上而有所不同。
1.将 SD 卡插入电脑,并记下分配给它的驱动器代号。 2.下载并安装 Win32DiskImager。 3.3. 选择先前提取的映像文件和 SD 卡的盘符。
警告* 如果选择了错误的驱动器代号,很有可能会损坏文件系统。请务必正确选择!
4.4. 单击 "写入",观察漂亮的进度条。
1.将 SD 卡插入电脑。 2.运行 sudo fdisk -l 查找设备。它可能是唯一大小合适的磁盘。记下设备名称,假设是 /dev/sdx。如果有任何疑问,请取出卡,再次运行 sudo fdisk -l 并记下有哪些磁盘。再次插入 SD 卡,运行 sudo fdisk -l,它就是新磁盘。 3.运行 sudo umount /dev/sdx* 卸载分区。可能会出错,提示磁盘未加载--没关系。 4.通过运行
sudo fdisk -l
/dev/sdx
sudo umount /dev/sdx*
`sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx`. 当然,你需要适当更改上述镜像文件的名称。
警告 如果使用了错误的 /dev/sdx,文件系统很有可能受损。请务必正确使用!
安装操作系统后,正确弹出 SD 卡并将其插入 Raspberry Pi。接上电源,尽情享受吧。
1.RPi 简易 SD 卡设置
如果使用 "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.等待很长时间
Disk Utility
USB 7.找到分区名称列表 8.记下 BSD 名称(例如:
) 9. 9.转到 "终端 10. 键入输入上一步中的
或者跳过步骤 10 和 11,使用 sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(注意 BSD_Name 前面的r,它应该在那里!)。
sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M
r
我发现自己这样做的次数比我想象的要多,我厌倦了手动操作这些步骤,于是编写了一个脚本来完成繁重的工作...
如果你用的是 Mac,可以试试*MakeMyPi,它会在必要时下载 Wheezy 映像并为你写入,然后根据你的喜好配置 Pi(以及任何自定义配置脚本),同时将根文件系统填入 SD 卡(这样你就不会受限于默认的 ≈2GB 空间)。如果你需要,它甚至还能设置 wifi。
你唯一要做的就是在运行前设置好配置设置,插入 SD 卡,按照说明操作,几分钟后你就能拥有一个正常工作的 Raspberry Pi。
摘自 MakeMyPi运行中的asciicast:
MakeMyPi截图][3
(虽然我还在学习,但我知道这个脚本还可以改进。欢迎提出宝贵意见......)
过程非常简单。
下载图像
首先,访问 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.通过运行玩得开心!
安装操作系统后,正确弹出 SD 卡并将其插入 Raspberry Pi。接上电源,尽情享受吧。
参考资料
1.RPi 简易 SD 卡设置
如果使用 "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
,它应该在那里!)。我发现自己这样做的次数比我想象的要多,我厌倦了手动操作这些步骤,于是编写了一个脚本来完成繁重的工作...
如果你用的是 Mac,可以试试*MakeMyPi,它会在必要时下载 Wheezy 映像并为你写入,然后根据你的喜好配置 Pi(以及任何自定义配置脚本),同时将根文件系统填入 SD 卡(这样你就不会受限于默认的 ≈2GB 空间)。如果你需要,它甚至还能设置 wifi。
你唯一要做的就是在运行前设置好配置设置,插入 SD 卡,按照说明操作,几分钟后你就能拥有一个正常工作的 Raspberry Pi。
摘自 MakeMyPi运行中的asciicast:
MakeMyPi截图][3
(虽然我还在学习,但我知道这个脚本还可以改进。欢迎提出宝贵意见......)