Browse Source

Merge pull request #653 from openoms/x86v1.2

fix error when using a new disk + add support for the Nvidia Jetson Nano
master
Christian Rotzoll 6 years ago
committed by GitHub
parent
commit
08d3ed9c80
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      alternative.platforms/README.md
  2. 7
      build_sdcard.sh
  3. 1
      home.admin/00raspiblitz.sh

5
alternative.platforms/README.md

@ -18,7 +18,7 @@ Specifications of the tested hardware: [hw_comparison.md](hw_comparison.md)
All testers are welcome. Open an issue for your specific board to collaborate and share your experience. All testers are welcome. Open an issue for your specific board to collaborate and share your experience.
--- ---
## Armbian ## Armbian Stretch
Many SBC-s are supported: Many SBC-s are supported:
https://www.armbian.com/download/ https://www.armbian.com/download/
@ -40,12 +40,13 @@ Continue with building the SDcard: https://github.com/rootzoll/raspiblitz#build-
--- ---
## Ubuntu ## Ubuntu Bionic
A common distro to be supplied by the manufacturer for various boards. A common distro to be supplied by the manufacturer for various boards.
Tested on: Tested on:
* Odroid XU4 with ubuntu-18.04.1-4.14-minimal image from https://de.eu.odroid.in/ubuntu_18.04lts/XU3_XU4_MC1_HC1_HC2 * Odroid XU4 with ubuntu-18.04.1-4.14-minimal image from https://de.eu.odroid.in/ubuntu_18.04lts/XU3_XU4_MC1_HC1_HC2
* Nvidia Jetson Nano with Ubuntu Bionic image from https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#write
Burn the image to the SDCard with [Etcher](https://www.balena.io/etcher/). Burn the image to the SDCard with [Etcher](https://www.balena.io/etcher/).

7
build_sdcard.sh

@ -62,6 +62,7 @@ isDietPi=$(uname -n | grep -c 'DietPi')
isRaspbian=$(cat /etc/os-release 2>/dev/null | grep -c 'Raspbian') isRaspbian=$(cat /etc/os-release 2>/dev/null | grep -c 'Raspbian')
isArmbian=$(cat /etc/os-release 2>/dev/null | grep -c 'Debian') isArmbian=$(cat /etc/os-release 2>/dev/null | grep -c 'Debian')
isUbuntu=$(cat /etc/os-release 2>/dev/null | grep -c 'Ubuntu') isUbuntu=$(cat /etc/os-release 2>/dev/null | grep -c 'Ubuntu')
isNvidia=$(uname -a | grep -c 'tegra')
if [ ${isRaspbian} -gt 0 ]; then if [ ${isRaspbian} -gt 0 ]; then
baseImage="raspbian" baseImage="raspbian"
fi fi
@ -148,6 +149,12 @@ if [ "${baseImage}" = "ubuntu" ] || [ "${baseImage}" = "armbian" ]; then
sudo adduser pi sudo sudo adduser pi sudo
fi fi
# special prepare when Nvidia Jetson Nano
if [ ${isNvidia} -eq 1 ] ; then
# disable GUI on boot
sudo systemctl set-default multi-user.target
fi
echo "" echo ""
echo "*** CONFIG ***" echo "*** CONFIG ***"
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#raspi-config # based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#raspi-config

1
home.admin/00raspiblitz.sh

@ -20,6 +20,7 @@ if [ ${hddExists} -eq 0 ]; then
echo "Press ENTER to create a Partition - or CTRL+C to abort" echo "Press ENTER to create a Partition - or CTRL+C to abort"
read key read key
echo "Creating Partition ..." echo "Creating Partition ..."
sudo parted -s /dev/sda mklabel msdos
sudo parted -s /dev/sda unit s mkpart primary `sudo parted /dev/sda unit s print free | grep 'Free Space' | tail -n 1` sudo parted -s /dev/sda unit s mkpart primary `sudo parted /dev/sda unit s print free | grep 'Free Space' | tail -n 1`
echo "DONE." echo "DONE."
sleep 3 sleep 3

Loading…
Cancel
Save