Update instructions for Ubuntu on Raspberry Pi for 20.04.2 release.
Update the getting started instructions for Ubuntu on a Raspberry Pi to use the 20.04.2 LTS release. Add `-a` flag to the `wipefs` command to make sure it will erase any filesystem header from previous use of the SD card. Signed-off-by: Fernando Carolo <fcarolo@google.com>
This commit is contained in:
committed by
Richard Laager
parent
d022e79773
commit
fd48b2641f
@@ -20,8 +20,8 @@ System Requirements
|
||||
|
||||
- A Raspberry Pi 4 B. (If you are looking to install on a regular PC, see
|
||||
:doc:`Ubuntu 20.04 Root on ZFS`.)
|
||||
- `Ubuntu Server 20.04.1 (“Focal”) for Raspberry Pi 4
|
||||
<https://cdimage.ubuntu.com/releases/20.04.1/release/ubuntu-20.04.1-preinstalled-server-arm64+raspi.img.xz>`__
|
||||
- `Ubuntu Server 20.04.2 (“Focal”) for Raspberry Pi 4
|
||||
<https://cdimage.ubuntu.com/releases/20.04.2/release/ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz>`__
|
||||
- A microSD card. For recommendations, see Jeff Geerling's `performance
|
||||
comparison
|
||||
<https://www.jeffgeerling.com/blog/2019/raspberry-pi-microsd-card-performance-comparison-2019>`__.
|
||||
@@ -107,30 +107,30 @@ be deleted.
|
||||
|
||||
#. Download and unpack the official image::
|
||||
|
||||
curl -O https://cdimage.ubuntu.com/releases/20.04.1/release/ubuntu-20.04.1-preinstalled-server-arm64+raspi.img.xz
|
||||
xz -d ubuntu-20.04.1-preinstalled-server-arm64+raspi.img.xz
|
||||
curl -O https://cdimage.ubuntu.com/releases/20.04.2/release/ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz
|
||||
xz -d ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz
|
||||
|
||||
# or combine them to decompress as you download:
|
||||
curl https://cdimage.ubuntu.com/releases/20.04.1/release/ubuntu-20.04.1-preinstalled-server-arm64+raspi.img.xz | \
|
||||
xz -d > ubuntu-20.04.1-preinstalled-server-arm64+raspi.img
|
||||
curl https://cdimage.ubuntu.com/releases/20.04.2/release/ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz | \
|
||||
xz -d > ubuntu-20.04.2-preinstalled-server-arm64+raspi.img
|
||||
|
||||
#. Dump the partition table for the image::
|
||||
|
||||
sfdisk -d ubuntu-20.04.1-preinstalled-server-arm64+raspi.img
|
||||
sfdisk -d ubuntu-20.04.2-preinstalled-server-arm64+raspi.img
|
||||
|
||||
That will output this::
|
||||
|
||||
label: dos
|
||||
label-id: 0xab86aefd
|
||||
device: ubuntu-20.04.1-preinstalled-server-arm64+raspi.img
|
||||
label-id: 0x4ec8ea53
|
||||
device: ubuntu-20.04.2-preinstalled-server-arm64+raspi.img
|
||||
unit: sectors
|
||||
<name>.img1 : start= 2048, size= 524288, type=c, bootable
|
||||
<name>.img2 : start= 526336, size= 5822896, type=83
|
||||
<name>.img2 : start= 526336, size= 5839840, type=83
|
||||
|
||||
The important numbers are 524288 and 5822896. Store those in variables::
|
||||
The important numbers are 524288 and 5839840. Store those in variables::
|
||||
|
||||
export BOOT=524288
|
||||
export ROOT=5822896
|
||||
export ROOT=5839840
|
||||
|
||||
#. Create a partition script::
|
||||
|
||||
@@ -186,7 +186,7 @@ be deleted.
|
||||
#. Loopback mount the image::
|
||||
|
||||
IMG=$(sudo losetup -fP --show \
|
||||
ubuntu-20.04.1-preinstalled-server-arm64+raspi.img)
|
||||
ubuntu-20.04.2-preinstalled-server-arm64+raspi.img)
|
||||
|
||||
#. Copy the bootloader data::
|
||||
|
||||
@@ -194,7 +194,7 @@ be deleted.
|
||||
|
||||
#. Clear old label(s) from partition 2::
|
||||
|
||||
sudo wipefs ${DISK}p2
|
||||
sudo wipefs -a ${DISK}p2
|
||||
|
||||
If a filesystem with the ``writable`` label from the Ubuntu image is still
|
||||
present in partition 2, the system will not boot initially.
|
||||
|
||||
Reference in New Issue
Block a user