raspberry pi 4がUSBブートに対応したようです

# stable版がリリースされました！

ついにUSBブートに対応した安定版がリリースされました！これによりラズパイにおける究極のボトルネックを解消することが出来るようになったよ！

この日のために購入しておいた[SATA-USB変換ケーブル](https://hb.afl.rakuten.co.jp/ichiba/1c1341ea.d822adc6.1c1341eb.1969e067/_RTLink6988?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fspd-shop%2Fsatatousb-002%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjB9)と[超高速SSD](https://hb.afl.rakuten.co.jp/ichiba/1c1341ea.d822adc6.1c1341eb.1969e067/_RTLink6988?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fspd-shop%2Fmcssd240g-bx500-1%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjB9)を召喚しましょう！！

## 作業時の環境

[raspberrypi.org/downloads](https://www.raspberrypi.org/downloads/)

>
- Raspberry Pi OS (32-bit) with desktop and recommended software Image with desktop and recommended software based on Debian Buster
- Version: May 2020
- Release date: 2020-05-27
- Kernel version: 4.19

作業前に現在利用しているBootLoaderのバージョンを確認しておくこと。

```bash
vcgencmd bootloader_version
# Jul 16 2020 16:15:46
# version 45291ce619884192a6622bef8948fb5151c2b456 (release)
# timestamp 1594912546
```

## 事前準備

```bash
sudo apt update && sudo apt full-upgrade
```

次に以下のファイルを開いて、`critical`を`stable`に書き換えます。

```bash:/etc/default/rpi-eeprom-update
FIRMWARE_RELEASE_STATUS="stable"
```

いよいよUSBブートに対応したファームウェアに更新します。
`/lib/firmware/raspberrypi/bootloader/stable/`に利用出来るファームウェアが格納されています。現時点での最新の日付のファイルを利用して下さい。

```bash
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-07-16.bin
```

### ここまで来たら、再起動

```bash
sudo reboot now
```
一応確認。

```bash
vcgencmd bootloader_version
# Jul 16 2020 16:15:46
# version 45291ce619884192a6622bef8948fb5151c2b456 (release)
# timestamp 1594912546
```

## SATA-USB変換ケーブルとSSDを繋ごう！！

デスクトップから、`raspberryアイコン - アクセサリ - SD Card Copier`を開きます

| Copy From Device |Copy To Device|New Partition UUIDs|
|:---:|:---:|:---:|
|MicroSDカード|SSD|チェックを入れる|

上記設定で実行します。結構時間かかるのでしばらくティータイム...


## 賽は投げられた。MicroSDを引っこ抜け！！

これですべての準備が整いました。あとは再起動してみるだけですが、一度シャットダウンしてから**MicroSD**を抜いて起動してみましょう。そうしないとどっちから起動しているのかよく分からなくて**深い悲しみ**を覚えることでしょう...(;_;)

![IMG_20200619_180234.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/246065/7aba6760-afc2-a70c-9e0c-3ae3360c4fc7.jpeg)

やりました。

## 今回使用したもの

- [SATA-USB変換ケーブル](https://hb.afl.rakuten.co.jp/ichiba/1c1341ea.d822adc6.1c1341eb.1969e067/_RTLink6988?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fspd-shop%2Fsatatousb-002%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjB9)
- [Crucial製SSD 240GB](https://hb.afl.rakuten.co.jp/ichiba/1c1341ea.d822adc6.1c1341eb.1969e067/_RTLink6988?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fspd-shop%2Fmcssd240g-bx500-1%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjB9)

# 参照・出典・引用

- [booteeprom.md](https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md)