InicioLinuxInstalar Gentoo/FreeBSD en Máquina virtual

Instalar Gentoo/FreeBSD en Máquina virtual

Linux1/17/2014


Instalar Gentoo/FreeBSD en Máquina virtual

Apéndice :

El soporte para 32 bits fue suprimido, sólo queda para 64 bits.
Pára Virtualbox , sistema FreeBSD 64-bits.
El editor 'ee' , se guardan los cambios presionando tecla ESC --> save changes.

Primero descargamos el medio de instalacíon :



Recomiendo 'bootonly.iso'


$ qemu-img create -f qcow2 fbsd.img 6G


$ qemu-system-x86_64 \
-cpu Opteron_G5 \
-net nic,model=pcnet \
-net user -m 300 \
-soundhw ac97 fbsd.img \
-cdrom FreeBSD-9.2-RELEASE-amd64-bootonly.iso -boot d &

HDD: 6 GB
RAM: 300 M
Arquitectura: 64 bits



Idioma del teclado :

listar idiomas soportados

# ls -1 /usr/share/syscons/keymaps | less

# kbdcontrol -l spanish.iso



Configurando DHCP :

# mkdir -p /tmp/bsdinstall_etc

# ifconfig

# dhclient le0

Empleo "le0" , por que es el resultado que me tiró 'ifconfig',
puede ser, también em0, o pcn0, depende de que placa de red
esten usando .. , nunca es lo0 .



Particionado :

# gpart create -s mbr ada0
# gpart add -t freebsd ada0
# gpart set -a active -i 1 ada0
# gpart create -s bsd ada0s1
# gpart add -s 5500M -t freebsd-ufs ada0s1
# gpart add -t freebsd-swap ada0s1



Formateo y montaje :

# newfs -L gfbsdroot -U /dev/ad0s1a

# mount /dev/ad0s1a /mnt
# swapon /dev/ad0s1b




Descargando sistema base y portage :

# cd /mnt

# fetch http://distfiles.gentoo.org/experimental/bsd/freebsd/
stages/amd64-fbsd-9.1/stage3-amd64-freebsd-9.1.tar.bz2

# fetch http://distfiles.gentoo.org/
snapshots/portage-latest.tar.bz2




Desempaquetando :

# cd /mnt
# setenv LANG "es_ES.UTF-8"
# tar xjpf stage3-*.tar.bz2 -C /mnt
# tar xjf portage-latest.tar.bz2 -C /mnt/usr



chroot :

# mount -t devfs devfs /mnt/dev
# cp /etc/resolv.conf /mnt/etc/
# chroot /mnt /bin/bash
# env-update && source /etc/profile
# cp /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime

Para seleccionar tu país :

# cd /usr/share/zoneinfo ; ls

# cd tu_continente ; ls

# cd tu_país ; ls

Si aparece tu ciudad o semejante

# cp /usr/share/zoneinfo/continente/ciudad /etc/localtime






Configurando el sistema :

# emerge --sync
# emerge eselect news read
# emerge -u sys-apps/portage ; emerge sys-devel/libtool app-admin/eselect


# ee /etc/portage/make.conf


CFLAGS="-02 -march=native -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-gentoo-freebsd9.1"

LINGUAS="es"

# ee /etc/fstab


/dev/ad0s1a /
/dev/ad0s1b swap

gentoo

Para nuestro caso, el fstab queda como esta.

# ee /etc/conf.d/hostname

hostname="nombre_que_quieras"

# ee /etc/conf.d/syscons

keymap="spanish.iso"





Compilando e instalando el kernel :

# USE=symlink emerge freebsd-sources
# emerge -u sys-devel/flex
# cd /usr/src/sys/amd64/conf
# cp GENERIC.hints /boot/device.hints
# config GENERIC
# cd ../compile/GENERIC
# make cleandepend && make depend && make -j3 && make install



Como estamos virtualizando, la wiki nos recomienta,
agregar lo siguiente al archivo loader.conf :

# echo 'kern.hz=100' >> /boot/loader.conf



Configurando la red :

# emerge net-misc/dhcpcd

# ee /etc/conf.d/net

config_le0="dhcp"

# cd /etc/init.d
# ln -s net.lo0 net.le0
# rc-update add net.le0 default
# rc-update add dhcpcd default

GNU

Contraseña root :

# passwd



Evacuando y configurando el Bootloader:

# emerge sys-freebsd/boot0
# gpart bootcode -b /boot/boot0 ada0
# gpart bootcode -b /boot/boot ada0s1

# exit
# cd
# umount /mnt/dev

# shutdown -r now




Añadiendo el usuario :

# adduser

freeb

Los binarios ubicados en /sbin , /usr/sbin y /bin ,
no funcionan en los usuarios, pero podemos modificar
el archivo .bash_profile, para que funcionen sin nececidad
de marcar la ruta completa.

# cd ~carpeta_de_usuario
# ee .bash_profile

PATH=/sbin:/usr/sbin:/bin:/usr/bin

Listo cuando entremos a nuestra cuenta de usuario,
dichos binarios van a funcionar.

Instalar Gentoo/FreeBSD en Máquina virtual







Enlace recomendado :

http://wiki.gentoo.org/wiki/Gentoo_FreeBSD


Datos archivados del Taringa! original
75puntos
120visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

g
goreblack🇦🇷
Usuario
Puntos0
Posts21
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.