opkg update
opkg list-upgradable
opkg install block-mount kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-fs-ext4 vsftpd e2fsprogs blkid kmod-fs-vfat ntfs-3g
Подготовка USB-флешки:
Как правила на OpenWRT нет ничего. По этому устанавливаем DOS (мне нравится делать через нее)
opkg install cfdisk fdisk
проверяем как смонтирован диск
fdisk -l
обычно система пишет название дисков (бренд и размер) но с китайцами может и не отображать в некоторых случаях.
В моем случаи это DataTrevel 2.0 (1GB)
cfdisk /dev/sda
Выбираем dos
- /dev/sda1
выбираем "type" далее строка 82 Linux swap / Solatis - swap раздел - /dev/sda2
основной раздел куда будем ставить "/overlay" - /dev/sda3
основной раздел куда будем ставить "для файлов"
Далее заходим в пункт "Write" пишем "yes" и далее "Quit"
mkswap /dev/sda1
swapon /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
Если выдаёт сообщение
-ash: mkfs.ext4: not found
устанавливаемopkg install e2fsprogs && opkg install kmod-fs-ext4
mkdir /mnt/sda2
mount /dev/sda2 /mnt/sda2
Переносим содержимое каталога /overlay на наш раздел
tar -C /overlay -cvf - . | tar -C /mnt/sda2 -xf -
nano -c /etc/config/fstab
Вставляем следующее:
config 'mount'
option uuid 'fe154992-578f-430b-a7c9-3f38ce037a70'
option target '/overlay'
option enabled '1'
config 'mount'
option target '/mnt/usb'
option uuid '7a7bf810-b7ce-4241-91eb-583a4b56105b'
option enabled '1'
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'swap'
option device '/dev/sda1'
option enabled '1'
config 'mount'
option target '/mnt/sda2'
option uuid 'fe154992-578f-430b-a7c9-3f38ce037a70'
option enabled '0'
config 'mount'
option target '/mnt/sda3'
option uuid '7a7bf810-b7ce-4241-91eb-583a4b56105b'
option enabled '0'
Нажми
CTRL+O
далееEnter
, далееCTRL+X
Все uuid необходимо использовать из вашего системы.
reboot