SSDを本体から取り外して、USBでSSDに起動ディスクをインストールするのが面倒なので、SSDをRaspberry Piにセットしたままで、起動ディスクを作る方法を紹介します。
手順は、microSDカードに最新のOSをインストールして、それをSSDに複製するだけです。
この手順は2026/7/1時点確認済みの内容です。
Raspberry Piの起動順をmicroSDカードに変更
Raspberry Piの起動順序の一番最初に、microSDカードを設定します。これを忘れると悲惨です。
microSDカードにOSをインストール
Raspberry Pi Imagerで今まで通り、microSDカードに最新のOSをインストールします。
microSDカードからSSDにコピー
Raspberry PiにmicroSDカードを刺して起動します。
起動後、下記のコマンドで、gitからrpi-cloneを取得します。
$ cd
$ wget https://raw.githubusercontent.com/framps/rpi-clone/master/rpi-clone
$ chmod +x rpi-clone
$ sudo cp rpi-clone /usr/local/sbin/
$ rm rpi-clone
SSDがどれか探します。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 2G 0 loop
mmcblk0 179:0 0 14.6G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 14.1G 0 part /
zram0 254:0 0 2G 0 disk [SWAP]
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
└─nvme0n1p2 259:2 0 238G 0 part
下記コマンドでmicroSDカードからSSDに自分を複製します。
$ sudo rpi-clone nvme0n1 -U
rpi-clone Version: 2.0.27
Booted disk: mmcblk0 15.7GB Destination disk: nvme0n1 256.1GB
---------------------------------------------------------------------------
Part Size FS Label Part Size FS Label
1 /boot/firmware 512.0M fat32 bootfs 1 512.0M fat32 bootfs
2 root 14.1G ext4 rootfs 2 238.0G ext4 rootfs
---------------------------------------------------------------------------
== SYNC mmcblk0 file systems to nvme0n1 ==
/boot/firmware (74.5M used) : SYNC to nvme0n1p1 (512.0M size)
/ (3.9G used) : SYNC to nvme0n1p2 (238.0G size)
---------------------------------------------------------------------------
Run setup script : no.
Verbose mode : no.
-----------------------:
Syncing file systems (can take a long time)
Syncing mounted partitions:
Mounting /dev/nvme0n1p2 on /mnt/clone
=> rsync // /mnt/clone with-root-excludes ...
Mounted /dev/mmcblk0p1 on /boot/firmware already
Mounting /dev/nvme0n1p1 on /mnt/clone/boot/firmware
=> rsync /boot/firmware/ /mnt/clone/boot/firmware ...
Editing /mnt/clone/boot/firmware/cmdline.txt PARTUUID to use 3af77ca7
Editing /mnt/clone/etc/fstab PARTUUID to use 3af77ca7
===============================
Done with clone to /dev/nvme0n1
Start - 12:02:05 End - 12:02:20 Elapsed Time - 0:15
unmounting /mnt/clone/boot/firmware
unmounting /mnt/clone
===============================
microSDカードをRaspberry Piから抜いて再起動します。
後は、4.Raspberry Piの電源を入れてSSHで接続からインストールを継続します。


