下载安装DietPi
DietPi项目主页 http://dietpi.com/
DietPi下载地址 http://fuzon.co.uk/downloads/DietPi.7z
这个压缩包91MB,解压后的img文件522MB,比官方的小多了。
然后将镜像写入到SD卡中,linux下使用dd
dd if=DietPi_v74.img of=/dev/sdc bs=2M
Windows下使用Win32 Disk Imager,戳这里
写入完成后将SD卡插入树莓派,加电启动。
预设置Wifi链接
首次使用时,可以通过编辑dietpi.txt来进行wifi预设置。
将TF卡插入电脑读卡器,打开对应的磁盘,找到dietpi.txt文件,打开。
找到Wifi_Enabled=0
,将其设置为1
然后找到Wifi_SSID
和Wifi_KEY
分别设置wifi节点名和密码,保存即可。
配置DietPi
DietPi默认用户名密码为root dietpi
,第一次启动DietPi提示检测升级,按提示操作。
不过由于天朝网路问题,可能升级比较缓慢,建议Ctrl+c终止升级,修改sources.list
为朝内镜像。
DietPi默认没有vi
,使用nano
进行编辑,添加Aliyun源。
deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
更新软件
apt-get update&&apt-get upgrade -y
然后运行dietpi-config
进行配置。
DietPi - Config
┌────┤ ---------- DietPi-Config ---------- ├─────┐
│ Hardware : Raspberry Pi 1 (512MB) │
│ │
│ 1 Display Options │
│ 2 Audio Options │
│ 3 Performance Options │
│ 4 Advanced Options │
│ 5 Language/Regional Options │
│ 6 Security Options │
│ 7 Networking Options │
│ 8 AutoBoot Options │
│ 9 Tools │
│ │
│ │
│ <Ok> <Exit> │
│ │
└────────────────────────────────────────────────┘
推荐配置:
Display Options -> GPU/RAM Memory Split ,不适用桌面系统的话,建议选择Server
Performance Options -> Change Overclocking Profile ,设置超频选项
Language/Regional Options-> Locale/Timezone ,设置语言与时区,建议将zh_CN的四个语言全部勾选。时区选择Asia/Chongqing。
Security Options -> Change Root Password/Change Hostname ,修改密码和主机名
Networking Options中干货比较多,大家自行设置
┌──────────────────┤ --- DietPi - Network Options --- ├───────────────────┐
│ │
│ Ethernet : Not Found | Enabled | Disconnected │
│ Wifi : Not Found | Disabled | Disconnected │
│ Internet : Please run Internet Test │
│ Samba client : Not Installed │
│ FTP client : Not Installed │
│ NoIp status : Not Installed │
│ │
│ Ethernet Change Wired Network Settings │
│ Wifi Change Wireless Network Settings │
│ Test Run the Internet Connection Test │
│ Samba Client Install now to access Windows shares │
│ Ftp Client Install now to access FTP as filesystem mount │
│ NoIp Install No-Ip now │
│ │
│ │
│ <Ok> <Back> │
│ │
└─────────────────────────────────────────────────────────────────────────┘
设置完成后重启系统。
DietPi软件快捷安装工具
DietPi自带一个便捷的软件安装工具dietpi-software
,可以通过这个工具快速安装一些常用软件
Setup USB Dedicated Drive?
┌───────────────────┤ Setup USB Dedicated Drive? ├───────────────────┐
│ │
│ Will you be using a dedicated USB hard drive with this DietPi │
│ installation? │
│ │
│ (NOTICE) Your decision now is final and cannot be changed at a │
│ later date. DietPi will automatically setup your future software │
│ installations to utilize the USB drive instead of MicroSD. │
│ As USB hard drives are generally faster than MicroSD, using a USB │
│ drive can vastly improve system performance. │
│ │
│ This is recommended for: │
│ - BitTorrent (Store downloads) │
│ - OwnCloud │
│ - Kodi (Store Media Files) │
│ - RetroPie (Store Roms) │
│ - Hifi (Store Music) │
│ │
│ │
│ <Yes> <No> │
│ │
└────────────────────────────────────────────────────────────────────┘
┌────┤ ---------- DietPi - Software Setup ---------- ├─────┐
│ │
│ 1 Select DietPi Optimized Software. │
│ 2 Select Additional Linux Software. │
│ 3 SSH Server : Dropbear │
│ 4 File Server : None │
│ 5 Log System : DietPi-Ramlog #1 │
│ 6 DietPi-Config │
│ 7 Help! │
│ Go Start Install │
│ │
│ │
│ <Ok> <Exit> │
│ │
└──────────────────────────────────────────────────────────┘
1 Select DietPi Optimized Software.包含以下软件:
- LXDE
- Kodi
- HiFi
- MiniDLNA
- Transmission
- Deluge
- RetroPie
- OpenTyrian
- OwnCloud
- Forums (Phpbb3)
- DietPiCam
- Grasshopper
- Raspcontrol
- LinuxDash
- LAMP (Apache2/MySql/Php)
- LEMP (Nginx/MySql/Php)
- LASP (Apache2/SQLite/Php)
- LESP (Nginx/SQLite/Php)
- phpMyAdmin
- Pi-hole
- ProFTP
- vsFTPD
- Samba
- SoftEther
- NoIp
2 Select Additional Linux Software.包含以下软件
- OpenSSH
- Samba
- Curlftpfs
- RpiGpio
- Vim
- Build
- Git
- ALSA
- Xserver
- Sudo