簡単な起動ディスクの作成方法(trixie版 2026/7時点)

簡単にOSをインストールする方法(trixie版)
簡単にOSをインストールする方法(trixie版)

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で接続からインストールを継続します。

タイトルとURLをコピーしました