mirror of
https://github.com/siderolabs/talos.git
synced 2025-12-07 18:41:33 +01:00
fix: document HDMI problem on RPi 4
Closes #3414. Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
This commit is contained in:
parent
29da22d063
commit
30f687b417
@ -1,15 +1,14 @@
|
||||
# See https://www.raspberrypi.org/documentation/configuration/config-txt/
|
||||
# Reduce GPU memory to give more to CPU.
|
||||
gpu_mem=32
|
||||
# Enable maximum compatibility on both HDMI ports.
|
||||
# Enable maximum compatibility on both HDMI ports;
|
||||
# only the one closest to the power/USB-C port will work in practice.
|
||||
hdmi_safe:0=1
|
||||
hdmi_safe:1=1
|
||||
# Load U-Boot.
|
||||
kernel=u-boot.bin
|
||||
# Forces the kernel loading system to assume a 64-bit kernel.
|
||||
arm_64bit=1
|
||||
# Disable rainbow splash screen on boot.
|
||||
disable_splash=1
|
||||
# Enable the primary/console UART.
|
||||
enable_uart=1
|
||||
# Disable Bluetooth.
|
||||
|
||||
@ -28,8 +28,8 @@ xz -d metal-bananapi_m64-arm64.img.xz
|
||||
|
||||
## Writing the Image
|
||||
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
||||
In this example we will assume `/dev/mmcblk0`.
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
|
||||
In this example, we will assume `/dev/mmcblk0`.
|
||||
|
||||
Now `dd` the image to your SD card:
|
||||
|
||||
|
||||
@ -28,8 +28,8 @@ xz -d metal-libretech_all_h3_cc_h5-arm64.img.xz
|
||||
|
||||
## Writing the Image
|
||||
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
||||
In this example we will assume `/dev/mmcblk0`.
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
|
||||
In this example, we will assume `/dev/mmcblk0`.
|
||||
|
||||
Now `dd` the image to your SD card:
|
||||
|
||||
|
||||
@ -28,8 +28,8 @@ xz -d metal-rock64-arm64.img.xz
|
||||
|
||||
## Writing the Image
|
||||
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
||||
In this example we will assume `/dev/mmcblk0`.
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
|
||||
In this example, we will assume `/dev/mmcblk0`.
|
||||
|
||||
Now `dd` the image to your SD card:
|
||||
|
||||
|
||||
@ -28,8 +28,8 @@ xz -d metal-rockpi_4-arm64.img.xz
|
||||
|
||||
## Writing the Image
|
||||
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
||||
In this example we will assume `/dev/mmcblk0`.
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
|
||||
In this example, we will assume `/dev/mmcblk0`.
|
||||
|
||||
Now `dd` the image to your SD card:
|
||||
|
||||
|
||||
@ -26,9 +26,11 @@ chmod +x /usr/local/bin/talosctl
|
||||
|
||||
At least version `v2020.09.03-138a1` of the bootloader (`rpi-eeprom`) is required.
|
||||
To update the bootloader we will need an SD card.
|
||||
Insert the SD card into your computer and run the following:
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
||||
In this example we will assume `/dev/mmcblk0`.
|
||||
Insert the SD card into your computer and use [Raspberry Pi Imager](https://www.raspberrypi.org/software/)
|
||||
to install the bootloader on it (select Operating System > Misc utility images > Bootloader > SD Card Boot).
|
||||
Alternatively, you can use the console on Linux or macOS.
|
||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on macOS.
|
||||
In this example, we will assume `/dev/mmcblk0`.
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/raspberrypi/rpi-eeprom/releases/download/v2020.09.03-138a1/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1.zip
|
||||
@ -40,7 +42,8 @@ sudo bsdtar rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1.zip -C /mnt
|
||||
Remove the SD card from your local machine and insert it into the Raspberry Pi.
|
||||
Power the Raspberry Pi on, and wait at least 10 seconds.
|
||||
If successful, the green LED light will blink rapidly (forever), otherwise an error pattern will be displayed.
|
||||
If an HDMI display is attached then the screen will display green for success or red if a failure occurs.
|
||||
If an HDMI display is attached to the port closest to the power/USB-C port,
|
||||
the screen will display green for success or red if a failure occurs.
|
||||
Power off the Raspberry Pi and remove the SD card from it.
|
||||
|
||||
> Note: Updating the bootloader only needs to be done once.
|
||||
@ -73,6 +76,9 @@ talosctl apply-config --insecure --interactive --nodes <node IP or DNS name>
|
||||
|
||||
Once the interactive installation is applied, the cluster will form and you can then use `kubectl`.
|
||||
|
||||
> Note: if you have an HDMI display attached and it shows only a rainbow splash,
|
||||
> please use the other HDMI port, the one closest to the power/USB-C port.
|
||||
|
||||
## Retrieve the `kubeconfig`
|
||||
|
||||
Retrieve the admin `kubeconfig` by running:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user