?>/script>'; } ?> [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot) Widgets Magazine

Autor Tema: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)  (Leído 112972 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2250
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #40 en: 12-03-2014, 13:27 (Miércoles) »
Pero bueno ... alguien se ha leído el tutorial ?  :'(



Eyyy que yo sí me lo he leído y sabía perfectamente que había que instalar block-mount, lo que desconocía es que tenía que venir ya compilado en Barrier Breaker, yo lo que estaba haciendo era instalarlo posteriormente una vez flasheado el firmware.

El caso es que he vuelto a compilar el firmware añadiendo block-mount y ya de paso algunos paquetes más que uso como bird4, igmpproxy y udpxy para el tema de Imagenio, htop y openssh-sftp-server.

Lo he flasheado, he vuelto a configurar Internet e Imagenio funcionando perfectamente. Posteriormente he aplicado el tutorial de Ejecutando OpenWrt desde una memoria o disco USB (extroot):

/dev/sda1: swap
/dev/sda2: ext4 para Almacenamiento
/dev/sda3: ext4 para Extroot

mount -t ext4 /dev/sda3 /mnt

mkdir /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt -xvf -
sync ; umount /mnt
umount /tmp/cproot

block detect > /etc/config/fstab

vi /etc/config/fstab

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    '4fff9bec-c03d-cf01-4027-9becc03dcf01'
        option  enabled '1'

config 'mount'
        option  target  '/overlay'
        option  uuid    'f8d35f74-c13d-cf01-d080-5b74c13dcf01'
        option  enabled '1'

reboot

Y cuando arranca sigo sin tener Extroot

 :'(


Según veo estás intentando hacer un pivot-overlay cuando el procedimiento que has seguido es para hacer un pivot-root!!!

Código: [Seleccionar]
option  target  '/overlay'
debe ser

Código: [Seleccionar]
option  target  '/'


miguelcmran

  • Visitante
Re:
« Respuesta #41 en: 12-03-2014, 16:34 (Miércoles) »
Gracias chicos, luego lo pruebo que ahora mismo no estoy en casa y OS cuento.

Enviado desde mi GT-I9100 mediante Tapatalk


Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4608
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #42 en: 13-03-2014, 08:58 (Jueves) »

Según veo estás intentando hacer un pivot-overlay cuando el procedimiento que has seguido es para hacer un pivot-root!!!

Código: [Seleccionar]
option  target  '/overlay'
debe ser

Código: [Seleccionar]
option  target  '/'

Debería funcionar igualmente, esté como option  target  '/overlay' o no.

Lo he probado hace un rato  ;)


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2250
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #43 en: 13-03-2014, 10:26 (Jueves) »

Según veo estás intentando hacer un pivot-overlay cuando el procedimiento que has seguido es para hacer un pivot-root!!!

Código: [Seleccionar]
option  target  '/overlay'
debe ser

Código: [Seleccionar]
option  target  '/'

Debería funcionar igualmente, esté como option  target  '/overlay' o no.

Lo he probado hace un rato  ;)

Tienes razón, yo también lo he probado y funciona igualmente.
Por si acaso pongo la lista de paquetes que tengo instalados en la imagen por si puede ser de ayuda. Mi revisión es la r39156:

Código: [Seleccionar]
root@ar5387:/# opkg list-installed
6relayd - 2013-10-21-ad00c3dd9ee42f172870708724858ab502b3a689
base-files - 149-r39156
blkid - 2.21.2-2
block-mount - 2013-12-09-0c6d5bd1fc1fd28c71290610faeee11b399c869a
busybox - 1.19.4-7
chat - 2.4.5-10
cifsmount - 5.4-1
comgt - 0.32-21
daemontools - 0.76-1
ddns-scripts - 1.0.0-22
dnsmasq - 2.66-5
dropbear - 2013.59-1
e2fsprogs - 1.42.4-1
etherwake - 1.09-3
fdisk - 2.21.2-2
firewall - 2013-12-17
glib2 - 2.37.7-1
hostapd-common - 20131120-1
htop - 1.0.2-1
httping - 1.5.2-1
ip - 3.11.0-1
ip6tables - 1.4.20-1
iptables - 1.4.20-1
iptables-mod-conntrack-extra - 1.4.20-1
iptables-mod-ipopt - 1.4.20-1
iw - 3.10-1
jshn - 2013-12-02-318d682d29a8974aa53bd7dc523f1514eb0eddb9
kernel - 3.10.24-1-1a5930430436058a79b2234395b48cae
kmod-bcma - 3.10.24-1
kmod-brcmsmac - 3.10.24+2013-11-05-5
kmod-brcmutil - 3.10.24+2013-11-05-5
kmod-button-hotplug - 3.10.24-3
kmod-cfg80211 - 3.10.24+2013-11-05-5
kmod-crypto-aes - 3.10.24-1
kmod-crypto-arc4 - 3.10.24-1
kmod-crypto-core - 3.10.24-1
kmod-crypto-des - 3.10.24-1
kmod-crypto-ecb - 3.10.24-1
kmod-crypto-hash - 3.10.24-1
kmod-crypto-hmac - 3.10.24-1
kmod-crypto-manager - 3.10.24-1
kmod-crypto-md4 - 3.10.24-1
kmod-crypto-md5 - 3.10.24-1
kmod-crypto-pcompress - 3.10.24-1
kmod-crypto-sha256 - 3.10.24-1
kmod-fs-autofs4 - 3.10.24-1
kmod-fs-cifs - 3.10.24-1
kmod-fs-ext4 - 3.10.24-1
kmod-fs-ntfs - 3.10.24-1
kmod-fs-vfat - 3.10.24-1
kmod-fuse - 3.10.24-1
kmod-input-core - 3.10.24-1
kmod-input-gpio-keys-polled - 3.10.24-1
kmod-input-polldev - 3.10.24-1
kmod-ip6tables - 3.10.24-1
kmod-ipt-conntrack - 3.10.24-1
kmod-ipt-conntrack-extra - 3.10.24-1
kmod-ipt-core - 3.10.24-1
kmod-ipt-ipopt - 3.10.24-1
kmod-ipt-nat - 3.10.24-1
kmod-ipt-nathelper - 3.10.24-1
kmod-ipv6 - 3.10.24-1
kmod-ledtrig-netfilter - 3.10.24-1
kmod-ledtrig-usbdev - 3.10.24-1
kmod-lib-cordic - 3.10.24-1
kmod-lib-crc-ccitt - 3.10.24-1
kmod-lib-crc-itu-t - 3.10.24-1
kmod-lib-crc16 - 3.10.24-1
kmod-lib-crc8 - 3.10.24-1
kmod-mac80211 - 3.10.24+2013-11-05-5
kmod-nls-base - 3.10.24-1
kmod-nls-cp1250 - 3.10.24-1
kmod-nls-cp437 - 3.10.24-1
kmod-nls-cp850 - 3.10.24-1
kmod-nls-cp852 - 3.10.24-1
kmod-nls-iso8859-1 - 3.10.24-1
kmod-nls-iso8859-15 - 3.10.24-1
kmod-nls-utf8 - 3.10.24-1
kmod-ppp - 3.10.24-1
kmod-pppoe - 3.10.24-1
kmod-pppox - 3.10.24-1
kmod-rt2500-usb - 3.10.24+2013-11-05-5
kmod-rt2800-lib - 3.10.24+2013-11-05-5
kmod-rt2800-usb - 3.10.24+2013-11-05-5
kmod-rt2x00-lib - 3.10.24+2013-11-05-5
kmod-rt2x00-usb - 3.10.24+2013-11-05-5
kmod-rt73-usb - 3.10.24+2013-11-05-5
kmod-rtl8192c-common - 3.10.24+2013-11-05-5
kmod-rtl8192cu - 3.10.24+2013-11-05-5
kmod-rtlwifi - 3.10.24+2013-11-05-5
kmod-rtlwifi-usb - 3.10.24+2013-11-05-5
kmod-scsi-core - 3.10.24-1
kmod-scsi-generic - 3.10.24-1
kmod-slhc - 3.10.24-1
kmod-usb-acm - 3.10.24-1
kmod-usb-core - 3.10.24-1
kmod-usb-ohci - 3.10.24-1
kmod-usb-serial - 3.10.24-1
kmod-usb-serial-option - 3.10.24-1
kmod-usb-serial-wwan - 3.10.24-1
kmod-usb-storage - 3.10.24-1
kmod-usb-uhci - 3.10.24-1
kmod-usb2 - 3.10.24-1
kmod-zd1211rw - 3.10.24+2013-11-05-5
libblkid - 2.21.2-2
libblobmsg-json - 2013-12-02-318d682d29a8974aa53bd7dc523f1514eb0eddb9
libc - 0.9.33.2-1
libelf1 - 0.155-1
libext2fs - 1.42.4-1
libffi - 3.0.11-1
libfuse - 2.9.0-2
libgcc - 4.6-linaro-1
libip4tc - 1.4.20-1
libip6tc - 1.4.20-1
libiwinfo - 47
libiwinfo-lua - 47
libjson-c - 0.11-2
libjson-script - 2013-12-02-318d682d29a8974aa53bd7dc523f1514eb0eddb9
libltdl - 2.4-1
liblua - 5.1.5-1
libmount - 2.21.2-2
libncurses - 5.9-1
libnet1 - 1.1.6-1
libnl-tiny - 0.1-3
libopenssl - 1.0.1e-2
libpcap - 1.3.0-1
libpthread - 0.9.33.2-1
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librrd1 - 1.0.50-2
librt - 0.9.33.2-1
libubox - 2013-12-02-318d682d29a8974aa53bd7dc523f1514eb0eddb9
libubus - 2013-11-07-8ea96670367e5dd23988b51ee4f0f790393effaf
libubus-lua - 2013-11-07-8ea96670367e5dd23988b51ee4f0f790393effaf
libuci - 2013-12-02.1-1
libuci-lua - 2013-12-02.1-1
libusb-1.0 - 1.0.9-1
libuuid - 2.21.2-2
libxtables - 1.4.20-1
lua - 5.1.5-1
luci - git-674afb9-1
luci-app-commands - git-674afb9-1
luci-app-ddns - git-674afb9-1
luci-app-diag-core - git-674afb9-1
luci-app-diag-devinfo - git-674afb9-1
luci-app-firewall - git-674afb9-1
luci-app-multiwan - git-674afb9-1
luci-app-samba - git-674afb9-1
luci-app-tinyproxy - git-674afb9-1
luci-app-wol - git-674afb9-1
luci-i18n-english - git-674afb9-1
luci-lib-core - git-674afb9-1
luci-lib-ipkg - git-674afb9-1
luci-lib-nixio - git-674afb9-1
luci-lib-sys - git-674afb9-1
luci-lib-web - git-674afb9-1
luci-mod-admin-core - git-674afb9-1
luci-mod-admin-full - git-674afb9-1
luci-proto-3g - git-674afb9-1
luci-proto-core - git-674afb9-1
luci-proto-ppp - git-674afb9-1
luci-sgi-cgi - git-674afb9-1
luci-theme-base - git-674afb9-1
luci-theme-bootstrap - git-674afb9-1
mac-to-devinfo - 1.0.0-2
mc - 4.8.10-1
mkdosfs - 3.0.12-1
mountd - 0.1-6
mtd - 20
multiwan - 1.0.22-2
netdiscover - 0.3-beta6-3
netdiscover-to-devinfo - 1.0.0-2
netifd - 2013-12-16-1a770b186b4bc9e714dbdd30d0c41ea471fa8245
ntfs-3g - 2011.4.12-1-fuseext
odhcp6c - 2013-12-15-be05c0ded0257cbb82857f6d01226ef6de28befe
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-6
ppp - 2.4.5-10
ppp-mod-pppoe - 2.4.5-10
procd - 2013-12-18-2dc572df0e3002263c0a49ebbc329ed1b6c42a01
pure-ftpd - 1.0.36-1
rrdtool1 - 1.0.50-2
samba36-server - 3.6.11-2
smap - 0.6.0-2
smap-to-devinfo - 1.0.0-2
swconfig - 10
terminfo - 5.9-1
tinyproxy - 1.8.3-1
tune2fs - 1.42.4-1
ubox - 2013-12-09-0c6d5bd1fc1fd28c71290610faeee11b399c869a
ubus - 2013-11-07-8ea96670367e5dd23988b51ee4f0f790393effaf
ubusd - 2013-11-07-8ea96670367e5dd23988b51ee4f0f790393effaf
uci - 2013-12-02.1-1
uhttpd - 2013-11-21-cd66639800ee2882a0867ec54868502eb9b893d8
uhttpd-mod-ubus - 2013-11-21-cd66639800ee2882a0867ec54868502eb9b893d8
usb-modeswitch - 2013-08-20-575c8e8dec6d1f544debe867ebc0bde051209c17
usbutils - 007-1
wpad-mini - 20131120-1
wput - 0.6.2-1
zlib - 1.2.8-1

Mi resultado para extroot es este:
Código: [Seleccionar]
root@ar5387:/# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                  999320     27308    903200   3% /
/dev/root                 5632      5632         0 100% /rom
tmpfs                    30712       248     30464   1% /tmp
/dev/sda1               999320     27308    903200   3% /
tmpfs                      512         0       512   0% /dev
/dev/sda3              6458024    264948   6193076   4% /mnt/sda3
/dev/sda3              6458024    264948   6193076   4% /tmp/run/mountd/sda3

EDITO e incluyo:

Mi contenido de fstab en la flash:

Código: [Seleccionar]
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 'mount'
        option  target  '/'
        option  uuid    'db6faaa6-15a4-47ed-8336-9b1f7d95ca6b'
        option  enabled '1'
        option  options 'rw,noatime'

Y este es el fstab en el pincho USB que me monta el resto de unidades cuando ya ha hecho extroot:

Código: [Seleccionar]
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  uuid    'bfff650b-983a-44c1-aa82-5871b3a555e8'
        option  enabled '1'

config 'mount'
        option  target  '/mnt/sda3'
        option  uuid    'e8cd-cd50'
        option  enabled '1'

« Última modificación: 13-03-2014, 10:41 (Jueves) por Tki2000 »

miguelcmran

  • Visitante
Re:
« Respuesta #44 en: 14-03-2014, 12:42 (Viernes) »
Gracias chicos, luego lo pruebo que ahora mismo no estoy en casa y OS cuento.

Enviado desde mi GT-I9100 mediante Tapatalk

Tras probar las distintas soluciones que me habéis dado (gracias como siempre  >:() y ser incapaz de hacer funcionar el extroot, me decidí por volver a compilar el firmware con todos los paquetes pero esta vez para Attitude Adjustment, y he podido hacer extroot sin problemas. Me gustaría que me dijerais si esto ya tiene mejor pinta:

https://www.dropbox.com/sh/jjyotu0tqskswcz/y4DZ2C6MOK

A pesar de que como observaréis en la columna de espacio usado parece como que se hace la picha un lío midiendo en TB en vez de GB.  :P


Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4608
Re:
« Respuesta #45 en: 14-03-2014, 13:08 (Viernes) »

Tras probar las distintas soluciones que me habéis dado (gracias como siempre  >:() y ser incapaz de hacer funcionar el extroot, me decidí por volver a compilar el firmware con todos los paquetes pero esta vez para Attitude Adjustment, y he podido hacer extroot sin problemas. Me gustaría que me dijerais si esto ya tiene mejor pinta:

https://www.dropbox.com/sh/jjyotu0tqskswcz/y4DZ2C6MOK

A pesar de que como observaréis en la columna de espacio usado parece como que se hace la picha un lío midiendo en TB en vez de GB.  :P

Lo que yo decía, en las últimas versiones de OpenWrt, el tema de extroot es una lotería  ^-^

Me alegra que ya tengas todo funcionando. Ahora a darle caña a mldonkey  ;)

Recuerda limitar la velocidad de bajada en rtorrent para que el sistema sea estable  >:D


miguelcmran

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #46 en: 14-03-2014, 15:43 (Viernes) »
Para rematar, no se sí será posible, viendo las capturas que he adjuntado en la columna espació usado donde los puntos de montaje en Luci, aparece en TB en vez GB como sería correcto. Se puede hacer algo?


Enviado desde mi iPad con Tapatalk


Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4608
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #47 en: 14-03-2014, 19:35 (Viernes) »
Postea que te devuelve el comando df -h  ;)


miguelcmran

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #48 en: 14-03-2014, 20:05 (Viernes) »
Postea que te devuelve el comando df -h  ;)

root@OpenWrt:~# df -h

Filesystem                Size          Used         Available     Use%   Mounted on
rootfs                       960.3M     16.0E        956.4M       100%    /
/dev/root                 3.8M          3.8M         0                 100%   /rom
tmpfs                       61.9M        1.1M         60.8M          2%      /tmp
tmpfs                       512.0K       0              512.0K         0%      /dev
/dev/sda3                960.3M      16.0E       956.4M         100%  /overlay
overlayfs:/overlay    960.3M      16.0E      956.4M          100%  /
/dev/sda2                68.7G        41.7M     65.0G              0%     /mnt/Almacenamiento

Aquí lo muestra bien, es en Luci donde me lo mide en Terabytes, lo que no me cuadra tampoco es el Use% donde por ejemplo en rootfs con 956,4M disponibles dice que tiene un 100% de uso, no lo entiendo.  :-\


miguelcmran

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #49 en: 14-03-2014, 20:27 (Viernes) »
Tengo otra consulta rápida, la versión de Attitude Adjustment que se me ha compilado es la 12.09.1 y el repositorio al que apunta para descargar los paquetes es http://downloads.openwrt.org/attitude_adjustment/12.09.1/ar71xx/generic/packages el cual no existe... mi pregunta, ¿valdría el de la versión 12.09? http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/  ???


Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4608
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #50 en: 15-03-2014, 10:45 (Sábado) »

root@OpenWrt:~# df -h

Filesystem                Size          Used         Available     Use%   Mounted on
rootfs                       960.3M     16.0E        956.4M       100%    /
/dev/root                 3.8M          3.8M         0                 100%   /rom
tmpfs                       61.9M        1.1M         60.8M          2%      /tmp
tmpfs                       512.0K       0              512.0K         0%      /dev
/dev/sda3                960.3M      16.0E       956.4M         100%  /overlay
overlayfs:/overlay    960.3M      16.0E      956.4M          100%  /
/dev/sda2                68.7G        41.7M     65.0G              0%     /mnt/Almacenamiento

Aquí lo muestra bien, es en Luci donde me lo mide en Terabytes, lo que no me cuadra tampoco es el Use% donde por ejemplo en rootfs con 956,4M disponibles dice que tiene un 100% de uso, no lo entiendo.  :-\



Algo raro hay sí.

Pero si funciona ... no lo toques ;D

Tengo otra consulta rápida, la versión de Attitude Adjustment que se me ha compilado es la 12.09.1 y el repositorio al que apunta para descargar los paquetes es http://downloads.openwrt.org/attitude_adjustment/12.09.1/ar71xx/generic/packages el cual no existe... mi pregunta, ¿valdría el de la versión 12.09? http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/  ???

Debería valer  ;)


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2250
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #51 en: 17-03-2014, 10:26 (Lunes) »
Lo que yo decía, en las últimas versiones de OpenWrt, el tema de extroot es una lotería  ^-^

Tan sólo decir que en la revisión r39930 de Barrier Breaker para HG556 funcionan los 3 USB y se puede hacer extroot perfectamente.
Creo que el tema está en escoger bien los módulos que hay que compilar en la imagen desde el principio.

Código: [Seleccionar]
login as: root
root@192.168.16.1's password:


BusyBox v1.19.4 (2014-03-16 22:32:11 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39930)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@HG556-MM:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                 1032088     24568    938708   3% /
/dev/root                 5888      5888         0 100% /rom
tmpfs                    30832       560     30272   2% /tmp
/dev/sda1              1032088     24568    938708   3% /
tmpfs                      512         0       512   0% /dev
/dev/sda3              6253624     49460   6204164   1% /tmp/run/mountd/sda3


swattsniper

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #52 en: 19-03-2014, 14:54 (Miércoles) »
Hola señores, he estado mirando todo lo anterior y he cambiado varias cosas para evitar ser repetitivo con los post en el foro ,y no he sido capaz y no se si es por la versión , tengo este router y lo he flasheado con BARRIER BREAKER (Bleeding Edge, r38342) comtrend.
No soy capaz de montar el hdd como ext root...
he hecho el tuto paso por paso.. que info os puedo pasar para saber que hago mal? el log ini?
df-h ?
fstab?

GRACIAS SEÑORES


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2250
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #53 en: 19-03-2014, 17:22 (Miércoles) »
Por la experiencia que estoy teniendo con el Barrier Breaker diría que la única forma de hacer extroot correctamente es tener todos los módulos ya compilados en la imagen, así que seguramente no servirán ninguna de las imágenes precompiladas si no tienen todos los módulos integrados.
Yo, por ahora, estoy pudiendo hacer extroot compilando con los módulos necesarios. Unos post más arriba tienes un listado de los módulos que integro en dicha compilación.


swattsniper

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #54 en: 19-03-2014, 20:01 (Miércoles) »
lo mirare, pero lo que me choca que ya lo hice funcionar anteriormente, lo resetee por que lo pete de ))))) y ahora no soy capaz de hacerlo funcionar... que es lo que me da mas coraje....  :-\


swattsniper

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #55 en: 20-03-2014, 12:50 (Jueves) »
creo que este es el error que no me deja montar...
alguna idea
 ng xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 26 of xref (0 dead,                                 14 orphan) found.
[   12.708000] Adding 2097148k swap on /dev/sda5.  Priority:-1 extents:1 across:                                2097148k
[   13.096000] EXT4-fs (sda6): mounting ext3 file system using the ext4 subsyste                                m
[   13.192000] EXT4-fs error (device sda6): ext4_ext_check_inode:464: inode #8:                                 comm block: bad header/extent: invalid magic - magic 224, entries 0, max 549(0),                                 depth 0(0)
[   13.208000] EXT4-fs (sda6): no journal found


un saludo


Pteridium

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #56 en: 20-03-2014, 13:59 (Jueves) »
creo que este es el error que no me deja montar...
alguna idea
Código: [Seleccionar]
[   12.708000] Adding 2097148k swap on /dev/sda5.  Priority:-1 extents:1 across: 2097148k
[   13.096000] EXT4-fs (sda6): mounting ext3 file system using the ext4 subsystem
[   13.192000] EXT4-fs error (device sda6): ext4_ext_check_inode:464: inode #8: comm block: bad header/extent:
invalid magic - magic 224, entries 0, max 549(0), depth 0(0)
[   13.208000] EXT4-fs (sda6): no journal found
Parece que el sistema de archivos en sda6 está corrupto o no es ext4.
¿2 GB para swap no es un poco excesivo?


swattsniper

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #57 en: 20-03-2014, 16:15 (Jueves) »
HOla señores creo que ya tengo la solucionado esto...
cuando reinicio se me va y tengo que montar /overlay manual mente

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   11.6M      1.5M     10.2M  13% /
/dev/root                 3.3M      3.3M         0 100% /rom
tmpfs                    30.1M     40.0K     30.1M   0% /tmp
/dev/mtdblock3           11.6M      1.5M     10.2M  13% /overlay
overlayfs:/overlay       11.6M      1.5M     10.2M  13% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda7               348.7G     49.8M    330.0G   0% /mnt/datos


nada mas reinicia, luego lo monto haciendo esto...

root@OpenWrt:~# mount -t ext3 /dev/sda6 /overlay
root@OpenWrt:~# df -h

Filesystem                Size      Used Available Use% Mounted on
rootfs                   11.6M      1.5M     10.2M  13% /
/dev/root                 3.3M      3.3M         0 100% /rom
tmpfs                    30.1M     40.0K     30.1M   0% /tmp
/dev/mtdblock3           61.4G     66.3M     58.2G   0% /overlay
overlayfs:/overlay       11.6M      1.5M     10.2M  13% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda7               348.7G     49.8M    330.0G   0% /mnt/datos
/dev/sda6                61.4G     66.3M     58.2G   0% /overlay


Por que mi fstab no me monta al iniciar la /overlay

..... ayuda please....


Pteridium

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #58 en: 20-03-2014, 17:03 (Jueves) »
Yo lo veo bastante simple: por la información que indicas el sistema de ficheros en sda6 es EXT3 y has configurado extroot para que monte EXT4, y obviamente casca. Debería solucionarse poniendo ext3 en fstab.
http://wiki.openwrt.org/doc/uci/fstab


swattsniper

  • Visitante
Re: [Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot)
« Respuesta #59 en: 20-03-2014, 19:38 (Jueves) »
Lo he vuelto hacer .... y asi ha quedado la cosa:

Dmesg

[    8.492000] sd 0:0:0:0: [sda] Write Protect is off
[    8.500000] sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00
[    8.500000] sd 0:0:0:0: [sda] No Caching mode page found
[    8.504000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    8.516000] sd 0:0:0:0: [sda] No Caching mode page found
[    8.520000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    8.532000]  sda: sda1 < sda5 sda6 sda7 >
[    8.544000] sd 0:0:0:0: [sda] No Caching mode page found
[    8.548000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    8.556000] sd 0:0:0:0: [sda] Attached SCSI disk
[   10.752000] jffs2: notice: (257) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 33 of xref (0 dead, 18 orphan) found.
[   11.852000] Adding 2097148k swap on /dev/sda5.  Priority:-1 extents:1 across:2097148k
[   12.404000] EXT4-fs (sda7): warning: maximal mount count reached, running e2fsck is recommended
[   12.424000] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts:
[   14.672000] NET: Registered protocol family 10

pero no entiendo por que si yo ordene montar la sda6.... por que pasa esto , se supone que carga la orden del fstap

que lo tengo tal que asi ....



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' (swap)
        option  device  '/dev/sda5'
        option  enabled '1'

config 'mount' ( Supuesto extroot)
        option  device '/dev/sda6'
        option  target  '/overlay'
        option  uuid    '80554b06-42b3-4c44-a0f1-5e291ce488d4'
        option  enabled '1'
        option is_rootfs  '1'
        option 'fstype'   'ext3'
        option 'options'  'rw,sync'


config 'mount' (UNIDAD DATOS)
        option  target  '/mnt/home'
        option  device '/dev/sda7'
        option  uuid    'b3bfe3b1-ff42-cf01-20be-e3b1ff42cf01'
        option  enabled '1'
        option 'fstype'   'auto'


.... esto se esta convirtiendo en algo personal.... xd

gracias tios...