8000 it's normal this folder structure? · Issue #1 · suuhm/quick-extroot-openwrt.sh · GitHub
[go: up one dir, main page]

Skip to content

it's normal this folder structure? #1

Open

Description

@onlineapps-cloud

hi, i tried your script on my router, but in ssh console i get this:
image
repetable folder structure,this is normal?

Activity

  1. onlineapps-cloud commented on Jan 4, 2024

    @onlineapps-cloud
    Author

    image

  2. suuhm commented on Jan 5, 2024

    @suuhm
    Owner

    Hi, can you please show me the steps you enter on your router and the logs of the output, so I can help you here.

    Which usb device are you using here?

  3. onlineapps-cloud commented on Jan 5, 2024

    @onlineapps-cloud
    Author

    hi, i using microsd card /dev/sda1. but script not give me options to select anything when i execute it.

  4. suuhm commented on Jan 5, 2024

    @suuhm
    Owner

    Please give output of: fdisk -l ; blkid; lsusb

  5. suuhm commented on Jan 5, 2024

    @suuhm
    Owner

    ALso please give output of:

    opkg update ; opkg install libustream-mbedtls
    wget https://raw.githubusercontent.com/suuhm/quick-extroot-openwrt.sh/main/quick-extroot.sh
    sh quick-extroot.sh -h
  6. onlineapps-cloud commented on Jan 5, 2024

    @onlineapps-cloud
    Author
    sh quick-extroot.sh -h
    root@GL-X750:~# sh quick-extroot.sh -h
    _________________________________________________
                                                                                                 
    - QICK - EXTROOT OPENWRT v0.2a (c) 2021 - suuhm -
    _________________________________________________
    
    Wrong input! Please enter one of these options:
    
    Usage: quick-extroot.sh [OPTIONS] [DEV]
    
                      --create-extroot <dev>
                      --create-swap <dev>
                      --set-opkg2er
                      --checkfix-extroot
    
    
    root@GL-X750:~# wget https://raw.githubusercontent.com/suuhm/quick-extroot-openwrt.sh/main/quick-extroot.sh -qO- | sh -s -- --create-extroot 
    _________________________________________________
                                                                                                 
    - QICK - EXTROOT OPENWRT v0.2a (c) 2021 - suuhm -
    _________________________________________________
    
    * Install dependencies:
    Downloading https://downloads.openwrt.org/releases/23.05.2/targets/ath79/generic/packages/Packages.gz
    Updated list of available packages in /var/opkg-lists/openwrt_core
    Downloading https://downloads.openwrt.org/releases/23.05.2/targets/ath79/generic/packages/Packages.sig
    Signature check passed.
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/base/Packages.gz
    Updated list of available packages in /var/opkg-lists/openwrt_base
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/base/Packages.sig
    Signature check passed.
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/luci/Packages.gz
    Updated list of available packages in /var/opkg-lists/openwrt_luci
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/luci/Packages.sig
    Signature check passed.
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/packages/Packages.gz
    Updated list of available packages in /var/opkg-lists/openwrt_packages
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/packages/Packages.sig
    Signature check passed.
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/routing/Packages.gz
    Updated list of available packages in /var/opkg-lists/openwrt_routing
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/routing/Packages.sig
    Signature check passed.
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/telephony/Packages.gz
    Updated list of available packages in /var/opkg-lists/openwrt_telephony
    Downloading https://downloads.openwrt.org/releases/23.05.2/packages/mips_24kc/telephony/Packages.sig
    Signature check passed.
    Package block-mount (2023-02-28-bfe882d5-1) installed in root is up to date.
    Package kmod-fs-ext4 (5.15.137-1) installed in root is up to date.
    Package kmod-usb-storage (5.15.137-1) installed in root is up to date.
    Package kmod-usb-ohci (5.15.137-1) installed in root is up to date.
    Package kmod-usb-uhci (5.15.137-1) installed in root is up to date.
    Package e2fsprogs (1.47.0-2) installed in root is up to date.
    Package fdisk (2.39-2) installed in root is up to date.
    * Set up ExtRoot on your openwrt Device:
    * Configure /etc/config/fstab to mount the rootfs_data in another directory
    * Check for your wished device:
    --------------------- LIST OF EXT-DEVICES ---------------------
    DEVICENAME: /dev/sda:
    ---------------------------------------------------------------
    
    Please enter your Device without Number at the end: (eg. sda)
    Warning! All Data on your Device will be destroyed! Continue? (y/n)
    * Create and format device: (/dev/)
    
    Welcome to fdisk (util-linux 2.39).                                                                                                                                                                                                         
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    fdisk: cannot open /dev/: Is a directory
    --------------------- LIST OF DEVICES ---------------------
    USB Devicename: /dev/sda: ---- UUID: UUID="50be9e75-86e9-44de-beee-d7e55c84afc8"
    -----------------------------------------------------------
    mke2fs 1.47.0 (5-Feb-2023)
    The file /dev/1 does not exist and no size was specified.
    mount: mounting /dev/1 on /mnt failed: No such file or directory
    ./
    ./upper/
    ./upper/etc/
    ./upper/etc/shinit
    ./upper/etc/luci-uploads/
    ./upper/etc/luci-uploads/.placeholder
    ./upper/etc/uhttpd.key
    ./upper/etc/modules-boot.d/
    ./upper/etc/modules-boot.d/20-lib-crc16
    ./upper/etc/modules-boot.d/50-usb-ohci
    ./upper/etc/modules-boot.d/40-scsi-core
    ./upper/etc/modules-boot.d/usb-storage
    ./upper/etc/modules-boot.d/50-usb-uhci
    ./upper/etc/modules-boot.d/30-fs-ext4
    ./upper/etc/oui-tertf/
    ./upper/etc/oui-tertf/client.db
    ./upper/etc/nginx/
    ./upper/etc/nginx/nginx.key
    ./upper/etc/nginx/nginx.cer
    ./upper/etc/shells
    ./upper/etc/config/
    ./upper/etc/config/gl-tertf
    ./upper/etc/config/rtty
    ./upper/etc/config/glforward
    ./upper/etc/config/vpnpolicy
    ./upper/etc/config/ovpnclient
    ./upper/etc/config/wan-access
    ./upper/etc/config/gl_timer
    ./upper/etc/config/glipv6
    ./upper/etc/config/rpcd
    ./upper/etc/config/gl_s2s
    ./upper/etc/config/gl_block
    ./upper/etc/config/gl-cloud
    ./upper/etc/config/glconfig
    ./upper/etc/config/gl_led
    ./upper/etc/config/fstab
    ./upper/etc/config/ubootenv
    ./upper/etc/config/network
    ./upper/etc/config/gl_mwan3
    ./upper/etc/config/wireguard_server
    ./upper/etc/config/ovpnserver
    ./upper/etc/config/wireguard
    ./upper/etc/config/stubby
    ./upper/etc/config/repeater
    ./upper/etc/config/openssl
    ./upper/etc/config/openvpn
    ./upper/etc/config/mwan3
    ./upper/etc/config/ddns
    ./upper/etc/config/firewall
    ./upper/etc/config/edgerouter
    ./upper/etc/config/switch-button
    ./upper/etc/config/system
    ./upper/etc/config/uhttpd
    ./upper/etc/config/oui-httpd
    ./upper/etc/config/gl_macclone
    ./upper/etc/config/upgrade
    ./upper/etc/config/dropbear
    ./upper/etc/config/luci
    ./upper/etc/config/gl_ddns
    ./upper/etc/config/dnscrypt-proxy
    ./upper/etc/config/glmodem
    ./upper/etc/config/qos
    ./upper/etc/config/board_special
    ./upper/etc/config/gl-dns
    ./upper/etc/config/plugins
    ./upper/etc/config/gl_logread
    ./upper/etc/config/wireless
    ./upper/etc/config/dhcp
    ./upper/etc/config/apnprofile
    ./upper/etc/config/ucitrack
    ./upper/etc/rc.local
    ./upper/etc/hotplug.d/
    ./upper/etc/hotplug.d/block/
    ./upper/etc/hotplug.d/block/10-mount
    ./upper/etc/hotplug.d/block/00-media-change
    ./upper/etc/oui/
    ./upper/etc/oui/oui.db
    ./upper/etc/inittab
    ./upper/etc/shadow
    ./upper/etc/e2fsck.conf
    ./upper/etc/init.d/
    ./upper/etc/init.d/fstab
    ./upper/etc/profile
    ./upper/etc/rc.d/
    ./upper/etc/rc.d/S11fstab
    ./upper/etc/nftables.d/
    ./upper/etc/nftables.d/10-custom-filter-chains.nft
    ./upper/etc/nftables.d/README
    ./upper/etc/uhttpd.crt
    ./upper/etc/sysctl.conf
    ./upper/etc/dropbear/
    ./upper/etc/dropbear/dropbear_rsa_host_key
    ./upper/etc/dropbear/dropbear_ed25519_host_key
    ./upper/etc/fw_env.config
    ./upper/etc/group
    ./upper/etc/urandom.seed
    ./upper/etc/udhcpc.user.d/
    ./upper/etc/udhcpc.user.d/vpn_dns.sh
    ./upper/etc/passwd
    ./upper/etc/modules.d/
    ./upper/etc/modules.d/20-lib-crc16
    ./upper/etc/modules.d/50-usb-ohci
    ./upper/etc/modules.d/40-scsi-core
    ./upper/etc/modules.d/usb-storage
    ./upper/etc/modules.d/50-usb-uhci
    ./upper/etc/modules.d/30-fs-ext4
    ./upper/etc/opkg/
    ./upper/etc/opkg/keys/
    ./upper/etc/opkg/keys/4d017e6f1ed5d616
    ./upper/etc/opkg/keys/06a6bf2ad909388f
    ./upper/etc/uci-defaults/
    ./upper/etc/uci-defaults/50-migrate-rpcd-ubus-sock.sh
    ./upper/etc/uci-defaults/14_migrate-dhcp-release
    ./upper/etc/uci-defaults/15_odhcpd
    ./upper/etc/uci-defaults/50-dnsmasq-migrate-ipset.sh
    ./upper/etc/uci-defaults/00_uhttpd_ubus
    ./upper/etc/uci-defaults/20_migrate-feeds
    ./upper/etc/uci-defaults/04_led_migration
    ./upper/etc/uci-defaults/30_luci-theme-bootstrap
    ./upper/etc/uci-defaults/12_network-generate-ula
    ./upper/etc/uci-defaults/30_uboot-envtools
    ./upper/etc/uci-defaults/05_fix-compat-version
    ./upper/etc/uci-defaults/10_migrate-shadow
    ./upper/etc/uci-defaults/50_luci-mod-admin-full
    ./upper/etc/uci-defaults/50-dnsmasq-migrate-resolv-conf-auto.sh
    ./upper/etc/uci-defaults/09_fix-checksum
    ./upper/etc/uci-defaults/13_fix-group-user
    ./upper/etc/board.json
    ./upper/etc/hosts
    ./upper/usr/
    ./upper/usr/share/
    ./upper/usr/share/terminfo/
    ./upper/usr/share/terminfo/v/
    ./upper/usr/share/terminfo/v/vt102
    ./upper/usr/share/terminfo/v/vt100
    ./upper/usr/share/terminfo/a/
    ./upper/usr/share/terminfo/a/alacritty
    ./upper/usr/share/terminfo/a/ansi
    ./upper/usr/share/terminfo/r/
    ./upper/usr/share/terminfo/r/rxvt-unicode
    tar: can't create node ./upper/etc/uci-defaults/50-migrate-rpcd-ubus-sock.sh: Operation not permitted
    ./upper/usr/share/terminfo/r/rxvt
    
    
    root@GL-X750:~# fdisk -l
    Disk /dev/mtdblock0: 256 KiB, 262144 bytes, 512 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock1: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock2: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock3: 15.63 MiB, 16384000 bytes, 32000 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock4: 2.25 MiB, 2359296 bytes, 4608 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock5: 13.38 MiB, 14024704 bytes, 27392 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock6: 9.5 MiB, 9961472 bytes, 19456 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/sda: 28.33 GiB, 30416044032 bytes, 59406336 sectors
    Disk model: STORAGE DEVICE  
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    root@GL-X750:~# blkid
    /dev/mtdblock5: BLOCK_SIZE="262144" TYPE="squashfs"
    /dev/sda: UUID="50be9e75-86e9-44de-beee-d7e55c84afc8" BLOCK_SIZE="4096" TYPE="ext4"
    
    root@GL-X750:~# lsusb
    Bus 001 Device 004: ID 2c7c:0306 Quectel EP06-E
    Bus 001 Device 003: ID 05e3:0752 Generic USB Storage
    Bus 001 Device 002: ID 05e3:0618  USB2.0 Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux 5.15.137 ehci_hcd EHCI Host Controller
    
  7. suuhm commented on Jan 5, 2024

    @suuhm
    Owner

    at the point: "Please enter your Device without Number at the end: (eg. sda)"
    did you enter here simply sda or just pressed Enter?

    You have to write sda here to successfully run the script

  8. added a commit that references this issue on Jan 5, 2024
  9. suuhm commented on Jan 5, 2024

    @suuhm
    Owner

    I've commited an update to the script, can you rerun please and test?

  10. onlineapps-cloud commented on Jan 5, 2024

    @onlineapps-cloud
    Author

    i will check on another router, current router already was manually configured.

  11. onlineapps-cloud commented on Jan 5, 2024

    @onlineapps-cloud
    Author

    did you enter here simply sda or just pressed Enter?

    script not ask me to select where to create exroot!, script work autonomous, without askink anything.

  12. suuhm commented on Jan 5, 2024

    @suuhm
    Owner

    Ok that sounds strange , can you download the new version and check again with output?

  13. suuhm commented on Jan 6, 2024

    @suuhm
    Owner

    I've done some Bugfixes, can you again plaese test?

    opkg update ; opkg install libustream-mbedtls && \
    wget https://raw.githubusercontent.com/suuhm/quick-extroot-openwrt.sh/main/quick-extroot.sh -qO- | \
    sh -s -- --create-extroot 

    Commit:
    1f88d57

  14. onlineapps-cloud commented on Jan 7, 2024

    @onlineapps-cloud
    Author

    hi, i will check in few days, thanks for your work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0