我刚刚订购了Raspberry Pi,我想准备我的SD卡。如何在SD卡上安装OS映像?
dd
是否是在* nix系统上进行的正确方法。
我刚刚订购了Raspberry Pi,我想准备我的SD卡。如何在SD卡上安装OS映像?
dd
是否是在* nix系统上进行的正确方法。
Answers:
这个过程非常简单。
首先,转到Raspberry Pi Foundation的“ 下载”页面,然后下载所需的图像。
最新的图像是Raspbian Stretch,它是所有Pi型号的官方发行版。另外,如果您需要最小程度的安装或以前有过使用Linux的经验,那么Arch Linux映像非常有用。
Raspberry Pi Foundaton提供了下载的SHA-256哈希,我们可以使用它来验证文件是否已正确下载并且在途中没有被篡改。
您可以使用Microsoft提供的名为fciv的实用程序,也可以使用Frozen Logic提供的名为Summer Properties的另一个实用程序。
sha256sum 2018-06-27-raspbian-stretch.zip
。生成的哈希应与网站上给出的哈希匹配;对于2018-06-27 zip,这是8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24
。对于其他版本,请根据需要更改上面的文件名,并对照网站上的哈希值进行验证。解压缩.img
文件,并记住将其放置在何处。记下图像文件名-您稍后将需要使用它。如果是Linux主机,请检查您的PWD是否是存储映像文件的目录。
您可以unzip
从命令行使用。
根据使用的是Linux还是Windows主机将映像刷新到卡上,安装方式会有所不同。
警告如果选择错误的驱动器号,则存在很大的风险,可能会损坏文件系统。确保您做对了!
sudo fdisk -l
。它可能是唯一大小合适的磁盘。记下设备名称;让我们假设它是/dev/sdx
。如有疑问,请取出卡,sudo fdisk -l
再次运行并记下那里的磁盘。再次插入SD卡,运行sudo fdisk -l
,它是新磁盘。sudo umount /dev/sdx*
。可能会显示错误消息,表明未安装磁盘-很好。通过运行将图像文件的内容复制到SD卡上
sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx
当然,您需要适当地更改上述图像文件的名称。
警告如果使用错误的文件,则有损坏文件系统的巨大风险
/dev/sdx
。确保您做对了!
安装完操作系统后,请正确弹出SD卡并将其插入Raspberry Pi。附上力量享受。
sync
完成之后,请务必运行以确保已写入映像。
sync
在这种情况下如何使用的任何建议?一个示例将非常有帮助
sync
是可以在终端中运行的命令。不需要任何选项。
如果使用以下命令,则对上述Linux进程进行了修改Mac OS X
:
Disk Utility
。About this Mac
System report
USB
disk1s1
)Terminal
dd if=path_to_image_file of=/dev/BSD_Name
在上一步中注明等待很长时间
或跳过第10步和第11步并使用sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M
(请注意r
BSD_Name之前的内容,它应该在那里!)
bs=1m
必须是小写的rendezvouswithpavan.wordpress.com/2015/06/16/…–
我发现自己这样做的频率超出了我的想象,并且厌倦了手动执行这些步骤,并编写了一个脚本来完成繁重的工作...
如果您使用的是Mac,则可以尝试MakeMyPi,该软件会在必要时下载Wheezy映像并为您编写映像,然后根据您的喜好(和任何自定义配置脚本)配置Pi,同时在SD卡中填充根文件系统(因此您不限于默认的≈2GB空间)。如果需要,它甚至可以设置wifi。
您唯一需要做的就是在运行它之前设置配置设置,插入SD卡,按照说明进行操作,仅几分钟后,您应该可以使用Raspberry Pi。
(不过,我仍在学习,并且我知道此脚本可以改进。请随时贡献...)
您可以直接在Android手机上创建SD卡-无需PC:
https://play.google.com/store/apps/details?id=com.redrobe.raspicardimager
dd
在OS X上完成图像复制大约需要30分钟