Hola, ha pasado tiempo desde que no posteo en T!, ahora les enseñare a instalar Funtoo. ---------------------------------------------------------SUPER BARRA----------------------------------------------------- Que es Funtoo Funtoo es una distro creada por el fundador de Gentoo, Funtoo se auto denomina "La meta-distribucion" ya que esta distro solo se arma con los paquetes que tu necesitas y estan compilados a tu PC. Una de las principales diferencias entre Funtoo y Gentoo es que Funtoo se sincroniza con git. ----------------------------------------------------------SUPER BARRA---------------------------------------------------- Requisitos -Un live-cd de cualquier distro -paciencia -conocimientos de linux -----------------------------------------------------------SUPER BARRA--------------------------------------------------- Pasos a seguir Paso numero 1: Esta guiá funcionara con un sistema con 3 particiones(boot, /, SWAP). nuestras particiones tiene que ir de esta forma. partición espacio formato boot 500M ext2(ocupar vfat en caso de tener bios uefi) SWAP 2Gb SWAP / resto ext4 una vez hemos creado nuestras particiones las tendremos que identificar en este caso sera de esta manera boot=sda1 SWAP=sda2 /=sda3. Paso numero 2: Montar el sistema: Ahora crearemos el punto de montaje de nuestro sistema, crearemos un directorio en /mnt/ llamado funtoo y otro dentro de este llamado boot esto se hace de la siguiente manera, recordar que esto se hace con permisos root. mkdir /mnt/funtoo mount /dev/sda3 /mnt/funtoo mkdir /mnt/funtoo/boot mount /dev/sda1 /mnt/funtoo/boot ahora descargaremos el stage3 para nuestro sistema que se hace de la siguiente manera. cd /mnt/funtoo wget link_del_actual_stage3 descomprimiremos nuestro stage3 tar xpf stage3.tar.xz Paso numero 3: En este paso entraremos a una jaula chroot lo cual se podría decir que entraremos a nuestro sistema desde el live-cd montaremos unas particiones de nuestro sistema cd /mnt/funtoo mount -t proc none /mnt/funtoo/proc mount --rbind /sys /mnt/funtoo/sys mount --rbind /dev /mnt/funtoo/dev Copiaremos nuestros DNS cp /etc/resolv.conf /mnt/funtoo/etc/ y por ultimo entraremos al sistema chroot /mnt/funtoo/ /bin/bash Paso numero 4: En este paso descargaremos portage que es el sistema de paquetes de funtoo. obtendremos todos los scripts de portage emerge --sync Paso numero 5: En este paso configuraremos nuestro sistema. editaremos nuestro fichero fstab para que reconozca las particiones debiera quedar algo como esto nano /etc/fstab # The root filesystem should have a pass number of either 0 or 1. # All other filesystems should have a pass number of 0 or greater than 1. # # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. # # See the manpage fstab(5) for more information. # # /dev/sda1 /boot ext2 noauto,noatime 1 2 /dev/sda2 none swap sw 0 0 /dev/sda3 / ext4 noatime 0 1 #/dev/cdrom /mnt/cdrom auto noauto,ro 0 0 Ahora configuraremos nuestra zona de esta manera, en este caso sera configurada por una zona de Chile Continental ln -sf /usr/share/zoneinfo/Chile/Continental /etc/localtime Ahora configuraremos la piedra angular del sistema el archivo make.conf, este archivo hace que este sistema sea 100% configurable a nosotros, en mi caso pondré el make.conf que estoy ocupando en estos momentos recuerden editarlo. nano /etc/portage/make.conf este es mi make.conf CFLAGS="-march=haswell -O2 -pipe" CXXFLAGS="-march=haswell -O2 -pipe" INPUT_DEVICES="evdev mouse keyboard" VIDEO_CARDS="nvidia" MAKEOPTS="-j9" USE="python mmx sse sse2 mmxext -gtk -gnome qt5 kde wxwidgets dvd X alsa cdr bindist" PYTHON_TARGETS="python2_7" ACCEPT_LICENSE="*" LINGUAS="es es_ES" L10N="es es-ES" Ahora explicare que significa cada uno CFLAGS son las flags que se usaran para compilar C, CXXFLAGS son las flags que se usara para compilar C++, INPUT_DEVICES como dice el nombre son los dispositivos de entrada, VIDEO_CARDS se pondra el driver que queramos ocupar, MAKEOPTS sera la cantidad de compilaciones multiples se recomiendo poner el numero de nucleos +1 en mi caso un i7 6700k que tiene 4 nucleos y 4 hilos, la variable USE son los parametros con los que se compilaran los paquetes, ACCEPT_LICENSE se ocupara para aceptar las licensias en caso de poner * se aceptaran todas y LINGUAS es el idioma en el que se compilaran. USE para GNOME y XFCE con systemd USE="gtk gnome -qt4 -kde dvd dbus X alsa cdr bindist mmx sse sse2 systemd" USE para KDE USE=“-gtk -gnome qt4 kde dvd X alsa cdr bindist mmx sse sse2” Paso numero 6: En este paso veremos portage Como ya dijimos antes portage es el sistema de paquetes de funtoo y se ocupara con el comando emerge de esta manera. emerge nombredelpaquete Ahora para instalar los paquetes necesarios ocuparemos el comando emerge -auDN @world lo que actualizara e instalara todo el conjunto world. Paso numero 7: En este paso veremos la instalación del kernel. Como much@s ya sabrán en gentoo se compila el kernel, bueno en esta guiá lo que haremos sera ocupar el kernel ya compilado de debian, si quieres compilar tu propio kernel pronto habrá una guiá sobre eso. ahora para obtener el kernel ya compilado agregaremos a nuestra variable USE el siguiente parámetro binary, nos quedara de esta manera. USE="binary restodenuestrosparametros" ahora obtendremos el kernel con el siguiente comando emerge debian-sources Paso numero 8: En este paso instalaremos nuestro gestor de arranque (bootloader), ocuparemos grub como nuestra primera opción, también devén saber que se puede usar LILO. para instalar grub ocuparemos los siguientes comandos emerge boot-update BIOS MBR grub-install --target=i386-pc --no-floppy /dev/sda (cambiar sda al disco que esta instalando funtoo) boot-update BIOS UEFI grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux " --recheck /dev/sda (cambiar sda al disco que esta instalando funtoo) boot-update paso numero 9: En este paso haremos las ultimas configuraciones de nuestro sistema. en caso de tener una tarjeta wifi ocupar los siguientes comandos para configurarla emerge linux-firmware networkmanager rc-update add NetworkManager default cuando inicie funtoo en modo consola ocupar nmtui para configurar el wifi para conexiones cableadas hacer lo siguiente rc-update add dhcpcd default y por ultimo y no menos importante hacer esto passwd (para poner password al usuario root) exit cd /mnt umount -lR funtoo y por ultimo reboot En estos momentos ya tenemos instalado funtoo en su instalación mínima de consola se puede dejar de esa manera o podemos instalarle un entorno de escritorio como veremos en los siguientes pasos Paso numero 10: En este paso haremos las configuraciones para levantar la X lo primero que haremos sera instalar unas aplicaciones útiles para el uso emerge --jobs app-misc/screen sudo htop eix gentoolkit app-misc/mc wgetpaste net-irc/irssi agregaremos un usuario no root useradd -m -g users -G audio,video,cdrom,wheel nombredelusuario y le pondremos password passwd nombredelusuario levantaremos la X ahora, lo primero es sacar el binary de USE, e instalaremos la X emerge xorg-x11 emerge xinit emerge twm emerge xconsole emerge xclock startx Muy bien ya tenemos instalado X que es un sistema gráfico básico ahora mostrare como instalar kde y terminaremos el tutorial. Paso numero 11: En este paso instalaremos kde como entorno de escritorio. Lo primero es poner nuestro perfil para kde que se hace de esta manera epro flavor desktop epro mix-ins kde-plasma-5 despues de cambiar el perfil se recomienda una actualizacion del conjuto world emerge -auvDN --with-bdeps=y @world kde-plasma/plasma-meta en caso de querer instalar las kde-apps (recomendable) tambien ejecutar el siguiente comando emerge kde-apps-meta ahora agregaremos unos servicios para el boot rc-update add alsasound boot rc-update add cupsd default rc-update add dbus default rc-update add consolekit default agregaremos a nuestro usuario no root a los siguientes grupos games,lp,lpadmin,plugdev,users,video,wheel de esta manera usermod -a -G games,lp,lpadmin,plugdev,users,video,wheel nombreusuario agregaremos una login screen para cuando se incie el PC sddm --example-config > /etc/sddm.conf nano /etc/sddm.conf Current=breeze gpasswd -a sddm video nano /etc/conf.d/xdm DISPLAYMANAGER="sddm" rc-update add xdm default una vez hecho eso al ejecutar rc deveria aparecer la login screen con eso concluimos nuestra instalacion de funtoo. Resumen nivel 5: si lees esto funtoo no es para ti CERTIFICACION
Datos archivados del Taringa! original
0puntos
25visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos: