[eside-ghost] Montando Minix en Linux y Cambiando Raiz

Aida pradoverde en euskalnet.net
Dom Mar 28 05:14:06 CEST 2004


Ye!

A ver si por casualidad algun@ me puede ayudar con un problemilla.
Estoy intentando montar una partición de un disco duro (/dev/hdb1) en mi GNU/Linux usando el siguiente script.

------------------------------------------------------------------------------------------------------------------------------------

#!/bin/sh
################################################################
# mxmount
# Mount minix directorys so that they can be accessed from linux
# Based on tips from Alan M. Alpert as posted on comp.os.minix
# setup loop back devices. I guess the 512 offset in the first one
# gets us past the boot sector. 
#
# This is for the first (minix) logical
# partition in /dev/hda3 ( = minix's /dev/hd3a)
#
# The second one is
# for the second logical partition in /dev/hda3 which begins at 512 +
# 1440 x 1024 = 1475072 -- since there are 1440 blocks in the first
# logical partition.
# dovrebbe funzionare con le installazioni standard di minix,
# sostituire /dev/hda3 con il nome della partizione su cui e` installato
# minix sul vostro sistema.
#
##################################################################

/sbin/losetup /dev/loop0 /dev/hdb1 -o 512
/sbin/losetup /dev/loop1 /dev/hdb1 -o 1475072

# mount the minix root fs on /minix

/bin/mount -t minix /dev/loop0 /mnt/minix

# mount the minix usr fs on /minix/usr

/bin/mount -t minix /dev/loop1 /mnt/minix/usr

# display statistics. The statistics for the smaller device will look
# strange, but it seems to work OK.

df /dev/loop0 
df /dev/loop1 
exit 0

------------------------------------------------------------------------------------------------------------------------------------


El problema es que la raiz de minix me la monta bien, pero al llegar a la parte de usr/ me dice lo siguiente: 

KissMyTux:/home/aida# ./mountMinix.sh 

mount: wrong fs type, bad option, bad superblock on /dev/loop1,
       or too many mounted file systems
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/loop0                 988       392       596  40% /mnt/minix


Los permisos en loop0 y loop1 son iguales, he probado ha usar otros loop en vez del 1, tengo soporte para Loop devices y para el sistema de ficheros de minix, um... ¿alguna idea?

Como veis loop0 lo monta de maravilla, puedo navegar por la raiz de minix, pero siguiendo mis dudas... ¿No puedo hacer un chroot a /mnt/minix/? Igual digo una barbaridad..pero tenía que probarlo, y me dice lo siguiente:

KissMyTux:/home/aida# chroot /mnt/minix/
chroot: /bin/bash: No such file or directory

Así que he probado con un:

KissMyTux:/home/aida# whereis chroot
chroot: /usr/sbin/chroot /usr/share/man/man8/chroot.8.gz /usr/share/man/man2/chroot.2.gz

KissMyTux:/home/aida# /usr/sbin/chroot /mnt/minix/
/usr/sbin/chroot: /bin/bash: No such file or directory


De todas formas esto segundo no he mirado mucho hoy x)

Weno, sorry por la chapa y Asias!



Más información sobre la lista de distribución eside-ghost