0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Orange Pi 5 を買って ArchLinuxをインストールしてみました その3

Last updated at Posted at 2023-08-13

前回、ubuntuをインストールしたので、今回はArclLinuxをインストールしてみました

必要なもの
   ArchLinuxがインストールされているamd64のパソコン
   インターネット環境
   2.5inch SSDが接続できる orange-pi-5
   ArchLinuxをインストールする2.5inch SSD
   USB3.0TO SATA 変換ケーブル


パソコンにArchLinuxのインストールファイルをダウンロードします
https://github.com/7Ji/orangepi5-archlinuxarm
から、右側の Releases をクリックします

20230324 の Assets をクリックして
ArchLinuxARM-aarch64-OrangePi5-20230324_170919-root.tar.xz
をダウンロードします


パソコンにSSDを接続します
ターミナルからコマンドを入力します
sdX はパソコンの環境に合わせてください

sudo -i
gdisk /dev/sdX
GPT fdisk (gdisk) version 1.0.9.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sdh: 234441648 sectors, 111.8 GiB
Model: Tech            
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): 1394C5E9-89CB-406D-9983-F78D79B18A3D
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 234441614
Partitions will be aligned on 2048-sector boundaries
Total free space is 234441581 sectors (111.8 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Command (? for help): 

もしパーティションが表示されたら d で削除し w で書き込んでください

パーティションを作成していきます

Command (? for help): n

Partition number (1-128, default 1):1

First sector (34-234441614, default = 2048) or {+-}size{KMGTP}:
default でいいので Enter を入力します

Last sector (2048-234441614, default = 234440703) or {+-}size{KMGTP}:+512M
512M のサイズを指定します(適当です)

Hex code or GUID (L to show codes, Enter = 8300):0700
0700 を入力します

Command (? for help):n
2番目のパーティションを作成します

Partition number (2-128, default 2):2
default の2でOKです

First sector (34-234441614, default = 1050624) or {+-}size{KMGTP}:
default でいいので Enter を入力します

Last sector (1050624-234441614, default = 234440703) or {+-}size{KMGTP}: 
default でいいので Enter を入力します

Hex code or GUID (L to show codes, Enter = 8300):
8300 でいいので Enter を入力します

Command (? for help): w
ディスクに書き込みます

Do you want to proceed? (Y/N):Y
Y を入力します

パーティションの作成ができましたので
フォーマットします

mkfs.vfat /dev/sdX1
mkfs.ext4 /dev/sdX2

ArchLinux をディスクに書き込みます

systemctl daemon-reload
mkdir root boot
mount /dev/sdX1 boot
mount /dev/sdX2 root
bsdtar -C root --acls --xattrs -xvpJf /home/ユーザ名/ダウンロード/ArchLinuxARM-aarch64-OrangePi5-20230324_170919-root.tar.xz
mv root/boot/* boot

環境設定をします
SSDのパーティションのUUIDを調べます
ls -l /dev/disk/by-uuid/ | grep sdX[12]
で調べられると思います

お好みのエディターで root/etc/fstab のUUIDを変更します
UUID=a4bb4f78-5a7b-4a55-b24b-b458b40d6ce8       /       ext4  の行は sdX2 のUUID
UUID=AAC8-4E6F  /boot   vfat の行は sdX1 のUUID
に書き換えて保存します

お好みのエディターで boot/extlinux/extlinux.conf のUUIDを変更します
APPEND  root=UUID=a4bb4f78-5a7b-4a55-b24b-b458b40d6ce8 rw の行は sdX2 のUUID

SSDからのブートなので最後に1行追加します
FDTOVERLAYS     /dtbs/linux-aarch64-orangepi5/rockchip/overlay/rk3588-ssd-sata.dtbo
保存します
SSDをアンマウントします
umount [rb]oot

SSDをorangepi5に接続してブートが成功すればOKです

ブート後の設定は次回にさせていただきます
この続きは
https://qiita.com/jibri/items/a53ad56b0dbde176bc60

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?