Cómo instalar Gentoo Linux desde Ubuntu (con imágenes)

Tabla de contenido:

Cómo instalar Gentoo Linux desde Ubuntu (con imágenes)
Cómo instalar Gentoo Linux desde Ubuntu (con imágenes)

Video: Cómo instalar Gentoo Linux desde Ubuntu (con imágenes)

Video: Cómo instalar Gentoo Linux desde Ubuntu (con imágenes)
Video: CÓMO ENVIAR FOTOS POR CORREO ELECTRÓNICO - TUTORIAL 2024, Abril
Anonim

Gentoo es una distribución de Linux que es reconocida por su personalización, complejidad, administración de paquetes y asociación general con geek-ness. En primer lugar, la distribución de Gentoo no es para todos; prepárese para usar su cerebro, ya que necesitará leer un poco para que su sistema funcione completamente. En Gentoo, cada paquete se compila desde el código fuente, usando su herramienta de administración de paquetes, portage, para que usted, el usuario, decida qué características y paquetes están instalados en su sistema. La compilación / instalación de compilaciones grandes (kde / gnome / libreoffice) puede tardar entre 30 segundos y algunos días (cada una) dependiendo del hardware utilizado, mientras que las compilaciones más pequeñas se instalan en cuestión de minutos. Esta guía le permitirá instalar Gentoo, dejando su computadora completamente libre para el uso diario normal. Fue escrito explícitamente para funcionar desde Ubuntu, aunque no hay ninguna razón por la que esto no funcione desde ninguna otra distribución de Linux.

Pasos

Instale Gentoo Linux desde Ubuntu Paso 1
Instale Gentoo Linux desde Ubuntu Paso 1

Paso 1. Asegúrese de tener privilegios de superusuario en su caja de Ubuntu; y una conexión a Internet, preferiblemente rápida

También es preferible un conocimiento intermedio de Ubuntu y Linux en general.

Instale Gentoo Linux desde Ubuntu Paso 2
Instale Gentoo Linux desde Ubuntu Paso 2

Paso 2. Necesitas instalar chroot en Ubuntu

Puede lograr esto a través de Synaptic instalando los paquetes dchroot y debootstrap; o la línea de comando escribiendo

sudo apt-get install dchroot debootstrap

. Este programa permite a Linux pretender temporalmente que su directorio raíz es diferente al normal.

Instale Gentoo Linux desde Ubuntu Paso 3
Instale Gentoo Linux desde Ubuntu Paso 3

Paso 3. Vuelva a particionar las particiones existentes o cree una nueva partición desde el espacio libre en el disco duro

¡Ten cuidado! No quiere perder ningún dato.

La mayoría de los sitios web recomiendan que, esencialmente, cuantas más particiones, mejor. Como mínimo, necesitará una partición raíz (/); pero la mayoría de la gente tiene una partición de intercambio separada, la partición de inicio (/ inicio). Algunos también recomiendan una partición separada para / boot y / var

Instale Gentoo Linux desde Ubuntu Paso 4
Instale Gentoo Linux desde Ubuntu Paso 4

Paso 4. Formatee las nuevas particiones usando un sistema de archivos de su elección (para / home, /, / boot y / var es preferible usar ext2, ext3 o reiser2)

Los intercambios deben formatearse como particiones de intercambio.

Instale Gentoo Linux desde Ubuntu Paso 5
Instale Gentoo Linux desde Ubuntu Paso 5

Paso 5. Cree una nueva carpeta,

/ mnt / gentoo

y una para cada una de las particiones independientes que creó.

Instale Gentoo Linux desde Ubuntu Paso 6
Instale Gentoo Linux desde Ubuntu Paso 6

Paso 6. Monte sus nuevas particiones aquí:

  • sudo mount / dev / sda5 / mnt / gentoo

  • sudo mount / dev / sda6 / mnt / gentoo / home

  • donde aquí, sda5 y 6 son las particiones que contienen sus directorios raíz y de inicio potenciales respectivamente.
Instale Gentoo Linux desde Ubuntu Paso 7
Instale Gentoo Linux desde Ubuntu Paso 7

Paso 7. Verifique que su fecha sea correcta (escriba fecha)

Puedes cambiarlo con la sintaxis

fecha MMDDhhmmYYYY

Instale Gentoo Linux desde Ubuntu Paso 8
Instale Gentoo Linux desde Ubuntu Paso 8

Paso 8. Abra un programa de navegación web de su elección y navegue hasta aquí

Busque su espejo local y descargue el etapa 3 tarball de

releases / x86 / 2008.0 / stage /

(reemplace x86 con la arquitectura de su elección; esta guía solo se ha probado para AMD64 y x86). Descargue el archivo md5 correspondiente.

Instale Gentoo Linux desde Ubuntu Paso 9
Instale Gentoo Linux desde Ubuntu Paso 9

Paso 9. Muévalo a la carpeta de Gentoo

mv stage3 *.bz2 * / mnt / gentoo

.

Instale Gentoo Linux desde Ubuntu Paso 10
Instale Gentoo Linux desde Ubuntu Paso 10

Paso 10. Muévase allí (

cd / mnt / gentoo

) y verifique el tarball a través de md5:

md5sum -c stage3 *.md5

. Esto asegura que el tarball se descargue correctamente sin estar dañado. Si no se informa como correcto, tendrá que volver a descargarlo.

Instale Gentoo Linux desde Ubuntu Paso 11
Instale Gentoo Linux desde Ubuntu Paso 11

Paso 11. ¡Extrae el tarball

sudo tar xvjpf stage3 *.bz2

. Espere a que se complete.

Instale Gentoo Linux desde Ubuntu Paso 12
Instale Gentoo Linux desde Ubuntu Paso 12

Paso 12. Ahora tiene algunos programas básicos instalados en la partición de Gentoo; a continuación, debe instalar Portage:

El sistema de gestión de paquetes de Gentoo que le permite tener un control completo sobre lo que hay en su sistema.

  • Vuelva al espejo del que había descargado previamente el tarball de stage3. Ve a la

    instantáneas /

  • directorio y descargue el último archivo de Portage. Muévalo a / mnt / gentoo y use el comando:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr

  • Una breve introducción a Portage: Portage es un sistema de administración de paquetes que permite la instalación relativamente fácil de numerosos paquetes de software. Funciona descargando una lista de estos y sus interrelaciones desde un servidor rsync. Esto señalará el transporte hacia archivos relevantes que se pueden descargar de una gran cantidad de otros servidores. Una vez que se descargan estos archivos, su computadora compilará el software desde la fuente, optimizándolo para su máquina.
Instale Gentoo Linux desde Ubuntu Paso 13
Instale Gentoo Linux desde Ubuntu Paso 13

Paso 13. En esta etapa, es posible que desee configurar algunos indicadores de compilación

Haz esto editando /mnt/gentoo/etc/portage/make.conf usando tu editor de texto favorito. Puede encontrar una guía completa sobre varias variables de make leyendo /mnt/gentoo/usr/share/portage/config/make.conf.example. Guarde sus cambios en el archivo de configuración y salga del editor de texto.

Instale Gentoo Linux desde Ubuntu Paso 14
Instale Gentoo Linux desde Ubuntu Paso 14

Paso 14. ¿Quiere optimizar su descarga?

Edite make.conf nuevamente y asegúrese de que la variable SYNC esté configurada en su servidor rsync más local. Agregue tantos espejos como desee a la variable GENTOO_MIRRORS, aunque coloque el que prefiera primero. Puede encontrar la lista de espejos disponibles aquí.

Instale Gentoo Linux desde Ubuntu Paso 15
Instale Gentoo Linux desde Ubuntu Paso 15

Paso 15. Antes de sumergirse en su nuevo sistema, debe asegurarse de tener algunas configuraciones vitales copiadas de Ubuntu tal como están

  • Primero, la configuración de dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • Y su sistema proc:

    sudo mount -t proc none / mnt / gentoo / proc

  • .
  • Y monte-enlace el sistema de archivos / dev:

    sudo mount -o bind / dev / mnt / gentoo / dev

  • .
Instale Gentoo Linux desde Ubuntu Paso 16
Instale Gentoo Linux desde Ubuntu Paso 16

Paso 16. ¡Ahora puedes hacer chroot

En realidad, esto es bastante simple, y se puede salir en cualquier momento escribiendo simplemente … err … salir. Este es un proceso de tres pasos:

  • Primero, cambia el directorio raíz a / mnt / gentoo:

    sudo chroot / mnt / gentoo / bin / bash

  • .
  • Luego, actualiza el entorno para asegurarse de que este terminal sepa dónde se supone que debe estar:

    / usr / sbin / env-update

  • Finalmente, confíe esto a la memoria (temporal):

    fuente / etc / profile

  • Si quieres recordarte a ti mismo que estás en chroot, puedes usar este delicado comando:

    exportar PS1 = "(chroot) $ PS1"

Instale Gentoo Linux desde Ubuntu Paso 17
Instale Gentoo Linux desde Ubuntu Paso 17

Paso 17. ¡Felicitaciones

Estás dentro de Gentoo y aproximadamente … una cuarta parte del camino. ¡Ánimo!

Instale Gentoo Linux desde Ubuntu Paso 18
Instale Gentoo Linux desde Ubuntu Paso 18

Paso 18. A continuación, debe compilar el componente más importante de cualquier sistema operativo:

su núcleo. El kernel es la parte del sistema operativo que dicta a qué piezas de software se les permite acceder a una pieza de hardware en cualquier momento. Sin kernel, no hay sistema operativo, porque no puede funcionar.

Instale Gentoo Linux desde Ubuntu Paso 19
Instale Gentoo Linux desde Ubuntu Paso 19

Paso 19. ¿Recuerda haber instalado portage anteriormente?

Ahora va a descargar una lista de paquetes que puede instalar desde el servidor rsync que especificó. Escribe

emerge --sync

Instale Gentoo Linux desde Ubuntu Paso 20
Instale Gentoo Linux desde Ubuntu Paso 20

Paso 20. En aras de la claridad, en esta etapa asumiré que desea instalar el último kernel (2.6) en lugar de 2.4

Instale Gentoo Linux desde Ubuntu Paso 21
Instale Gentoo Linux desde Ubuntu Paso 21

Paso 21. Ahora debemos configurar nuestras banderas USE

Estos indicadores le dicen al compilador qué opciones agregar, así como qué optimizaciones usar. Es importante configurar los indicadores de uso correctos para su sistema, de lo contrario, puede terminar con algunos resultados inesperados. También es bueno agregar indicadores que indiquen para qué no agregar soporte.

Instale Gentoo Linux desde Ubuntu Paso 22
Instale Gentoo Linux desde Ubuntu Paso 22

Paso 22. Cada bandera que desea agregar es simplemente una palabra

Cada opción que desea eliminar es la palabra con un guión (-) delante. Por ejemplo, si queremos compilar todo con soporte ogg, agregaríamos ogg. Pero si no quisiéramos soporte de ogg, agregaríamos -ogg.

Instale Gentoo Linux desde Ubuntu Paso 23
Instale Gentoo Linux desde Ubuntu Paso 23

Paso 23. Para elegir sus banderas USE, consulte la documentación de las banderas USE de Gentoo para ver qué banderas puede querer incluir

Instale Gentoo Linux desde Ubuntu Paso 24
Instale Gentoo Linux desde Ubuntu Paso 24

Paso 24. Una vez que haya elegido qué indicadores usar, vaya a /etc/make.conf y coloque los indicadores que desee

Instale Gentoo Linux desde Ubuntu Paso 25
Instale Gentoo Linux desde Ubuntu Paso 25

Paso 25. Ahora configuremos su zona horaria

Gentoo tiene todas las zonas horarias en / usr / share / zoneinfo. Navegue al directorio y emita el comando ls para ver las zonas horarias disponibles. Luego copie la zona horaria en / etc / localtime con un comando como (

# cp / usr / share / zoneinfo / GMT / etc / localtime

).

Instale Gentoo Linux desde Ubuntu Paso 26
Instale Gentoo Linux desde Ubuntu Paso 26

Paso 26. Ahora que tenemos configurada nuestra zona horaria, es el momento de descargar las fuentes del núcleo y configurar el núcleo

Instale Gentoo Linux desde Ubuntu Paso 27
Instale Gentoo Linux desde Ubuntu Paso 27

Paso 27. Ejecute (

# emerge gentoo-sources

) para descargar las fuentes del kernel.

Instale Gentoo Linux desde Ubuntu Paso 28
Instale Gentoo Linux desde Ubuntu Paso 28

Paso 28. Este próximo paso puede ser complicado para los principiantes

Aquí configuramos el kernel para que tenga el soporte que necesitemos. Necesita estar seguro de haber configurado su kernel correctamente, de lo contrario puede quedarse sin las funciones que necesita.

Instale Gentoo Linux desde Ubuntu Paso 29
Instale Gentoo Linux desde Ubuntu Paso 29

Paso 29. Ejecutar

  • cd / usr / src / linux

  • hacer menuconfig

Instale Gentoo Linux desde Ubuntu Paso 30
Instale Gentoo Linux desde Ubuntu Paso 30

Paso 30. Esto abrirá el menú de configuración del kernel

Asegúrese de seleccionar todos los controladores que necesitará para iniciar su sistema, como los controladores SCSI (si es necesario), y asegúrese de que estén configurados para integrarse en el kernel. Si no es así, no podrá arrancar. Además, asegúrese de habilitar la compatibilidad con su sistema de archivos.

Instale Gentoo Linux desde Ubuntu Paso 31
Instale Gentoo Linux desde Ubuntu Paso 31

Paso 31. Seleccione los controladores de red que pueda necesitar, como controladores Ethernet o controladores inalámbricos (o ambos)

Instale Gentoo Linux desde Ubuntu Paso 32
Instale Gentoo Linux desde Ubuntu Paso 32

Paso 32. Elija su tipo de procesador y su familia

Instale Gentoo Linux desde Ubuntu Paso 33
Instale Gentoo Linux desde Ubuntu Paso 33

Paso 33. Una vez que haya terminado, escriba (

make && make modules_install

) para comenzar a compilar el núcleo y los módulos del núcleo.

Esto puede llevar algún tiempo, así que lee un libro, mira televisión, saca a pasear al perro o cualquier otra cosa que te guste hacer. 34

Instale Gentoo Linux desde Ubuntu Paso 34
Instale Gentoo Linux desde Ubuntu Paso 34

make -j2 && make modules_install

35

  • Ahora necesitamos copiar la imagen de su kernel a / boot.

    Cambie kernel-2.6.24 por el nombre que desee para su kernel. (

    cp arch / i386 / boot / bzImage /boot/kernel-2.6.24

  • )
  • Ahora configuremos los módulos del kernel. Correr (

    buscar / lib / modules / (versión del kernel) / -type f -iname '*.o' -o -iname '*.ko'

  • ) para encontrar todos los módulos del kernel disponibles. De esos, agregue los que desea que se carguen automáticamente en /etc/modules.autoload.d/kernel-2.6. No incluya el.ko o.o o la ruta. Simplemente diga, por ejemplo, snd-hda-intel.
  • Consejos

    • root-groups = root`` portage
    • grupos =, portage
    • prioridad = 3
    • Consulte los foros de Gentoo, el sitio web
    • directorio = / mnt / gentoo
    • El tarball de la etapa 3 carece de un usuario y grupo "portage", por alguna razón, lo que hará que emerge falle desde el interior del chroot. Si usa schroot, tendrá que crear el usuario y el grupo portage en su sistema host (ubuntu maverick en mi caso); los archivos de grupo y contraseña en / mnt / gentoo / etc se sobrescribirán si los modifica directamente. Después de agregar el usuario y el grupo de portage al sistema host, el chrooting de la forma habitual también debería funcionar con el acceso a la red. Usé schroot con la siguiente configuración:
    • usuarios-root =
    • alias = gentoo
    • tipo = directorio
    • descripción = gentoo

    Advertencias

    • Esto llevará mucho tiempo, pero por lo general vale la pena.
    • No intente instalar una versión de arquitectura cruzada (por ejemplo, gentoo 64 bits en ubuntu 32 bits), ya que chroot no funcionará correctamente (si alguien puede explicar esto mejor)

    Recomendado: