Empenzando con esta guía quiero aclarar que no explicare desde 0 como instalar Gentoo para algo esta la guia oficial de Gentoo es para los que quieren hacer la guia oficial de Gentoo (¿Ya dije oficial?) y les de error en algunos pasos y tengan dificultades como me paso a mi, tuve tantas formas de solucionar algo y de la mejor forma, pero a veces lo “mejor” simplemente me decia !Alto ahí! y se quedaba congelada la pantalla, y tuve que ir probando cosas que dan miedo. La mejor opcion no fue opción y fue algo que me motivo, eso y que a veces estaba tan cerca y por no entender algo me tocaba hacer todo de nuevo (Cosa que me ayudo, pero fue frustrante).
Consejos
Algunos con mas experiencia recomendarian hacer todo esto desde alguna distribucion que ya conozcan previamente, pero para este caso se usara la iso minimal de Gentoo
Aclaro NO es necesesario hacerlo desde la iso de Gentoo, porque es una simple consola, no cambiara lo que hagan en otra distribucion como Debia, Ubuntu, etc. Es casi el mismo procedimiento yo simplemente quise hacer todo como es debido para esta ocasion (Ademas la propia iso no tiene soporte para UEFI para arrancar, solamente para modo BIOS {MBR})
Dependiendo de su arquitectura buscan en google, gentoo arquitectura handbook, en mi caso es una adm64, si no saben cual es la de sus maquinas revisan: esto.
En teoria no deben tener problemas hasta el punto de llegar al nucleo a no ser que en caso de que no hayan puesto exactamente como estaba en la tabla de particiones de la documentación de Gentoo no deberia dar problemas ya que lo demas solo es configurar, descargar el stage3 segun su arquitectura, y descargar algunas cosas que pueden tomar horas o minutos dependiendo de cuantos nucleos tengan, en mi caso 4 y me tomo 7h o 12h descargar e instalar algunas cosas (Ademas de que depende tambien del perfil que hayan elegido), simplemente esperar.
Una vez llegando a la seccion de configurar núcleo (Esto es solamente para los que les paso y no tiene ni idea de que hacer) y quieren hacer la parte de todo automatico, porque yo lo se y ustedes lo saben, son unos vagos, y no quieren entrar en ese mundo de “Configurar tu mismo el kernel”, pero para mi desgracia y mi vaguez genkernel no queria instalarse o al menos emerge no encontraba nada de este paquete, buscando y buscando no encontraba nada mas que descargar yo mismo genkernel y configurar todo, cosa que hice y me arrepiente pues me dio un bug a la hora de usarlo y a este punto se me fue mi vaguez y fui por la manera manual, ¿Esto que significaba? que la podia cagar mas de una vez, y lo hice y aprendi, les recomiendo leer con cuidado todo lo que pone la documentación.
Errores leves con el nucleo
Mis errores fueron los mas pendejos que he hecho en mi vida como molver a reinstalar todo (make install, si viste la guía de Gentoo sabes lo que hablo) y me genero en la boot archivos .old cosa que no se me dio por buscar y pense que eran importantes (Lo son, pero son el copi y pega que ya tenia) y cuando queria usar Grub no me dejaba porque no tenia espacio, ¿Saben que hice? borre todas las particiones a lo pendejo volviendo hacer todo de nuevo para hacer luego nuevamente lo volvi lo mismo y me acorde del sticker de wasa “Nunca retroceder, siempre seguir” y segui, busque que significa la extension old y ya, por fin, simplemente es para decir que este archivo es antiguo y que se instalaron otros “nuevos” cosa que simplemente debia eliminar los .old y ya estaba, ahora ejecutar descargar grub:2 (Ya que grub esta obsoleto) grub-install /dev/sda (BIOS) y el de efi grub-install –target=x86_64-efi –efi-directory=/boot, pero oh, ahora al arrancar el sistema solo me mandaba a grub menos no a Gentoo, y aqui si me quejo de la wiki de Gentoo en esta parte esta muy desactualizada y no te explica bien lo que tienes que hacer en algunas cosas, lo que tienes que poner exactamente en cada carpeta y que no sea simplemente crear una carpeta efi (En mi caso que uso uefi) para que jale, tienes que leer para que debes poner los archivos en .efi, porque hacer las carpetas boot y gentoo, etc. Ojo, esto lo no explican en esta guia porque ya esta explicando en otras partes de la wiki, pero que no ponen como sugerencia.
Si tu llegas a este punto y solo te muestra el grub, pero el kernel no jala, tienes una opción.
1
2
3
4
grub> set root=(hd0,1)
grub> linux /vmlinuz-*-generic
grub> initrd /initrd.img-*-generic
grub> boot
Pero oh sorpresa no tengo el initrd.img (Fallo mio de pricipiante), ademas de que genkernel solo me tira error por lo cual evite usar por si se lo preguntaban, así que me toco investigar y me toco buscar otra opción de generar el initrd o initramfs, y encontre algo llamado dracut, puse las configuraciones debidas, agregue modulos y cambie la ruta que tenia a donde estaba el kernel, entonces otra vez, me salgo del chroot, desmonto todo y oh, se congela la PC. A lo mejor iba a funcionar, ¿Por qué? pues, antes de descubrir todo esto podia hacer reboot en grub y al rato del tiempo no me dejaba y se congela cosa que ya no era error de esta solucion, y pues me imagine que iba a pasar algo similar.
Probando lilo para irme con Efibootmgr
Solamente puedo decir que aunque lo vi bueno no hizo mas que crearme en el menu el nombre Gentoo, así que desmonte todo de lilo (Y me di cuenta al final Lilo no tiene soporte para uefi y en caso de que quieran usar lilo, pero tienen uefi les recomiendo darse la vuelta e ir por elilo), removi todo lo del grub y me quede con; efibootmgr, aunque a este punto si tienes un sistema uefi no es necesario usar efibootmgr ya que puedes arrancar el kernel ya directamente, pero aun así opte por este camino “saludable”, configure mi kernel nuevamente y deje de seguir la wiki ya que solamente me tiraba kernel panics y opte por mirar: esto y esto igual.. Y sabran lo que deben tener en su carpeta boot.
Lo demas no debe de dar problema al menos a mi no a no ser que seas inpaciente, no configures nada y hagas cosas raras, creeme que estaras un buen rato quitando todo, desmontando y montando todo.