-
[T50/Q800] Instalar Debian mediante chroot...
El hecho de que el T50/Q800 (en lo sucesivo, CUBO) traiga un pequeño linux tiene infinitas ventajas, pero lamentablemente el sistema de ficheros está en la flash del aparato y es de solo lectura. Por esa razón, no se pueden instalar programas directamente, sino que hay que generar un entorno donde trabajar.
Para ello se utiliza el comando chroot, para decirle a linux una nueva ubicación para el sistema de ficheros. De esta forma, en vez de trabajar sobre el linux que trae el CUBO, lo hacemos sobre una imagen de Debian.
Primero hay que bajarse los 4 archivos .rar de la imagen:
http://rapidshare.com/files/23852651...xxx.part01.rar
http://rapidshare.com/files/23852856...xxx.part02.rar
http://rapidshare.com/files/23853292...xxx.part03.rar
http://rapidshare.com/files/23853486...xxx.part04.rar
Descomprimes el primero y automáticamente se descomprimirán todos y crearan un archivo llamado debin-4g.ext3 de unos 4 Gb.
Luego tienes que poner el archivo en la partición principal (HDD1) de tu CUBO. Una opción es mediante un pendrive USB, utilizando la función de copia del propio CUBO, pero lo más cómodo y rápido es conectar el CUBO al PC mediante cable USB. Para que quede todo un poco más recogido, en vez de grabarla a la raíz de la partición, he optado por grabarla a una carpeta llamada debin-4g.
Cada uno que grabe la imagen donde quiera, pero que luego lo tenga en cuenta para adaptar las instrucciones a la carpeta utilizada.
Para acceder a la imagen Debian, te conectas por telnet a la ip del CUBO desde tu pc. Tras logarte y tener el símbolo de comando '/ #' tenéis que ejecutar las líneas que especifico a continuación:
Cita:
cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
mkdir chroot
mount -o loop -w ./debin-4g.ext3 ./chroot
chroot ./chroot
mount /proc
mount /mnt/HDD1
mount /mnt/HDD2
Si la imagen Debian ya está montada, y queremos acceder a ella, los pasos se reducen a los siguientes:
Cita:
cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
chroot ./chroot
Para desmontarlo todo antes de apagar el CUBO ejecutad lo siguiente:
Cita:
umount -l /mnt/HDD2
umount -l /mnt/HDD1
umount /proc
exit
umount -l ./chroot
rmdir chroot
Ni que decir tiene que si solo tenéis una partición (HDD1), las líneas que contengan HDD2 las podéis obviar.
Para poder montar y desmontar la imagen Debian de forma sencilla he creado unos script que os podéis bajar de aquí:
http://rapidshare.com/files/274328360/DEBIAN.rar
Tenéis que editar los ficheros .txt y colocar la dirección IP de vuestro CUBO en la primera línea.
Para montar la imagen, ejecutad 'debian.bat', y para desmontarla 'undebian.bat'. El script 'undebian' desmonta HDD1, HDD2 y chroot para dejar el CUBO como antes de ejecutar nada.
La imagen ya viene modificada con respecto al debin-4g.ext que anda por ahí rulando en los siguientes aspectos:
- Dependencias de paquetes instalados corregida (locales y libc6).
- /etc/apt/sources.list con listas de stable, testing y unstable de los mirrors españoles de Debian.
NOTA: La líneas del sources.list que tienen un # delante no serán interpretadas por el sistema, por lo que por defecto solo actualizará el sistema con los paquetes de la versión estable. Para utilizar los paquetes testing o unstable, es tan sencillo como editar el archivo sources.list y ponerle # a las dos primeras líneas y quitárselo a las que queramos utilizar.
- Último keyring instalado y claves de paquetes stable instaladas.
- tzdata configurado a zona Atlantic/Azores para tener la hora correcta en nuestra zona horaria (es una larga historia).
- Carpetas HDD1 y HDD2 ya creadas para montar las dos particiones.
- fstab y mtab corregidos para montar con facilidad las particiones.
Para instalar cualquier paquete mediante apt-get o aptitude (recomiendo éste último), previamente hay que hacer una actualización de las listas de los paquetes disponibles. Para ello ejecutad:
Por defecto, con la distribución estable, debería salir algo así:
En algunos casos, podría aparecer un error de seguridad que alerta de la falta de una clave de seguridad necesaria, del tipo...
Cita:
W: GPG error:
http://ftp.es.debian.org stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
Si hacemos caso omiso de la advertencia e instalamos algo, se instalará sin problemas, pero de vez en cuando nos pedirá confirmación para instalar paquetes no confirmados...
Cita:
Untrusted packages could compromise your system's security.
You should only proceed with the installation if you are certain that
this is what you want to do.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Do you want to ignore this warning and proceed anyway?
... por lo que nos obligará a estar más pendientes de la instalación, y realmente no sabremos si lo que estamos instalando es verdaderamente lo que queremos instalar (aunque nos lo bajemos del servidor adecuado).
Para solucionarlo, ejecutad lo siguiente...
Cita:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
gpg --armor --export 9AA38DCD55BE302B | apt-key add -
Obviamente, la clave en el ejemplo es la 9AA38D..... pero debéis poner la clave que corresponda copiándola del error que ofrece el comando 'aptitude update'.
Una vez hecho esto, volvemos a actualizar las listas con 'aptitude update' y ya no debería dar el error.
-
Re: [T50/Q800] Instalar Debian mediante chroot...
Joder Huexxx, menos mal que en su momento dijiste que, de linux, andabas un poco pez.:descolocao:descolocao:agradable:agradable
Y, ya que estamos, ¿qué aplicaciones prácticas se le pueden sacar a todo esto?:aprende
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Hola,
tengo un HDX1080 que ya viene con transmission. El problema es que no se puede configurar en detalle, solo limitar bajada o subidad, puerto y poco más
Me gustaría poder configurarlo más en detalle, numero máximo de peers, etc por eso acabé en este hilo:https://www.mundodvd.com/t50-q800-instalacion-de-transmission-p2p-bt-63410/
y de rebote en este actual
He instalado Telnet al aparato (ya que no viene en un principio) y ahora querría instalarle el Debian este pero me encuentro que no tengo la misma estrucutra de ficheros que tu....
dentro de /usr no existe la carpeta local, entonces no se como acceder al disco donde he copiado el fichero debin-4g.ext3
Si me estoy flipando mucho y mi aparato no es compatible pues tiro la toalla y ya esta...
Saludos y gracias
-
Re: [T50/Q800] Instalar Debian mediante chroot...
Que te funcione o no depende del kernel de linux que tengas en tu cacharro.
La ruta que yo especifico es la propia del Q800/T50, y en tu aparato no tengo ni idea de donde puede estar.
Prueba a husmear por /mnt/ que es donde habitualmente linux monta las cosas, alguna de las subcarpetas será la de la partición donde has metido el debin-4g.ext3
A partir de ese momento el proceso debería ser el mismo pero usando tu ruta en vez de la que yo especifico.
Un saludo, cuentanos como va el tema.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Ok, el disco esta en la carpeta /usr/share
ahora el error es el siguiente:
# ls
debin-4g.ext3
# mkdir chroot
# mount -o loop -w ./debin-4g.ext3 ./chroot
# chroot ./chroot
/bin/sh: chroot: not found
-
Re: [T50/Q800] Instalar Debian mediante chroot...
Siento decirte que el linux que trae tu cacharro no trae implementado el comando 'chroot'... por lo que no puedes acceder a la Debian...
Si alguien sabe como usar un chroot ajeno que lo explique, pero yo no se como hacerlo.
Un saludo!
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Muchas gracias Huexx.
Ya tengo la particion en ext3, el debian con chroot, y me falta la instalación de transmission.
-
Re: [T50/Q800] Instalar Debian mediante chroot...
Buenas, he actualizado el post principal con unos script para montar y desmontar la imagen Debian.
Un saludo!
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Cita:
Iniciado por
Huexxx
Descomprimes el primero y automáticamente se descomprimirán todos y crearan un archivo llamado debin-4g.ext3 de unos 4 Gb.
Luego tienes que poner el archivo en la partición principal (HDD1) de tu CUBO.
La particion en la que se copia el archivo puede ser FAT32 o NTFS, o tiene que ser ext3 necesariamente?
-
Re: [T50/Q800] Instalar Debian mediante chroot...
La partición puede ser cualquiera, pero mi recomendación (de mejor a peor opción) es que sea ext3, fat32 o NTFS.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
He probado la instalacion de debian y la conversion de particiones en un Woxter i-Cube Rec High (ahora renombrado a Woxter i-Cube 2500) y funciona perfectamente.
Es interesante lo de instalar servidores y clientes varios.
Pero hay alguna forma de acceder al hardware de video del cubo?, con un sistema de servidor-cliente X , por ejemplo
-
Re: [T50/Q800] Instalar Debian mediante chroot...
Pues lo mismo si... pero yo personalmente estoy pez en el tema.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Huexxx, en primer lugar quiero darte las gracias por todo. He seguido todos tus manuales paso a paso para "tunear" los discos duros y a mí me ha ido todo de maravilla, exceptuando algún pequeño detalle (algún disco duro se me ha quedado sin montar).
Escribo para esto e informarle a todo el mundo que tus instrucciones han funcionado perfectamente en mi Woxter i-Cube 2400 con Wifi. No he probado ni el trans mission ni nada de mulas, esto último porque tú lo desaconsejas por experiencia.
Saludos, enhorabuenas y nuevamente...GRACIAS!, mi disco duro multimedia no estaba completo sin un servidor de FTP!!
-
Re: [T50/Q800] Instalar Debian mediante chroot...
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
huexxx, hola otra vez...
la part 3 del inicio no me baja bien...me da error siempre al descomprimir...puedes comprobar que baje lo que tiene que bajar???
gràcias
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Hi Huexx,
I have aquired a T50. As a good geek, before to using it seriously I started so seriously google for it and for mods, firmwares and so on.
Found that you're the most active contributer for this box, here and in the other competitor box site.
Regarding this specific thread, debian in this box is an achievement but I supost that's too much for it and lots os files are simply garbage here.
What about starting to cut off the unneeded files?
By now you may be thinking that I am demanding for anything, please don't!
You are doing a great job and putting light over many dark areas over this equipment, this can be a start for great things that this box can deliver with the right development.
Have some sugestions,
creating a wiki,
allowing every user to start contributting to the project without having to discover the wheel again by himself,
modular develoment,
development over the hard drive allways taking with minimal size and maximum performance
Just a example:
What if we load your mod firmware (extracted) to a small ext3 partition in HD? With rcS chroot we would have all functionality working? That would take us to another level of development.
Hope you understand my focus here, would like to create something like openwrt or dd-wrt project for linksys (just an example how a hw box can be fully expandable beyond the manufacturer development)
Best regards to all
Thanks for your questions and answers, very clarifying.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
NAS Permanente
Yo añadiría a este post una configuración muy importante que le leí a Huexxx en otro foro, y es la que permite que la NAS permanezca siempre habilitada, sin necesidad de dejar "colgado" el cubo mediante el menú.
Para ello hay que editar el archivo "/usr/local/etc/rcS":
Cita:
vi /usr/local/etc/rcS
y añadir al final las dos líneas siguientes al final del mismo:
---------------------------------
Quizás este comentario tenga más sentido en el post de Huexxx donde explica cómo montar el servidor FTP (https://www.mundodvd.com/t50-q800-instalar-servidor-ftp-vsftpd-65627/). De ser así, siempre alguien lo puede "repostear" (nada que ver con repostería), etc.
Lo que vale es la intención! :-)
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Cita:
Iniciado por
piratdefusta
huexxx, hola otra vez...
la part 3 del inicio no me baja bien...me da error siempre al descomprimir...puedes comprobar que baje lo que tiene que bajar???
gràcias
he intentado bajarlo otra vez todo..pero ahora ya no hay manera si no soy premium....puedes colgar las 4 partes en otro sitio..sea t o r r e n t ...ftp o similiar???
-
Respuesta: Re: [T50/Q800] Instalar Debian mediante chroot...
Cita:
Iniciado por
Huexxx
Buenas, he actualizado el post principal con unos script para montar y desmontar la imagen Debian.
Un saludo!
Hola, me podrias echar una mano?. tras recibir un error:
NAS login: root
root
warning: cannot change to home directory
BusyBox v1.1.3 (2008.12.25-02:18+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
/tmp/hdd/volumes/HDD1/debin-4g # mkdir ./chroot
mkdir ./chroot
mkdir: Cannot create directory `./chroot': File exists
/tmp/hdd/volumes/HDD1/debin-4g # mount -o loop -w ./debin-4g.ext3 ./chroot
mount -o loop -w ./debin-4g.ext3 ./chroot
/tmp/hdd/volumes/HDD1/debin-4g # chroot ./chroot
chroot ./chroot
sh-3.1# mount /proc
mount /proc
Cannot create link /etc/mtab~
Perhaps there is a stale lock file?
sh-3.1# mount /mnt/HDD1
mount /mnt/HDD1
Cannot create link /etc/mtab~
Perhaps there is a stale lock file?
borre el la carpeta ./chroot
y despues el archivo /etc/mtab (esto último lo ví en un foro)
He conseguido montar cambiando "mount -o loop" por mount -o wr
y arranca pero continua saliendo el error.
Según he leido el problema es de configuración de los archivos fstab y mtab., dado que he visto que los tienes modificados, podrías actualizar el tuto para que los patanes como yo pueda arreglar los estropicios?.
Gracias sois grandes.
-
Respuesta: Re: [T50/Q800] Instalar Debian mediante chroot...
Cita:
Iniciado por
htcibo
Hola, me podrias echar una mano?. tras recibir un error:
NAS login: root
root
warning: cannot change to home directory
BusyBox v1.1.3 (2008.12.25-02:18+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
...
mount /proc
Cannot create link /etc/mtab~
Perhaps there is a stale lock file?
sh-3.1# mount /mnt/HDD1
mount /mnt/HDD1
Cannot create link /etc/mtab~
Perhaps there is a stale lock file?
borre el la carpeta ./chroot
y despues el archivo /etc/mtab (esto último lo ví en un foro)
He conseguido montar cambiando "mount -o loop" por mount -o wr
y arranca pero continua saliendo el error.
Según he leido el problema es de configuración de los archivos fstab y mtab., dado que he visto que los tienes modificados, podrías actualizar el tuto para que los patanes como yo pueda arreglar los estropicios?.
Gracias sois grandes.
Asunto solucionado, el error venia por otra estupidez. Resulta que con el comando vim genere por error un archivo llamado "etc/mtab~" y al montar la unidad daba error al no poder crear el link, bloqueando el sistema para escritura.
por si a alguien le pasa, que sepa que el archivo etc/fstab contiene lo que hara mount i el etc/mtab lo que ha desmontado unmount, de todas formas si teneis problemas al montar y se bloquean los archivos, podeis sustituir el parametro "loop -w" del comando mount por " -rw". suerte.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Bueno, imagen debian montada con éxito en mi S800H, ahora a ver si puedo con el transmission
Bueno, creía haberla montado con éxito, pero he realizado todos los pasos excepto "mount /mnt/HDD1". Al ejecutar éste comando me da un error "mount: can´t find /mnt/HDD1 in /etc/fstab or /etc/mtab
¿Condicionará ésto la instalación de transmission?
Gracias
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Buenas,
es probable que en tu máquina no venga la partición como HDD1, y el chroot que estamos utilizando tiene el fstab editado con las particiones del Q800/T50.
Ahora mismo no se como ayudarte, pero es fundamental que logres montar la partición principal de tu cacharro, que en el nuestro es la HDD1, ya que ahí es donde vas a meter todas las descargas...
A ver si hay alguien que pueda ayudarte con esto, yo ando un poco desconectado.
Un saludo!
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Hola, y gracias por la respuesta
La cosa es que la ruta de red de mi "cacharro" es \\Emtec\hdd1, y no tengo más particiones. No creo que sea por Mayúsculas - minusculas ¿no?
Ahora que recuerdo, al formatear crfeo que hace una partgición para el "time shift. Me voy a conectar por USB y voy a echar un vistazo al disco con el administrador de discos..........
Pues no me ha aclarado nada el "vistazo". Sí que tiene varias particiones, la primera en NTFS, que es la principal y de novecientos gigas y pico............luego tiene unas pequeñas de ciento y pico megas, y una de cuatro gigas para el "time shift"
Por cierto, también le e echado un ojo al "fstab", y, aunque no entiendo nada (yo de linux , cero), hay dos cosas que me han llamado la atención
Cuando hace referencia a las particiones, la primera es la hda1, y googleando he leído que la primera es la hda0,l y luego en el tipo, aparece el formato "ext3", y yo tengo NTFS, ¿tendrá algo que ver?
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Que yo sepa, la primera es la hda1...
Luego, el hecho de que tu disco se monte en \\Emtec\hdd1 es lo de menos... lo importante es cual es el dispositivo a montar, que parece claro que es un hdax...
El fstab especifica qué montar y donde montarlo, para que son el mero hecho de poner 'mount loquesea' se monte lo que dice el fichero... por ello deberías editar el fstab del chroot con las características de tu partición...
Por último, indicarte que en linux las mayúsculas SI importan.
Un saludo!
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Emtec login: root
warning: cannot change to home directory
BusyBox v1.1.3 (2010.04.29-10:11+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
/tmp/hdd/volumes/HDD1/debin-4g # mkdir chroot
/tmp/hdd/volumes/HDD1/debin-4g # mount -o loop -w ./debin-4g.ext3 ./chroot
/tmp/hdd/volumes/HDD1/debin-4g # chroot ./chroot
sh-3.1# mount
sh-3.1# exit
exit
/tmp/hdd/volumes/HDD1/debin-4g # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
none on /tmp type ramfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs (rw,noatime)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp4
37,iocharset=iso8859-1)
/dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,n
odiratime,nls=utf8,uid=0,gid=0,fmask=0,dmask=0,spa rse,force)
/dev/scsi/host0/bus0/target0/lun0/part4 on /tmp/hdd/root type ext3 (rw)
/dev/scsi/host0/bus0/target0/lun0/part3 on /tmp/hdd/livepause type udf (rw)
/dev/loop/0 on /tmp/hdd/volumes/HDD1/debin-4g/chroot type ext3 (rw)
/tmp/hdd/volumes/HDD1/debin-4g #
aquí pongo lo que me contesta el "cacharro" si le digo "mount". ¿Te dice ésto algo?
He editado el fstab de mil maneras y no logro dar con la tecla..............
Supongo que la parte resaltada es la partición que tengo que montar, pero no sé cómo tengo que ponerla en el "fstab"
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Buenas, vamos por partes:
- Veo que tu cacharro es algo más moderno que el nuestro... ya que el busybox tiene fecha de 29/04/2010... seguramente tu podrías meterle la última versión de transmission... pero eso será más adelante...
- Veo que tu partición principal es de un formato extraño... ufsd ... que haciendo una búsqueda en google al parecer es un formato moderno de Paragon... http://www.paragon-software.com/ntfs/ufsd.html
- Lo que tienes que editar es el fstab DENTRO DEL CHROOT, por lo que métete en el chroot (cuando pone sh-3.1 #) y editas ahí dentro el fstab. Si puedes, muéstranos el contenido de ese fstab.
Con eso vamos viendo a ver que pasa...
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Desde telnet no sé editar el fstab
Pero desde windows, en \\Emtec\hdd1\debin-4g\chroot\etc hay un fstab que es éste:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 /hdd/volumes/HDD1 ufsd defaults,noatime,errors=remount-ro 0 1
proc /proc proc defaults 0 0
/dev/hda2 swap swap defaults 0 0
/dev/hda3 /mnt/hda ext3 defaults,noatime 0 0
Nota: el tipo de partición lo cambié yo, originalmente estaba en ext3..........
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Bien, veamos...
desde telnet, te metes en el chroot (sh-3.1#) y ejecuta 'cat /etc/fstab' y 'cat /etc/mtab'.
Con eso te mostrará por pantalla los archivos para que puedas copiar su contenido y pegármelo aquí.
Una vez dentro del chroot, SOLO hay que montar la carpeta /proc y las particiones de datos que vayamos a utilizar, HDD1 y HDD2.
Que yo sepa, por defecto, dentro del chroot que yo puse para descargar, esas no eran las líneas del fstab... ya que yo lo edité para poder montar rápidamente el proc, el HDD1 y el HDD2.
Tienes que editar el fichero fstab dentro del chroot para poder meter estas líneas:
/dev/hda1 /hdd/HDD1 ufsd defaults,noatime,errors=remount-ro 0 1
proc /proc proc defaults 0 0
Si te fijas, lo que haremos es montar así la partición hda1 en /hdd/HDD1, que es un carpeta que ya existe para poder montar la partición... la carpeta a la que apuntaba tu fstab es hdd/volumes/HDD1... que no se si existe dentro de tu chroot y por ello quizá no se monta.
Si no funcionase así tampoco, deberías poner ntfs en vez de ufsd para probar.
¿Cómo editar el fichero fstab? Pues macho, tendrás que lidiar con el editor vim.
Dentro del chroot, ejecuta 'vim /etc/fstab', con lo que entrarás en el editor.
Una vez dentro, pulsa la tecla 'i' para poder entrar en modo edición.
Modificas todo lo que debas modificar, y pulsas ESC.
Escribe :wq y da al enter para guardar y salir.
Una vez hecho esto, ejecuta mount /mnt/HDD1 y mira a ver si se monta en /mnt/HDD1 manualmente, entrando en la carpeta y haciendo un ls...
Cuando pruebes cosas, trata de darme toda la información que puedas.
Un saludo.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
He repetido todo el proceso de nuevo desde el principio, copiando el debin-4g.ext3 ytal cual lo había descargado, por si en los intentos anteriores algo en el archivo se hubiese podido modificar, y éste es el resultado:
Emtec login: root
warning: cannot change to home directory
BusyBox v1.1.3 (2010.04.29-10:11+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
/tmp/hdd/volumes/HDD1/debin-4g # mkdir chroot
/tmp/hdd/volumes/HDD1/debin-4g # mount -o loop -w ./debin-4g.ext3 ./chroot
/tmp/hdd/volumes/HDD1/debin-4g # chroot ./chroot
sh-3.1# mount /proc
sh-3.1# mount /mnt/HDD1
mount: /dev/hda1 is not a valid block device
sh-3.1# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/root / auto defaults 0 0
/dev/hda1 /mnt/HDD1 auto defaults 0 0
/dev/hda7 /mnt/HDD2 auto defaults 0 0
sh-3.1# cat /etc/mtab
/dev/ide/host2/bus1/target0/lun0/part2 / auto rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
proc /proc proc rw 0 0
sh-3.1#
y después he editado el fstab............
proc /proc proc defaults 0 0
/dev/root / auto defaults 0 0
/dev/hda1 /hdd/HDD1 ufsd defaults,noatime,errors=remount-ro 0 1
proc /proc proc defaults 0 0
/dev/hda7 /mnt/HDD2 auto defaults 0 0
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/fstab" 7L, 346C written
E138: Can't write viminfo file $HOME/.viminfo!
Press ENTER or type command to continue
sh-3.1# mount /mnt/HDD1
mount: can't find /mnt/HDD1 in /etc/fstab or /etc/mtab
sh-3.1#
Edito nuevamente el fstab, y le cambio el tipo usdf por ntsf............. resultado:
proc /proc proc defaults 0 0
/dev/root / auto defaults 0 0
/dev/hda1 /hdd/HDD1 ntfs defaults,noatime,errors=remount-ro 0 1
proc /proc proc defaults 0 0
/dev/hda7 /mnt/HDD2 auto defaults 0 0
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/fstab" 7L, 346C written
E138: Can't write viminfo file $HOME/.viminfo!
Press ENTER or type command to continue
sh-3.1# mount mnt/HDD1
mount: can't find /mnt/HDD1 in /etc/fstab or /etc/mtab
sh-3.1#
"Una vez hecho esto, ejecuta mount /mnt/HDD1 y mira a ver si se monta en /mnt/HDD1 manualmente, entrando en la carpeta y haciendo un ls..."
Creo que no se monta. Haciendo "cd /usr/local/etc/hdd/volumes/HDD1/debin-4g/chroot/mnt/HDD1" tecleo ls y nome responde nada.......
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Primero de todo, me he confundido en un punto... no es /hdd/HDD1 sino /mnt/HDD1...
Vas a hacer lo siguiente, edita el fstab y le pones la siguiente linea:
/dev/sda1 /mnt/HDD1 auto defaults 0 0
Si aún así no funciona el mount, pon la siguiente:
/dev/scsi/host0/bus0/target0/lun0/part1 /mnt/HDD1 auto defaults 0 0
Si no, pues prueba ambas cosas pero poniendo ntfs en vez de auto.
¿Estás seguro de que tu partición es ntfs?
Un saludo.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
POR FINNNNNNNNNNNNNN
AL FINAL, CON ÉSTE FSTAB:
Emtec login: root
warning: cannot change to home directory
BusyBox v1.1.3 (2010.04.29-10:11+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
/tmp/hdd/volumes/HDD1/debin-4g # chroot ./chroot
sh-3.1# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/root / auto defaults 0 0
/dev/sda1 /mnt/HDD1 ufsd defaults 0 0
/dev/scsi/host0/bus0/target0/lun0/part1 /mnt/HDD1 ufsd defaults 0 0
sh-3.1#
Ahora, dentro de chroot, si tecleo "ls" aparece:
bin dev home lib media nethdd proc sbin srv tmp var
boot etc initrd lost+found mnt opt root share sys usr
Y si desde windows entro en la carpeta \\Emtec\hdd1\debin-4g\chroot\mnt\HDD1, veo las mismas carpetas que cuando entro en \\Emtec\hdd1, como si se hubiesen copiado, lo que creo que quiere decir que /mnt/HDD1 se ha "montado ¿no?
Que, ¿empezamos con el transmission?
Muchisimas gracias por tu ayuda y paciencia. Si lo logramos, podemos abrir el camino a la gente que tiene el S800H................
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Buenas, me alegro que lo hayas conseguido.
Haz una cosa... tienes dos líneas para el mismo dispositivo... prueba a quitar la segunda (la larga) y deja solo la de /dev/sda1 y prueba.
Si no se monta, dejamos la segunda y ya está, pero solo una...
Si ves el contenido dentro de la carpeta de montaje, es que se ha montado.
Como consejo, antes de liarte con el transmission, haría la transformación de la partición a ext3... funcionará mucho mejor.
https://www.mundodvd.com/t50-q800-pasar-las-2-particiones-a-ext3-63116/
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Vale, quitando la línea larga también funciona.
Lo de convertir a ext3 lo veo un poco lioso......preferiría dejarlo como está, si así también puede funcionar. Además, igual con el sistema ufsd va bien ¿no?:D
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Puedes probar... pero si el transmission se acaba colgando o algo así... ya está claro de donde viene el problema.
Una vez conseguido esto, pasa al post del transmission y realiza la instalación con los repositorios de la versión 'Estable'.
Para cualquier problema, duda, etc, copia toda la info y pégala en el hilo para poder ayudarte.
Una vez tengamos eso, vamos a tratar de meterle la nueva versión, ya que parece que tu kernel es posterior al nuestro... para ello, una vez tengas el transmission funcionado con la versión estable, harás una copia del debin-4g.ext3 de tu disco duro para poder dejarlo todo como estaba en caso de que la instalación no vaya bien.
Un saludo!
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Buenas tardes. La primera en la frente.
Tras montar el HDD1, ejecuto "aptitude update"
y entonces.............
proc /proc proc defaults 0 0
/dev/root / auto defaults 0 0
/dev/sda1 /mnt/HDD1 ufsd defaults 0 0
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/fstab" 6L, 253C written
E138: Can't write viminfo file $HOME/.viminfo!
Press ENTER or type command to continue
sh-3.1# mount /mnt/HDD1
sh-3.1# aptitude update
Get:1 http://ftp.es.debian.org stable Release.gpg [1033B]
Get:2 http://ftp.es.debian.org stable Release [73.8kB]
Get:3 http://ftp.es.debian.org stable/main Packages [6566kB]
Get:4 http://ftp.es.debian.org stable/contrib Packages [83.2kB]
Get:5 http://ftp.es.debian.org stable/non-free Packages [92.8kB]
Get:6 http://ftp.es.debian.org stable/main Sources [2984kB]
Get:7 http://ftp.es.debian.org stable/contrib Sources [47.5kB]
Get:8 http://ftp.es.debian.org stable/non-free Sources [58.5kB]
Fetched 9907kB in 47s (210kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: You may want to run apt-get update to correct these problems
sh-3.1# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 4D270D06F42584E6
gpg: requesting key F42584E6 from hkp server wwwkeys.eu.pgp.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
¿Puedo continuar así? espero a realizarlo en otro momento, a ver si es problema de servidor caído? (Llevo toda la tarde intentáqndolo................)
sh-3.1#
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Prueba con estos servidores de llaves en vez de el 'wwwkeys.eu.pgp.net:
subkeys.pgp.net
pgp.mit.edu
pool.sks-keyservers.net (random server)
keys.nayr.net
keys.gnupg.net
... a ver si hay suerte...
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Completado hasta aquí el proceso, usando el server pgp.mit.edu, nos vemos en el hilo de instalación del transmission......................
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Hola
Tengo un Gigaset HD600. Me parece muy interesante este hilo para poder habilitar un Linux más complejo; la imagen de boot está montada en un squashfs, y por tener no tiene ni el instalador de paquetes.
Lo primero que me gustaría es tener más informacion acerca del debin-4g. Lo he buscado en google, pero no soy capaz de dar con el clavo y siempre termino en este hilo. ¿Me podeis dar más referencias?
Lo segundo es saber hasta que punto es compatible con mi HW. El Giga monta Realtek 1073/1283, con:
- BusyBox v1.1.3 (2009.12.18-04:22+0000)
- Linux HD600T 2.6.12.6-VENUS #4 Wed Jan 20 19:09:41 CST 2010 mips unknown
¿Me podeis dar alguna pista al respecto?
He visto que en la entrada anterior se hace referencia al hilo de instalación. ¿Cual es el enlace?
Muchas gracias.
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Hola.
A falta de respuestas, y con tiempo para pruebas, me he puesto manos a la obra. Descargué el debin-4g, lo transferí y he hecho el aptitude update y monto el disco USB como /dev/sda1 usando el tipo ufsd.
Jugaré con el invento un rato, a ver que puede dar de sí. De momento mi primera intención es montar el SAMBA en modo cuasi-permanente; después, tratar de desarrollar alguna otra idea. La primera que se me ocurre es la siguiente:
- Me gustaría visualizar navegación por la red desde mi TV. Si se pudiera arrancar un servidor X en el MediaCenter sobre el display de la TV, con clientes remotos ( X o VNC) en mi PC se podría conseguir esta navegación. ( está muy cruda, por supuesto...)
Gracias a Huexxx por la magnífica labor de este hilo ( y de otros ). Queda anotado que el Debian instala también en los Gigaset HD600T. Por lo que sé, podría ir también en los HD790 y HD795T. :palmas
En cualquier caso, me gustaría tener más info sobre el debian-4g; quien lo ha desarrollado, en que entorno y si ha tenido evoluciones posteriores. ¿Sabeis algo?
Saludos
-
Respuesta: [T50/Q800] Instalar Debian mediante chroot...
Hola de nuevo.
He montado de nuevo el debin-4g.ext3 en este caso sobre un Iomega ScreenPlay Pro HD, tecnología de hace 2 años, basado en el RTL 1262, que usa también el busybox 3.1.1.
- Voy a intentar usarlo como Server para impresoras y Scanner.
Dejarme que vuelva a intentar la pregunta. ¿Alguien me puede dar más información del debin-4g.ext3?
Hasta la próxima.