Leer particiones ext2 y otros sistemas BSD desde FreeBSD

Linux

05.06.2012 a las 00:02 hs 0 376 0

Si bien es cierto que desde FreeBSD podemos leer particiones de otros sistemas bsd, y linux (preferentemente ext2) , no me habria motivado a intentar lograrlo sino hasta que decidi tener sistemas bsd y linux conviviendo en el mismo disco rigido. Se agradece que aun se pueda seguir formateando en ext2.

# ee /etc/rc.conf

linux_enable="YES"

# reboot

# kldload linux.ko

o sino

# kldstat

debe generar la siguiente linea en el resultado

28 3 0xc1eb5000 30c94 linux.ko

Instalamos el "linuxlator"

# cd /usr/ports/emulators/linux_base-f10

# make install clean

va a instalar paquetes de fedora..
el linuxlator, funciona como el wine, simula un sistema windows ,
linuxlator instala como un especie de stage3,
generando una carpeta compat/linux

cuando se termine de instalar, lo recomendable es hacer lo siguiente.

# mount -t linprocfs linproc /compat/linux/proc

Despues, agregar lo siguiente al fstab

# ee /etc/fstab


linproc /compat/linux/proc linprocfs rw 0 0

Ya tenemos la compatibilidad con linux, ahora necesitamos de los modulos para soportar sus particiones. Otra cosita mas, FreeBSD se niega a escribir en la particion donde tengo NetBSD, por ende cargo este modulo "xfs" al boot/loader.conf , mas precisamente para que puedan leer/escribir particiones formateadas en ext2 y de NetBSD por ejemplo, debe quedarles asi el boot/loader.conf

# nano /boot/loader.conf

inprocfs_load="YES"
linsysfs_load="YES"
xfs_load="YES"
linux_load="YES"

# mkdir /mnt/netbsd
# mkdir /mnt/linux

$ ls /dev | grep ada0
ada0
ada0s1
ada0s2
ada0s2a
ada0s2b
ada0s3
ada0s4
ada0s5
ada0s6
ada0s7
$

(de antemano deben saber en donde tienen sus sistemas operativos) Es casi igual que en gnu/linux, a ver, mi linux en cuestion esta en una particion extendida, /dev/sda7 , entonces en esta dimension pasaria a ser /dev/ada0s7 ,

# mount -t ext2fs /dev/ada0s7 /mnt/linux

En cuanto a NetBSD , lo tengo instalado en una particion primaria
(/dev/sda4), aca es /dev/ada0s4

# mount /dev/ada0s4 /mnt/netbsd

(como es ufs o similar, no tengo que especificarle nada)

Desde root puedo escribir en la particion de linux y de NetBSD, cosa que no lo recomiendo por que es experimental, pero que se puede , se puede. si quisiera agregar una entrada el /etc/fstab

agregaria lo siguiente

/dev/ada0s4 /mnt/netbsd ufs rw 1 1


por ahora no encontre manera de agregarlo a linux al fstab, pero al menos lo lee
y puedo escribir en el

interblink

Posteado por:

interblink

Administrador

0 Comentarios


Cargando comentarios espera un momento...
No tienes permisos para comentar.
Para comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!