OpenWRT на флешке

Обновляем список пакетов и устанавливаем необходимое:

opkg update && opkg install block-mount kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-fs-ext4 nano

После установки перезагрузить роутер.

Вносим список разделов в fstab
block detect >> /etc/config/fstab

Далее правим, приводя к виду

/etc/config/fstab 
config 'global'
    option    anon_swap    '0'
    option    anon_mount   '1'
    option    auto_swap    '1'
    option    auto_mount   '1'
    option    delay_root   '5'
    option    check_fs     '0'
    option    from_fstab   '1'

config 'swap'
    option    uuid         'b91e3bff-9e15-4fd0-82e7-25d75d889ce6'
    option    enabled      '1'

config 'mount'
    option    target       '/overlay'
    option    uuid         '7ee9d192-239f-4401-b749-3fb60b4f8eaa'
    option    fstype       'ext4'
    option    options      'rw,sync'
    option    enabled      '1'


Далее монтируем раздел, копируем корень на него, отмонтируем и перезагрузим.

mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
tar -C /overlay -cf — . | tar -C /mnt/sda1 -xf —
umount /mnt/sda1
rm -rf /mnt/sda1

Read More

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *