README-P2
This commit is contained in:
@@ -1,13 +1,6 @@
|
|||||||
OpenWrt 24.x Extroot on XE300
|
# OpenWRT 24.10.0 Extroot on XE-300
|
||||||
|
|
||||||
Goal: Use a microSD card as the router's writable storage (overlay),
|
## 1. Insert card & install required packages
|
||||||
single ext4 partition, no data copied from internal flash.
|
|
||||||
|
|
||||||
Device: GL-iNet XE300, OpenWRT 24.10.4, 512 Gb SD Card
|
|
||||||
|
|
||||||
Detected as: /dev/sda with one partition /dev/sda1
|
|
||||||
|
|
||||||
1. Insert card & install required packages
|
|
||||||
|
|
||||||
opkg update
|
opkg update
|
||||||
opkg install block-mount kmod-fs-ext4 kmod-usb-storage e2fsprogs
|
opkg install block-mount kmod-fs-ext4 kmod-usb-storage e2fsprogs
|
||||||
@@ -17,7 +10,7 @@ kmod-fs-ext4 - kernel driver for ext4 filesystem
|
|||||||
kmod-usb-storage - makes the SD slot show up as /dev/sda
|
kmod-usb-storage - makes the SD slot show up as /dev/sda
|
||||||
e2fsprogs - provides mkfs.ext4
|
e2fsprogs - provides mkfs.ext4
|
||||||
|
|
||||||
2. Confirm the SD card is /dev/sda and /dev/sda1
|
## 2. Confirm the SD card is /dev/sda and /dev/sda1
|
||||||
|
|
||||||
Check dmesg:
|
Check dmesg:
|
||||||
|
|
||||||
@@ -30,12 +23,12 @@ sda: sda1
|
|||||||
sd 0:0:0:0: [sda] Attached SCSI removable disk
|
sd 0:0:0:0: [sda] Attached SCSI removable disk
|
||||||
|
|
||||||
|
|
||||||
3. Format /dev/sda1 as ext4 for extroot
|
## 3. Format /dev/sda1 as ext4 for extroot
|
||||||
mkfs.ext4 -L extroot /dev/sda1
|
mkfs.ext4 -L extroot /dev/sda1
|
||||||
|
|
||||||
You should see output ending with success and a UUID.
|
You should see output ending with success and a UUID.
|
||||||
|
|
||||||
4. Grab the UUID and create the extroot fstab entry
|
## 4. Grab the UUID and create the extroot fstab entry
|
||||||
UUID=$(block info | awk -F\" '/sda1/ {print $2}')
|
UUID=$(block info | awk -F\" '/sda1/ {print $2}')
|
||||||
echo $UUID
|
echo $UUID
|
||||||
|
|
||||||
@@ -73,13 +66,13 @@ config mount 'extroot'
|
|||||||
option enabled '1'
|
option enabled '1'
|
||||||
|
|
||||||
|
|
||||||
5. Reboot into extroot
|
## 5. Reboot into extroot
|
||||||
|
|
||||||
reboot
|
reboot
|
||||||
|
|
||||||
Wait for the router to come back up, then SSH in again.
|
Wait for the router to come back up, then SSH in again.
|
||||||
|
|
||||||
6. Verify that the SD card is now your root overlay
|
## 6. Verify that the SD card is now your root overlay
|
||||||
|
|
||||||
df -h
|
df -h
|
||||||
|
|
||||||
Reference in New Issue
Block a user