Running Onion Omega 2 from the USB external storage device
- 
					
					
					
					
 Hello, I'm trying to expand the storage space on my Onion Omega2 (attached to an Arduino Dock 2) using a USB storage device with 15 GB of space. I could successfully format the file system on the device to the required ext4 file system, as explained in: https://docs.onion.io/omega2-docs/boot-from-external-storage.html However, the rest of the instructions didn't work. When I try to run opkg install kmod-usb-storage-extras e2fsprogs kmod-fs-ext4 I get the following output after some steps: Configuring libuuid. 
 Configuring libext2fs.
 Configuring e2fsprogs.
 Collected errors:- satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-storage-extras:
- kernel (= 4.4.74-1-97eec485b1ee24d5b1ca0357d1dd7304) *
- opkg_install_cmd: Cannot install package kmod-usb-storage-extras.
- satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-ext4:
- kernel (= 4.4.74-1-97eec485b1ee24d5b1ca0357d1dd7304) *
- opkg_install_cmd: Cannot install package kmod-fs-ext4.
 I would appreciate any help in overcoming this error. Sincerely, 
 Aman Chawla
 
- 
					
					
					
					
 @Aman-Chawla 
 Please refer to the similar community post that will help you to resolve your issue!
 
- 
					
					
					
					
 @Pavel-Metrokhin I ran the instructions on the thread you mentioned. It returned the following: root@Omega-****:/# opkg install kmod-fs-ext4_4.4.74-1_mipsel_24kc.ipk --nodeps 
 Installing kmod-fs-ext4 (4.4.74-1) to root...
 Configuring kmod-fs-ext4.
 Configuring kmod-usb-storage-extras.
 ums-alauda is already loaded
 ums-cypress is already loaded
 ums-datafab is already loaded
 ums-freecom is already loaded
 ums-isd200 is already loaded
 ums-jumpshot is already loaded
 ums-karma is already loaded
 ums-sddr09 is already loaded
 ums-sddr55 is already loaded
 ums-usbat is already loaded
 Collected errors:- pkg_run_script: package "kmod-usb-storage-extras" postinst script returned status 255.
- opkg_configure: kmod-usb-storage-extras.postinst returned 255.
 Sincerely, 
 A C
 
- 
					
					
					
					
 Here is my method (works with both external USB drives and the sd card just change the /mnt/xxxx and /dev/xxxx), ignore opkg errors: opkg update opkg install kmod-usb-storage-extras e2fsprogs kmod-fs-ext4 block-mount #setup for external drive# mkdir /mnt/sda1 mkfs.ext4 /dev/sda1 mount /dev/sda1 /mnt/sda1 mkdir -p /tmp/cproot mount --bind / /tmp/cproot tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf - umount /tmp/cproot block detect > /etc/config/fstab vi /etc/config/fstab #configure like this# config mount option target / option device /dev/sda1 option fstype ext4 option options rw,sync option enabled 1 option enabled_fsck 0 reboot df -h #check sda1 is mounted as /#
 
- 
					
					
					
					
 @austin-Sandford Thanks it worked!!