Browse Source

update links and DietPi readme

dev
openoms 6 years ago
parent
commit
0ba66e4317
  1. 4
      dietpi/Odroid_HC1_HC2.md
  2. 47
      dietpi/README.md
  3. 2
      dietpi/boot/Automation_Custom_Script.sh
  4. 17
      dietpi/boot/dietpi.txt
  5. 61
      dietpi/hw_comparison.md

4
dietpi/Odroid_HC1_HC2.md

@ -10,7 +10,7 @@
* Build your own SDcard from the image downloaded from [Dietpi.com](dietpi.com#download) * Build your own SDcard from the image downloaded from [Dietpi.com](dietpi.com#download)
--- ---
### Download the fully prebuilt RaspiBlitz-on-DietPi SDcard image ### Download the fully prebuilt RaspiBlitz-on-DietPi SDcard image
* [torrent](https://github.com/openoms/raspiblitz/blob/raspiblitz-dev/dietpi/RaspiBlitz1.0_OdroidHC1_DietPi6.21.1.torrent) * [torrent](https://github.com/openoms/raspiblitz/raw/raspiblitz-dev/dietpi/RaspiBlitz1.0_OdroidHC1_DietPi6.21.1.torrent)
* [mega.nz link](https://mega.nz/#F!EVNAAQiB!ZyLHP2dJMRSVjZOTCQMIYA) * [mega.nz link](https://mega.nz/#F!EVNAAQiB!ZyLHP2dJMRSVjZOTCQMIYA)
sha256sum RaspiBlitz1.0_OdroidHC1_DietPi6.21.1.img: 96ee8700f52a12fb5b13fab3fffcdcf5d364c6dd16c580d969e421cef2cd7cc2 sha256sum RaspiBlitz1.0_OdroidHC1_DietPi6.21.1.img: 96ee8700f52a12fb5b13fab3fffcdcf5d364c6dd16c580d969e421cef2cd7cc2
@ -110,7 +110,7 @@ Changing the SSH server will change the SSH keys again. To clear:
If you are working from a forked repo be aware of that the fork needs to be called `raspiblitz` for the git downloads to work. If you are working from a forked repo be aware of that the fork needs to be called `raspiblitz` for the git downloads to work.
* Run the forked version of @openoms: * Run the forked version of @openoms:
`wget https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build_sdcard.sh && sudo bash build_sdcard.sh raspiblitz-dev openoms` `wget https://raw.githubusercontent.com/openoms/raspiblitz/DietPi/build_sdcard.sh && sudo bash build_sdcard.sh DietPi openoms`
This will take a couple minutes depending on your internet ceonnection and the processing power of the SBC. This will take a couple minutes depending on your internet ceonnection and the processing power of the SBC.
* Restart when done and log back in now as `admin`: * Restart when done and log back in now as `admin`:

47
dietpi/README.md

@ -5,12 +5,14 @@
This guide was tested on: This guide was tested on:
* Odroid HC1 * Odroid HC1
* Odroid HC2 (the same board except it accommodates a 3.5" 12V HDD) * Odroid HC2 (the same board with a 3.5" 12V HDD)
* Raspberry Pi 3 B Plus - no LCD support so far * Odroid XU4 (with HDMI screen)
* hoping to extend this list with more compatible boards especially the ROCK64 * Raspberry Pi 3 B + (no support for the default GPIO LCDso far, but the HDMI works)
See the [hardware comparison](hw_comparison.md). See the [hardware comparison](hw_comparison.md).
The screen tested: https://www.aliexpress.com/item/3-5-inch-LCD-HDMI-USB-Touch-Screen-Real-HD-1920x1080-LCD-Display-Py-for-Raspberri/32818537950.html
--- ---
@ -26,7 +28,7 @@ Getting started with DietPi: https://dietpi.com/phpbb/viewtopic.php?f=8&t=9#p9
At least 1GB RAM is recommended. At least 1GB RAM is recommended.
Look for the SD card image for the specific SBC in the [download section](https://dietpi.com/#download). Look for the SD card image for the specific SBC in the [download section](https://dietpi.com/#download).
* Burn the image to the SDCard with [Etcher](https://www.balena.io/etcher/) and extend the rootfs partition to the size of your card with a partition manager. * Burn the image to the SDCard with [Etcher](https://www.balena.io/etcher/).
* Insert the SDcard into your SBC. * Insert the SDcard into your SBC.
@ -38,7 +40,6 @@ If you are connecting the HDD to a USB 3.0 port and have an at least 2A power su
`ssh root@[IP-OF-DIETPI]` `ssh root@[IP-OF-DIETPI]`
password: `dietpi` password: `dietpi`
* You might be asked about updating DietPi. This is not a straightforward process if starting from a version <6.20. Try to update, it is best to build on the latest version. * You might be asked about updating DietPi. This is not a straightforward process if starting from a version <6.20. Try to update, it is best to build on the latest version.
* In the DietPi software menu install `fail2ban` and make `OpenSSH server` the default SSH server. * In the DietPi software menu install `fail2ban` and make `OpenSSH server` the default SSH server.
@ -60,7 +61,7 @@ password: `dietpi`
If you are working from a forked repo be aware of that the fork needs to be called `raspiblitz` for the git downloads to work. If you are working from a forked repo be aware of that the fork needs to be called `raspiblitz` for the git downloads to work.
* Run the forked version of @openoms: * Run the forked version of @openoms:
`wget https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build_sdcard.sh && sudo bash build_sdcard.sh raspiblitz-dev openoms` `wget https://raw.githubusercontent.com/openoms/raspiblitz/DietPi/build_sdcard.sh && sudo bash build_sdcard.sh DietPi openoms`
This will take a couple minutes depending on your internet connection and the processing power of the SBC. This will take a couple minutes depending on your internet connection and the processing power of the SBC.
* Restart when done and log back in now as `admin`: * Restart when done and log back in now as `admin`:
@ -87,22 +88,22 @@ To test a new configuration run XXcleanHDD.sh and strictly restart
--- ---
## Excerpts from the [customized dietpi.txt](/dietpi/boot/dietpi.txt)
## Excerpts from the default [dietpi.txt](https://github.com/Fourdee/DietPi/blob/master/dietpi.txt)
to be used for a fully automatic SDcard building process. to be used for a fully automatic SDcard building process.
### Automate installation with the dietpi.txt ### Automate installation with the dietpi.txt
Need to copy to SDcard /boot/dietpi.txt after burning the image with Etcher. Need to copy to SDcard /boot/dietpi.txt after burning the image with Etcher.
IMPORTANT: IMPORTANT:
- Modifications to /boot/dietpi.txt will not be preserved on reboot. - Modifications to /boot/dietpi.txt will not be preserved on reboot .
- Please ensure you edit from the DietPi-RAMdisk location: /DietPi/dietpi.txt - Please ensure you edit from the DietPi-RAMdisk location: /DietPi/dietpi.txt
NB: This is intended for advanced users, unless you know what you are doing, do not edit this file. ease use the DietPi programs instead.
NB: This is intended for advanced users, unless you know what you are doing, do not edit this file. ease use the DietPi programs instead.
NB: Do not remove uncommented lines, as the items are scraped by DietPi programs, on demand. NB: Do not remove uncommented lines, as the items are scraped by DietPi programs, on demand.
DietPi-Automation settings, applied on the 1st boot of DietPi, ONCE DietPi-Automation settings, applied on the 1st boot of DietPi, ONCE
Sample: Sample:
https://github.com/Fourdee/DietPi/blob/master/dietpi.txt https://github.com/Fourdee/DietPi/blob/master/dietpi.txt
### DietPi-Software to automatically install. #### DietPi-Software to be installed automatically
Requires `AUTO_SETUP_AUTOMATED=1 ` Requires `AUTO_SETUP_AUTOMATED=1 `
For a list of software index's (ID's), run '/DietPi/dietpi/dietpi-software list' For a list of software index's (ID's), run '/DietPi/dietpi/dietpi-software list'
No limit on number entries, add as many as you need and uncomment the line. No limit on number entries, add as many as you need and uncomment the line.
@ -110,17 +111,23 @@ DietPi will automatically install all pre-reqs (eg: ALSA/XSERVER for desktops et
>install fail2ban >install fail2ban
AUTO_SETUP_INSTALL_SOFTWARE_ID=73 AUTO_SETUP_INSTALL_SOFTWARE_ID=73
install OpenSSH Client install OpenSSH Client
AUTO_SETUP_INSTALL_SOFTWARE_ID=0
install OpenSSH Server
AUTO_SETUP_INSTALL_SOFTWARE_ID=105
#### SSH Server Selection:
>0=none
-1=dropbear
-2=opensshserver
AUTO_SETUP_SSH_SERVER_INDEX=-2
### Custom Script (post-networking and post-DietPi install) ---
Runs after DietPi installation is completed ## Custom Script (post-networking and post-DietPi install)
Runs after DietPi installation is completed.
Allows you to automatically execute a custom script at the end of DietPi installation. Allows you to automatically execute a custom script at the end of DietPi installation.
Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically. Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically.
Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh, it will be downloaded and executed automatically. | 0=disabled Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh, it will be downloaded and executed automatically. | 0=disabled
NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log
### Guide to clone your SD-cards in Windows, MacOS and Linux and shrink the image in Linux: Find the Automation_Custom_Script.sh loaded with the build_sdcard.sh [here](/dietpi/boot/Automation_Custom_Script.sh)
---
## Guide to clone your SD-cards in Windows, MacOS and Linux and shrink the image in Linux:
https://beebom.com/how-clone-raspberry-pi-sd-card-windows-linux-macos/ https://beebom.com/how-clone-raspberry-pi-sd-card-windows-linux-macos/

2
dietpi/boot/Automation_Custom_Script.sh

@ -1 +1 @@
wget https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build.sdcard/raspbianStretchDesktop.sh && sudo bash raspbianStretchDesktop.sh raspiblitz-dev openoms wget https://github.com/openoms/raspiblitz/raw/DietPi/build_sdcard.sh && sudo bash build_sdcard.sh DietPi openoms

17
dietpi/boot/dietpi.txt

@ -27,7 +27,7 @@ AUTO_SETUP_NET_STATIC_GATEWAY=192.168.0.1
AUTO_SETUP_NET_STATIC_DNS=8.8.8.8 AUTO_SETUP_NET_STATIC_DNS=8.8.8.8
# Hostname # Hostname
AUTO_SETUP_NET_HOSTNAME=DietPi AUTO_SETUP_NET_HOSTNAME=DietBlitz
# Force ethernet speeds # Force ethernet speeds
# NB: This is mainly aimed at Pine A64's which may have an HW issue that causes unstable 1Gbit link. # NB: This is mainly aimed at Pine A64's which may have an HW issue that causes unstable 1Gbit link.
@ -68,21 +68,18 @@ AUTO_SETUP_GLOBAL_PASSWORD=dietpi
#AUTO_SETUP_INSTALL_SOFTWARE_ID=23 #will install Desktop LXDE #AUTO_SETUP_INSTALL_SOFTWARE_ID=23 #will install Desktop LXDE
#AUTO_SETUP_INSTALL_SOFTWARE_ID=74 #will install LAMP webserver stack #AUTO_SETUP_INSTALL_SOFTWARE_ID=74 #will install LAMP webserver stack
#AUTO_SETUP_INSTALL_SOFTWARE_ID=44 #will install Bittorrent transmission #AUTO_SETUP_INSTALL_SOFTWARE_ID=44 #will install Bittorrent transmission
# install fail2ban
AUTO_SETUP_INSTALL_SOFTWARE_ID=73
# install OpenSSH Client
# AUTO_SETUP_INSTALL_SOFTWARE_ID=0
# install OpenSSH Server
# AUTO_SETUP_INSTALL_SOFTWARE_ID=105
AUTO_SETUP_INSTALL_SOFTWARE_ID=73 # install fail2ban
# AUTO_SETUP_INSTALL_SOFTWARE_ID=0 # install OpenSSH Client
# AUTO_SETUP_INSTALL_SOFTWARE_ID=105 # install OpenSSH Server
# DietPi-Software Choice System # DietPi-Software Choice System
# SSH Server Selection: # SSH Server Selection:
# 0=none # 0=none
# -1=dropbear # -1=dropbear
# -2=opensshserver # -2=opensshserver
AUTO_SETUP_SSH_SERVER_INDEX=-1 AUTO_SETUP_SSH_SERVER_INDEX=-2
# File Server Selection: # File Server Selection:
# 0=none/manual # 0=none/manual
@ -129,7 +126,7 @@ AUTO_SETUP_KEYBOARD_LAYOUT=gb
# Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically. # Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically.
# Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh , it will be downloaded and executed automatically. | 0=disabled # Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh , it will be downloaded and executed automatically. | 0=disabled
# NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log # NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log
AUTO_SETUP_CUSTOM_SCRIPT_EXEC=0 AUTO_SETUP_CUSTOM_SCRIPT_EXEC=1
#Disable HDMI (and GPU/VPU where supported) output for supported devices: #Disable HDMI (and GPU/VPU where supported) output for supported devices:
# RPi | Odroid C1 | Odroid C2 # RPi | Odroid C1 | Odroid C2
@ -261,4 +258,4 @@ DEV_GITOWNER=Fourdee
#------------------------------------------------------------------------------------------------------ #------------------------------------------------------------------------------------------------------
# D I E T - P I # D I E T - P I
# Settings, automatically added by dietpi-update # Settings, automatically added by dietpi-update
#------------------------------------------------------------------------------------------------------ #------------------------------------------------------------------------------------------------------

61
dietpi/hw_comparison.md

@ -1,31 +1,3 @@
### ODROID-HC1
Key features
* Samsung Exynos5422 Cortex-A15 2Ghz and Cortex-A7 Octa core CPUs
* 2Gbyte LPDDR3 RAM PoP stacked
* SATA-3 port for 2.5inch HDD/SSD storage up to 15mm thickness
* Gigabit Ethernet port
* USB 2.0 Host
* UHS-1 capable micro-SD card slot for boot media
* Size : 147 x 85 x 29 mm approx.(including Aluminium cooling frame)
* Linux server OS images based on modern Kernel 4.14 LTS
### ROCK64 4K60P HDR Single Board Computer
ROCK64 is a credit card size 4K60P HDR Single Board Computer powered by
* Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and support up to
* 4GB 1600MHz LPDDR3 memory. It provides
* eMMC module socket,
* MicroSD Card slot,
* Pi-2 Bus,
* Pi-P5+ Bus, U
* SB 3.0 and many others peripheral devices interface for makers to integrate with sensors and devices. Various Operating System (OS) are made available by open source community such
* Android 7.1,
* Debian,
* BSD and many more to come.
The ROCK64 4GB board designated as LTS (long Term Supply) model, PINE64 committed to supply at least for 5 years until year 2022 and beyond.
### Raspberry Pi 3 Model B+ ### Raspberry Pi 3 Model B+
* Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz * Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
@ -41,3 +13,36 @@ The ROCK64 4GB board designated as LTS (long Term Supply) model, PINE64 committe
* Micro SD port for loading your operating system and storing data * Micro SD port for loading your operating system and storing data
* 5V/2.5A DC power input * 5V/2.5A DC power input
* Power-over-Ethernet (PoE) support (requires separate PoE HAT) * Power-over-Ethernet (PoE) support (requires separate PoE HAT)
### Odroid HC1
* Samsung Exynos5422 Octa core CPU 4x Cortex-A15 2Ghz and 4x Cortex-A7 1.5GHz
* 2 Gbyte LPDDR3 RAM
* SATA-3 port for 2.5inch HDD/SSD storage up to 15mm thickness
* Gigabit Ethernet port
* USB 2.0 Host
* UHS-1 capable micro-SD card slot for boot media
* Size : 147 x 85 x 29 mm approx.(including Aluminium cooling frame)
* Linux server OS images based on modern Kernel 4.14 LTS
### Odroid XU4
* Samsung Exynos5422 Octa core CPU 4x Cortex-A15 2Ghz and 4x Cortex-A7 1.5GHz
* 2 Gbyte LPDDR3 RAM
* Graphics: Samsung S2MPS11
* Storage: eMMC5.0 HS400 Flash Storage or SD Card
* I/O Connectors: HDMI-A x 1, USB 3.0 Host x 2, USB 2.0 Host x 1, PWM for * Cooler Fan, UART for serial console 30Pin : GPIO/IRQ/SPI/ADC, 12Pin : GPIO/I2S/I2C
* Network Ethernet RJ-45
* Input Power 5V
### Rock64
ROCK64 is a credit card size 4K60P HDR Single Board Computer powered by
* Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit CPU
* 1 - 4GB 1600MHz LPDDR3 RAM
* eMMC module socket
* MicroSD Card slot
* Pi-2 Bus
* Pi-P5+ Bus

Loading…
Cancel
Save