mirror of
https://github.com/siderolabs/talos.git
synced 2025-12-08 19:11:54 +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/
|
# See https://www.raspberrypi.org/documentation/configuration/config-txt/
|
||||||
# Reduce GPU memory to give more to CPU.
|
# Reduce GPU memory to give more to CPU.
|
||||||
gpu_mem=32
|
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:0=1
|
||||||
hdmi_safe:1=1
|
hdmi_safe:1=1
|
||||||
# Load U-Boot.
|
# Load U-Boot.
|
||||||
kernel=u-boot.bin
|
kernel=u-boot.bin
|
||||||
# Forces the kernel loading system to assume a 64-bit kernel.
|
# Forces the kernel loading system to assume a 64-bit kernel.
|
||||||
arm_64bit=1
|
arm_64bit=1
|
||||||
# Disable rainbow splash screen on boot.
|
|
||||||
disable_splash=1
|
|
||||||
# Enable the primary/console UART.
|
# Enable the primary/console UART.
|
||||||
enable_uart=1
|
enable_uart=1
|
||||||
# Disable Bluetooth.
|
# Disable Bluetooth.
|
||||||
|
|||||||
@ -28,8 +28,8 @@ xz -d metal-bananapi_m64-arm64.img.xz
|
|||||||
|
|
||||||
## Writing the Image
|
## Writing the Image
|
||||||
|
|
||||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
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`.
|
In this example, we will assume `/dev/mmcblk0`.
|
||||||
|
|
||||||
Now `dd` the image to your SD card:
|
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
|
## Writing the Image
|
||||||
|
|
||||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
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`.
|
In this example, we will assume `/dev/mmcblk0`.
|
||||||
|
|
||||||
Now `dd` the image to your SD card:
|
Now `dd` the image to your SD card:
|
||||||
|
|
||||||
|
|||||||
@ -28,8 +28,8 @@ xz -d metal-rock64-arm64.img.xz
|
|||||||
|
|
||||||
## Writing the Image
|
## Writing the Image
|
||||||
|
|
||||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
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`.
|
In this example, we will assume `/dev/mmcblk0`.
|
||||||
|
|
||||||
Now `dd` the image to your SD card:
|
Now `dd` the image to your SD card:
|
||||||
|
|
||||||
|
|||||||
@ -28,8 +28,8 @@ xz -d metal-rockpi_4-arm64.img.xz
|
|||||||
|
|
||||||
## Writing the Image
|
## Writing the Image
|
||||||
|
|
||||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
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`.
|
In this example, we will assume `/dev/mmcblk0`.
|
||||||
|
|
||||||
Now `dd` the image to your SD card:
|
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.
|
At least version `v2020.09.03-138a1` of the bootloader (`rpi-eeprom`) is required.
|
||||||
To update the bootloader we will need an SD card.
|
To update the bootloader we will need an SD card.
|
||||||
Insert the SD card into your computer and run the following:
|
Insert the SD card into your computer and use [Raspberry Pi Imager](https://www.raspberrypi.org/software/)
|
||||||
The path to your SD card can be found using `fdisk` on Linux or `diskutil` on Mac OS.
|
to install the bootloader on it (select Operating System > Misc utility images > Bootloader > SD Card Boot).
|
||||||
In this example we will assume `/dev/mmcblk0`.
|
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
|
```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
|
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.
|
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.
|
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 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.
|
Power off the Raspberry Pi and remove the SD card from it.
|
||||||
|
|
||||||
> Note: Updating the bootloader only needs to be done once.
|
> 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`.
|
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 `kubeconfig`
|
||||||
|
|
||||||
Retrieve the admin `kubeconfig` by running:
|
Retrieve the admin `kubeconfig` by running:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user