viernes, 31 de enero de 2014

Instalar Funtoo Linux en Virtualbox




Guía oficial de instalación :

 http://www.funtoo.org/Funtoo_Linux_Installation

CD de instalación :

http://www.sysresccd.org/Download

Sistema : Gentoo Linux 32-bits
HDD : 8 GB
Ram : 256 MB








 


verificamos acceso a internet :

# ping -c 1 google.es

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

Particionamos :

# gdisk /dev/sda

(n=nuevo, w=salvar cambios, p=previsualizar ,ENTER=opción default,
código hexadecimal=tipo de partición).


Partición 'boot' : sda1 ---> 1 ---> ENTER ---> +500M ---> ENTER



Partición 'grub-bios' : sda2 ---> 2 ---> ENTER ---> +32M ---> EF02



Partición de intercambio : sda3 ---> 3 ---> ENTER ---> +600M ---> 8200

  
Partición raíz : sda4 ---> ENTER ---> 4 ---> ENTER ---> ENTER


Escribimos los cambios y aceptamos, listo, ya tenemos las particiones creadas.


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

Formateo :

# mke2fs -t ext2 /dev/sda1
# mkfs.xfs /dev/sda4
# mkswap /dev/sda3
# swapon /dev/sda3
------------------------------

Montaje :

# mkdir /mnt/funtoo
# mount /dev/sda4 /mnt/funtoo
# mkdir /mnt/funtoo/boot
# mount /dev/sda1 /mnt/funtoo/boot

# date

0130 (mes 1 dia 30)
1502 (hora 15 minuto 2)
2014 (año)


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

Descarga del sistema base :

# cd /mnt/funtoo
# wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/
x86-32bit/generic_32/stage3-latest.tar.xz
# tar xJpf stage3-latest.tar.xz

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

(Chroot) :

# cd /mnt/funtoo
# mount -t proc none proc
# mount --rbind /sys sys
# mount --rbind /dev dev
# cp /etc/resolv.conf etc
# env -i HOME=/root TERM=$TERM /bin/bash
# chroot . /bin/bash -l
-------------------------------

Instalando portage :

# emerge --sync

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

Configurando 'make.conf' :

# cd /etc && rm -rf make.conf

el siguiente comando, define el valor que le asignaremos
a 'MAKEOPTS' , dependiendo sea cual sea el valor que genere
le sumaremos 1.

# grep "processor" /proc/cpuinfo | wc -l

dicho comando nos indica cantidad de procesadores existentes,
al números que nos muestre le sumamos +1, en virtualbox,
me mostró 0 , entonces lo que voy a poner en makeopts, será -j1.

# nano /etc/portage/make.conf

CFLAGS="-02 -march=native -pipe"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j1"
LINGUAS="es"


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

Configurando el sistema :

# nano /etc/fstab


# ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime

# nano /etc/conf.d/keymaps

keymap="es"

# nano /etc/conf.d/hostname

hostname="nombre-que-quieras"

Seleccionando perfil , en este caso,
elijo perfil desktop, para ello primero
hago un listado con perfiles disponibles,
luego cambio core por desktop,
y por ultimo agrego perfil de sonido.

# eselect profile show
# eselect profile list


# eselect profile set-flavor 7
# eselect profile add 10

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

Instalando y compilando el kernel :

# emerge vanilla-sources

# cd /usr/src/linux-3.13.1

Abrir otra tty, (Alt+F2) y tipear

lspci | grep -i ethernet

Para saber que dispositivo de red esta presente en la máquina
virtual.


# make menuconfig

Destildamos 64-bit kernel


Device Drivers --> Network device support
--> Ethernet driver support


File Systems -->

Recordas que estamos empleando ext2, y xfs, hay que añadirle soporte a los mismos.



Save para guardar cambios, Exit.

# make all && make modules_install
# cd arch/i386/boot && cp bzImage /boot

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

Instalando Grub :

# emerge boot-update
# grub-install --no-floppy /dev/sda
# boot-update


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

Servicios de sistema  y utilidades :

# emerge -av dhcpcd syslog-ng mlocate

# rc-update add dhcpcd default
# rc-update add syslog-ng default

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

Creacion de usuario y contraseña root :

# passwd

# useradd -m -g users -G audio,video,cdrom,wheel <usuario>
# passwd <usuario>

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

Evacuando para el primer inicio :

# exit
# cd /
# umount -l /mnt/funtoo/boot /mnt/funtoo/dev /mnt/funtoo/proc /mnt/funtoo
# reboot

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

Servidor Xorg :

Agregamos lo siguiente a make.conf

# nano /etc/portage/make.conf

VIDEO_CARDS="intel"


# emerge -av xorg-server
# emerge -av xf86-video-virtualbox twm xterm

No hay comentarios.:

Publicar un comentario