From 3b48c9872b2f2bf198ab0eac75770c499987246e Mon Sep 17 00:00:00 2001 From: Weblate Date: Dec 01 2023 15:43:54 +0000 Subject: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Weblate Translate-URL: https://translate.fedoraproject.org/projects/fedora-docs-l10n-fedora-coreos/masterpagesprovisioning-raspberry-pi4/ Translation: fedora-docs-l10n/fedora-coreos/master/pages/provisioning-raspberry-pi4 --- diff --git a/po/es/master/pages/provisioning-raspberry-pi4.po b/po/es/master/pages/provisioning-raspberry-pi4.po index c001d90..d582c80 100644 --- a/po/es/master/pages/provisioning-raspberry-pi4.po +++ b/po/es/master/pages/provisioning-raspberry-pi4.po @@ -5,11 +5,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: 2023-08-28 18:21+0000\n" "Last-Translator: Emilio Herrera \n" -"Language-Team: Spanish \n" +"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -178,7 +178,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -207,7 +207,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -223,23 +223,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -250,12 +257,12 @@ msgstr "" "authentication.adoc[configuraciĆ³n] proporcionando una clave SSH." #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -266,28 +273,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -296,7 +303,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -306,18 +313,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -326,13 +333,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -341,14 +348,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -365,27 +372,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -393,28 +400,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -424,7 +431,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -438,18 +445,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -457,18 +464,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -484,45 +500,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -530,21 +546,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -554,7 +570,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/es_419/master/pages/provisioning-raspberry-pi4.po b/po/es_419/master/pages/provisioning-raspberry-pi4.po index cbe139a..4b65c1e 100644 --- a/po/es_419/master/pages/provisioning-raspberry-pi4.po +++ b/po/es_419/master/pages/provisioning-raspberry-pi4.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -163,7 +163,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -208,23 +208,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -232,12 +239,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -248,28 +255,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -278,7 +285,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -288,18 +295,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -308,13 +315,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -323,14 +330,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -347,27 +354,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -375,28 +382,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -406,7 +413,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -420,18 +427,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -439,18 +446,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -466,45 +482,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -512,21 +528,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -536,7 +552,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/fr/master/pages/provisioning-raspberry-pi4.po b/po/fr/master/pages/provisioning-raspberry-pi4.po index 4555071..65409e3 100644 --- a/po/fr/master/pages/provisioning-raspberry-pi4.po +++ b/po/fr/master/pages/provisioning-raspberry-pi4.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -164,7 +164,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -193,7 +193,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -209,23 +209,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -233,12 +240,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -249,28 +256,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -279,7 +286,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -289,18 +296,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -309,13 +316,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -324,14 +331,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -348,27 +355,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -376,28 +383,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -407,7 +414,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -421,18 +428,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -440,18 +447,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -467,45 +483,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -513,21 +529,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -537,7 +553,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/id/master/pages/provisioning-raspberry-pi4.po b/po/id/master/pages/provisioning-raspberry-pi4.po index 2aeafc8..378ad9b 100644 --- a/po/id/master/pages/provisioning-raspberry-pi4.po +++ b/po/id/master/pages/provisioning-raspberry-pi4.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -163,7 +163,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -208,23 +208,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -232,12 +239,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -248,28 +255,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -278,7 +285,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -288,18 +295,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -308,13 +315,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -323,14 +330,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -347,27 +354,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -375,28 +382,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -406,7 +413,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -420,18 +427,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -439,18 +446,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -466,45 +482,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -512,21 +528,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -536,7 +552,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/it/master/pages/provisioning-raspberry-pi4.po b/po/it/master/pages/provisioning-raspberry-pi4.po index 496b620..61b221e 100644 --- a/po/it/master/pages/provisioning-raspberry-pi4.po +++ b/po/it/master/pages/provisioning-raspberry-pi4.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -163,7 +163,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -208,23 +208,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -232,12 +239,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -248,28 +255,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -278,7 +285,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -288,18 +295,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -308,13 +315,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -323,14 +330,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -347,27 +354,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -375,28 +382,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -406,7 +413,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -420,18 +427,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -439,18 +446,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -466,45 +482,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -512,21 +528,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -536,7 +552,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/pt_BR/master/pages/provisioning-raspberry-pi4.po b/po/pt_BR/master/pages/provisioning-raspberry-pi4.po index df13287..7654382 100644 --- a/po/pt_BR/master/pages/provisioning-raspberry-pi4.po +++ b/po/pt_BR/master/pages/provisioning-raspberry-pi4.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -163,7 +163,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -208,23 +208,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -232,12 +239,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -248,28 +255,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -278,7 +285,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -288,18 +295,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -308,13 +315,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -323,14 +330,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -347,27 +354,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -375,28 +382,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -406,7 +413,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -420,18 +427,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -439,18 +446,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -466,45 +482,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -512,21 +528,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -536,7 +552,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/uk/master/pages/provisioning-raspberry-pi4.po b/po/uk/master/pages/provisioning-raspberry-pi4.po index 1badd6b..408f0a8 100644 --- a/po/uk/master/pages/provisioning-raspberry-pi4.po +++ b/po/uk/master/pages/provisioning-raspberry-pi4.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -163,7 +163,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -208,23 +208,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -232,12 +239,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -248,28 +255,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -278,7 +285,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -288,18 +295,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -308,13 +315,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -323,14 +330,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -347,27 +354,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -375,28 +382,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -406,7 +413,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -420,18 +427,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -439,18 +446,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -466,45 +482,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -512,21 +528,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -536,7 +552,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools." diff --git a/po/zh_CN/master/pages/provisioning-raspberry-pi4.po b/po/zh_CN/master/pages/provisioning-raspberry-pi4.po index 9f73091..bd43354 100644 --- a/po/zh_CN/master/pages/provisioning-raspberry-pi4.po +++ b/po/zh_CN/master/pages/provisioning-raspberry-pi4.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-04-05 21:58+0000\n" +"POT-Creation-Date: 2023-11-18 22:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -163,7 +163,7 @@ msgstr "" #: pages/provisioning-raspberry-pi4.adoc:42 #, no-wrap msgid "" -"RELEASE=37 # The target Fedora Release. Use the same one that current FCOS is based on.\n" +"RELEASE=39 # The target Fedora Release. Use the same one that current FCOS is based on.\n" "mkdir -p /tmp/RPi4boot/boot/efi/\n" "sudo dnf install -y --downloadonly --release=$RELEASE --forcearch=aarch64 --destdir=/tmp/RPi4boot/ uboot-images-armv8 bcm283x-firmware bcm283x-overlays\n" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #, no-wrap msgid "" "for rpm in /tmp/RPi4boot/*rpm; do rpm2cpio $rpm | sudo cpio -idv -D /tmp/RPi4boot/; done\n" -"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_4/u-boot.bin /tmp/RPi4boot/boot/efi/rpi4-u-boot.bin\n" +"sudo mv /tmp/RPi4boot/usr/share/uboot/rpi_arm64/u-boot.bin /tmp/RPi4boot/boot/efi/rpi-u-boot.bin\n" msgstr "" #. type: Plain text @@ -208,23 +208,30 @@ msgstr "" #. type: delimited block - #: pages/provisioning-raspberry-pi4.adoc:61 -#: pages/provisioning-raspberry-pi4.adoc:162 #, no-wrap msgid "" "FCOSDISK=/dev/sdX\n" "STREAM=stable # or `next` or `testing`\n" -"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign --append-karg nomodeset $FCOSDISK\n" msgstr "" #. type: Plain text #: pages/provisioning-raspberry-pi4.adoc:64 msgid "" +"We pass in `--append-karg nomodeset` here to workaround https://bugzilla." +"redhat.com/show_bug.cgi?id=2246428[an issue] where monitor output will be " +"lost during system boot." +msgstr "" + +#. type: Plain text +#: pages/provisioning-raspberry-pi4.adoc:66 +msgid "" "Make sure you provide an xref:producing-ign.adoc[Ignition config] when you " "run `coreos-installer`." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:66 +#: pages/provisioning-raspberry-pi4.adoc:68 msgid "" "Fedora CoreOS has a default `core` user that can be used to explore the OS. " "If you want to use it, finalize its xref:authentication.adoc[configuration] " @@ -232,12 +239,12 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:68 +#: pages/provisioning-raspberry-pi4.adoc:70 msgid "Now mount the ESP partition and copy the files over:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:76 +#: pages/provisioning-raspberry-pi4.adoc:78 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -248,28 +255,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:79 -#: pages/provisioning-raspberry-pi4.adoc:181 +#: pages/provisioning-raspberry-pi4.adoc:81 +#: pages/provisioning-raspberry-pi4.adoc:183 msgid "Now take the USB/SD card and attach it to the RPi4 and boot." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:81 -#: pages/provisioning-raspberry-pi4.adoc:150 -#: pages/provisioning-raspberry-pi4.adoc:183 +#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:152 +#: pages/provisioning-raspberry-pi4.adoc:185 msgid "" "It can take some time to boot, especially if the disk is slow. Be patient. " "You may not see anything on the screen for 20-30 seconds." msgstr "" #. type: Title == -#: pages/provisioning-raspberry-pi4.adoc:83 +#: pages/provisioning-raspberry-pi4.adoc:85 #, no-wrap msgid "Installing FCOS and Booting via EDK2" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:86 +#: pages/provisioning-raspberry-pi4.adoc:88 msgid "" "There is a EDK2 UEFI firmware implementation for the RPi4 (https://github." "com/pftf/RPi4/[pftf/RPi4]) that attempts to make the RPi4 SystemReady ES " @@ -278,7 +285,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:88 +#: pages/provisioning-raspberry-pi4.adoc:90 msgid "" "You can write the firmware to a disk (USB or SD card) and then boot/install " "FCOS as you would on any bare metal server. However, the firmware files need " @@ -288,18 +295,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:90 +#: pages/provisioning-raspberry-pi4.adoc:92 msgid "Separate Firmware Disk (aka \"separate disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:91 +#: pages/provisioning-raspberry-pi4.adoc:93 msgid "" "Combined Fedora CoreOS + EDK2 Firmware Disk (aka \"combined disk mode\")" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:93 +#: pages/provisioning-raspberry-pi4.adoc:95 msgid "" "These options are covered in the following sections. Regardless of which " "option you choose you'll want to consider if you need to either xref:" @@ -308,13 +315,13 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:95 +#: pages/provisioning-raspberry-pi4.adoc:97 #, no-wrap msgid "EDK2: Separate Firmware Disk Mode" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:98 +#: pages/provisioning-raspberry-pi4.adoc:100 msgid "" "In separate disk mode the EDK2 firmware will take up either the SD card slot " "or a USB slot on your RPi4. Once the firmware disk is attached to the system " @@ -323,14 +330,14 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:100 +#: pages/provisioning-raspberry-pi4.adoc:102 msgid "" "To create a disk (SD or USB) with the firmware on it you can do something " "like:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:114 +#: pages/provisioning-raspberry-pi4.adoc:116 #, no-wrap msgid "" "VERSION=v1.34 # use latest one from https://github.com/pftf/RPi4/releases\n" @@ -347,27 +354,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:117 +#: pages/provisioning-raspberry-pi4.adoc:119 msgid "" "Attaching this disk to your Pi4 you can now install FCOS as you would on any " "bare metal server." msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:119 +#: pages/provisioning-raspberry-pi4.adoc:121 msgid "" "The separate firmware disk will need to stay attached permanently for future " "boots to work." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:121 +#: pages/provisioning-raspberry-pi4.adoc:123 #, no-wrap msgid "EDK2: Combined Fedora CoreOS + EDK2 Firmware Disk" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:124 +#: pages/provisioning-raspberry-pi4.adoc:126 msgid "" "In combined disk mode the EDK2 firmware will live inside the EFI partition " "of Fedora CoreOS, allowing for a single disk to be used for the EDK2 " @@ -375,28 +382,28 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:126 +#: pages/provisioning-raspberry-pi4.adoc:128 msgid "There are a few ways to achieve this goal:" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:128 +#: pages/provisioning-raspberry-pi4.adoc:130 msgid "Install Directly on RPi4" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:129 +#: pages/provisioning-raspberry-pi4.adoc:131 msgid "Prepare Pi4 Disk on Alternate Machine" msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:131 +#: pages/provisioning-raspberry-pi4.adoc:133 #, no-wrap msgid "EDK2: Combined Disk Mode Direct Install" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:134 +#: pages/provisioning-raspberry-pi4.adoc:136 msgid "" "When performing a direct install, meaning you boot (via the EDK2 firmware) " "into the Fedora CoreOS live environment (ISO or PXE) and run `coreos-" @@ -406,7 +413,7 @@ msgid "" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:145 +#: pages/provisioning-raspberry-pi4.adoc:147 #, no-wrap msgid "" "UEFIDISK=/dev/mmcblkX or /dev/sdX\n" @@ -420,18 +427,18 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:148 +#: pages/provisioning-raspberry-pi4.adoc:150 msgid "Now you can remove the extra disk from the RPi4 and reboot the machine." msgstr "" #. type: Title ==== -#: pages/provisioning-raspberry-pi4.adoc:151 +#: pages/provisioning-raspberry-pi4.adoc:153 #, no-wrap msgid "EDK2: Combined Disk Mode Alternate Machine Disk Preparation" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:154 +#: pages/provisioning-raspberry-pi4.adoc:156 msgid "" "When preparing the RPi4 disk from an alternate machine (i.e. creating the " "disk from your laptop) then you can mount the 2nd partition **after** " @@ -439,18 +446,27 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:156 +#: pages/provisioning-raspberry-pi4.adoc:158 msgid "First, run `coreos-installer` to install to the target disk:" msgstr "" +#. type: delimited block - +#: pages/provisioning-raspberry-pi4.adoc:164 +#, no-wrap +msgid "" +"FCOSDISK=/dev/sdX\n" +"STREAM=stable # or `next` or `testing`\n" +"sudo coreos-installer install -a aarch64 -s $STREAM -i config.ign $FCOSDISK\n" +msgstr "" + #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:165 +#: pages/provisioning-raspberry-pi4.adoc:167 msgid "" "Now you can mount the 2nd partition and pull down the EDK2 firmware files:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:178 +#: pages/provisioning-raspberry-pi4.adoc:180 #, no-wrap msgid "" "FCOSEFIPARTITION=$(lsblk $FCOSDISK -J -oLABEL,PATH | jq -r '.blockdevices[] | select(.label == \"EFI-SYSTEM\")'.path)\n" @@ -466,45 +482,45 @@ msgid "" msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:184 +#: pages/provisioning-raspberry-pi4.adoc:186 #, no-wrap msgid "EDK2 Firmware: Changing the 3G limit" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:187 +#: pages/provisioning-raspberry-pi4.adoc:189 msgid "" "If you have a Pi4 with more than 3G of memory you'll most likely want to " "disable the 3G memory limitation. In the EDK2 firmware menu go to" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:189 +#: pages/provisioning-raspberry-pi4.adoc:191 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `Limit RAM to 3GB` -> `Disabled`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:190 -#: pages/provisioning-raspberry-pi4.adoc:198 +#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:200 msgid "`F10` to save -> `Y` to confirm" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:191 -#: pages/provisioning-raspberry-pi4.adoc:199 +#: pages/provisioning-raspberry-pi4.adoc:193 +#: pages/provisioning-raspberry-pi4.adoc:201 msgid "`Esc` to top level menu and select `reset` to cycle the system." msgstr "" #. type: Title === -#: pages/provisioning-raspberry-pi4.adoc:192 +#: pages/provisioning-raspberry-pi4.adoc:194 #, no-wrap msgid "EDK2 Firmware: GPIO via DeviceTree" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:195 +#: pages/provisioning-raspberry-pi4.adoc:197 msgid "" "With the EDK2 Firmware in ACPI mode (the default) you won't get access to " "GPIO (i.e. no Pi HATs will work). To get access to GPIO pins you'll need to " @@ -512,21 +528,21 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:197 +#: pages/provisioning-raspberry-pi4.adoc:199 msgid "" "`Device Manager` -> `Raspberry Pi Configuration` -> `Advanced Configuration` " "-> `System Table Selection` -> `DeviceTree`" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:201 +#: pages/provisioning-raspberry-pi4.adoc:203 msgid "" "After boot you should see entries under `/proc/device-tree/` and also see `/" "dev/gpiochip1` and `/dev/gpiochip2`:" msgstr "" #. type: delimited block - -#: pages/provisioning-raspberry-pi4.adoc:208 +#: pages/provisioning-raspberry-pi4.adoc:210 #, no-wrap msgid "" "[core@localhost ~]$ ls /proc/device-tree/ | wc -l\n" @@ -536,7 +552,7 @@ msgid "" msgstr "" #. type: Plain text -#: pages/provisioning-raspberry-pi4.adoc:210 +#: pages/provisioning-raspberry-pi4.adoc:212 msgid "" "You can interface with GPIO from userspace using `libgpiod` and associated " "bindings or tools."