1.树莓派3B—完全u盘启动系统

2.如何用树莓派搭建服务器

树莓派3B—完全u盘启动系统

树莓派怎么做电脑-树莓派电脑系统制作过程

使用该方法,以后安装系统可以不再需要SD卡。当然存在SD卡时,启动时还是优先启动SD卡的系统。

但是需要借助raspbian(2017-04-10及之后的版本)来打开该功能。

1、在/boot/config.txt里添加一行 program_usb_boot_mode=1

2、重启,此时已经打开usb boot模式。

检查方法,在终端执行:

vcgencmd otp_dump | grep 17:

并显示如下信息,表示成功打开

17:3020000a

3、跟sd卡一样,对u盘写入系统,树莓派插上u盘启动即可(不需sd卡)

1、USB Boot Mode模式实质是向SOC里的OTP(One Time Programmable)设置修复位使之支持,该操作是不可逆的;

2、该模式仅支持树莓派3B机型;

3、因为仍然优先检测SD卡是否存在,所以usb boot会有5~10秒延迟来启动usb设备;可以插上一张空白sd卡来减低延迟。

4、因为usb和网卡共用smsc lan9514芯片,所以该模式同时打开network boot模式,即允许通过网络安装启动系统;

5、不是所有u盘都兼容,因为u盘主控或芯片太多太杂或使用特殊主控,比如Kingston Data Treller 100 G3 32G无法正常工作。官方测试工作良好的u盘:

1、 s://.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

2、 s://.raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot/

如何用树莓派搭建服务器

方法/步骤

1

在树莓派上安装linux系统,到下载系统压缩包,推荐使用raspbian。

2

如果在windows下安装,需要下载win32diskimager,解压系统,将解压出来的系统映像写到内存卡(内存卡最好大点,推荐8G以上的内存卡)。

3

如果在Linux系统下安装,先输入命令:sudo fdisk -l

查询内存卡的分区,一般是/dev/sdb。

把系统映像解压到家目录下/home/***,输入命令:

sudo dd bs=1M if=~/2016-02-26-raspbian-jessie-lite.img of=/dev/sdb

这步按你自己的实际情况操作。

看到以下输出就成功写入了。

4

把内存卡装入树莓派,开机启动,第一次会需要配置系统,可以按默认设置直接启动进入系统。

5

安装Apache。apache服务器一般在linux软件源列表有,可以用apt安装。

在安装可以先更新一下apt的软件列表,以确定安装的软件是最新。

输入命令:sudo apt-get update

更新完毕可以正式安装apache了。

输入命令:sudo apt-get install apache2

6

安装mysql。这个也是软件列表中的软件,所以直接用apt安装。因为我们是使用服务器端应用,输入以下命令安装:

sudo apt-get install mysql-server

7

安装PHP。

输入命令:sudo apt-get install php5

php还需要对数据库进行操作,所以还需要安装php5-mysql

输入命令:sudo apt-get install php5-mysql

8

注册一个域名,用nat123将你的域名与你的IP进行域名解析。若是内网则还需要内网映射。

9

在浏览器输入打开你的网址,网页正常显示服务器就搭建成功了。