在U盘上安装RaspberryPI

因为SD卡不耐用,尤其是突然断电的情况下,最容易物理损坏。有多少人会老老实实去输入shutdown -h now来关机的?偷笑

但U盘没有这方面的问题,所以就想用U盘来装系统。

自RaspberryPI论坛查找了下,总结出U盘安装系统的方法。


1、准备一个4/8G U盘

2、准备一个64M+的SD卡(小容量的SD卡,用于启动U盘上的系统)

3、Windows下winimage,或Linux下的dd

4、RaspberryPI系统的镜像文件


一、将镜像写入U盘

Linux:

:~$ sudo umount /dev/sdb
:~$ dd bs=4M if=2015-02-16-raspbian-wheezy.img of=/dev/sdb
# if=镜像文件   of=为U盘
# 如果bs=4M往U盘写入镜像时出错,可以换成bs=1M

Windows:自己百度吧,这个挺容易的。


二、清空SD卡或格式化SD卡

三、将U盘中FAT(boot)分区的文件全部复制到SD卡上

自己的理解:Raspberry PI启动时,自动搜索SD卡根目录下指定的文件,然后以此文件来加载系统。不像PC,启动时先加载硬盘0扇区,然后根据此扇区的指令来加载指定的启动文件。所以格不格式化SD卡,都一样。如有错误欢迎指正


四、打开SD卡根目录下的cmdline.txt

因为U盘有2个分区,一个为fat的boot分区,一个为ext4的root分区,要启动root分区即sda2。

将root=/dev/mmcblk0p2 修改为 root=/dev/sda2

如果将fat分区删除,只保留ext4的root分区

将root=/dev/mmcblk0p2 修改为 root=/dev/sda1

五、此时U盘的ext4(root)分区为3.3G左右,8G的U盘还空闲很大的空间,用diskgenius(Windows)或Gparted Partition Editor(linux)将root(ext4)分区进行扩容即可


然后,插上SD卡与U盘,启动你的Raspberry PI吧

PS:如果Raspberry PI上同时插着多个U盘,请将其他U盘暂时去除。如果Raspberry PI无法启动,请考虑SD卡兼容问题


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值