USBメモリにISOを書き込むことで。
必要なもの
- USBメモリ
- マシン(Raspberry PI 4B)
手順
- ダウンロードする
- 書き込む
1. ダウンロードする
上記URLからISOファイルをダウンロードする。内容は以下。
項目 | 値 |
---|---|
URL | ubuntu-20.04.2.0-desktop-amd64.iso |
サイズ | 2.7GB |
バージョン | Ubuntu 20.04.2.0 |
ダウンロード場所へ移動する。
cd /home/pi/root/in/os
ダウンローダをインストールする。
sudo apt install -y aria2
ISOファイルをダウンロードする。
time aria2c -x10 https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
2. 書き込む
lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT sda ├─sda1 vfat boot 6284-658D 206.9M 18% /boot └─sda2 ext4 rootfs 3a324232-335f-4617-84c3-d4889840dc93 55.1G 46% / sdb ├─sdb1 vfat boot 6228-7918 20.9M 51% /media/pi/boot └─sdb2 ext4 rootfs 6bfc8851-cf63-4362-abf1-045dda421aad 232.5M 89% /media/pi/rootfs
もしUSBメモリがマウントされていたら、すべてアンマウントする。
umount /dev/sdb1 umount /dev/sdb2
/dev/sdb
のMOUNTPOINT
がなくなったことを確認する。アンマウント成功。
$ lsblk -f NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT sda ├─sda1 vfat boot 6284-658D 206.9M 18% /boot └─sda2 ext4 rootfs 3a324232-335f-4617-84c3-d4889840dc93 55.1G 46% / sdb ├─sdb1 vfat boot 6228-7918 └─sdb2 ext4 rootfs 6bfc8851-cf63-4362-abf1-045dda421aad
dd
コマンドで書き込む。
cd /home/pi/root/in/os IMG=ubuntu-20.04.2.0-desktop-amd64.iso DEV=/dev/sdb sudo dd if=$IMG of=$DEV conv=fsync bs=4M status=progress
2852126720 bytes (2.9 GB, 2.7 GiB) copied, 103 s, 27.7 MB/s 685+1 レコード入力 685+1 レコード出力 2877227008 bytes (2.9 GB, 2.7 GiB) copied, 104.889 s, 27.4 MB/s
デバイスを確認してみる。LABEL
にそれっぽい名前がついている。これはわかりやすい。
$ lsblk -f NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT sda ├─sda1 vfat boot 6284-658D 206.9M 18% /boot └─sda2 ext4 rootfs 3a324232-335f-4617-84c3-d4889840dc93 55.1G 46% / sdb iso9660 Ubuntu 20.04.2.0 LTS amd64 2021-02-09-19-06-26-00 ├─sdb1 iso9660 Ubuntu 20.04.2.0 LTS amd64 2021-02-09-19-06-26-00 └─sdb2 vfat Ubuntu 20.04.2.0 LTS amd64 54C5-9C6C
できた。あとはマシンに差し込んでブートするか確認するだけ。
HDD/SSDケースのコントロールチップによってはブートしないことがある。そのときは/boot/cmdline.txt
の先頭にusb-storage.quirks=152d:0578:u
を追記してから再度ブートさせること。
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux