Instalando una Gentoo desde MDK

Puede que los que vivais en madrid escucharais a esto de la una de la noche un grito triunfal entre vampiro asesino y friki histerico...ya podeis cagaros en la madre de quien solto el alarido directamente XD
Y no va de coña...esa especie de psudo homosexual adora elefantes de mi vecino de abajo, que me pone musica relajosa por las tardes y se ha tatuado el simbolo de la paz en la espalda, esta en plan maruja desmelenada dando de hostias al techo.
Quizas me he pasado de orgasmo, pero los que me ayudaron en mi otro hilo saben que las he pasado putas con la gentoo...y esto es un triunfo.
¡¡¡QUE ULTIMAMENTE NO ESTAMOS PARA DESAPROBECHAR LAS BUENAS RACHAS!!!

Así que...para acabar con mi maldicion de los hilos infructuosos, en los que me meto ha hacer un intento y acabo dandole de palos al pc con el boken...me voy a escribir un sencillo tutorial sobre el sistema que he seguido.
Se basa en la suerte de no haber tenido ni un solo error...que no es poco XD

La base es esta:
Un AthlonXP 2.6 con una Nforce, una Nvidia fx 5900, una SBLive, mas de un gb de ram, 3 discos duros y una dvdr pionner.
Es un sistema rarito...pero para el caso no importa.

La cosa es que de salida me lo he montado bien.
El HDA (80gb) tiene las particiones hechas desde que monte el mdk con la idea de poner la gentoo.
hda1 es el /boot de la gentoo, y en mdk esta montado como /gentoo/boot. 64mb...mejor que sosobre
hda5 es la memoria swap. Ya le pondreis el tamaño que os de la gana...yo le he puesto MUCHA. Tengo un par de proyectos en mente...como aquello de la sawp en la ram. Tiempo al tiempo.
hda3 es el ventanukos...que se la va a hacer, lo necesito para un par de gilipolleces (autocad entre otros). 4.9gb...ya que hay 160gb de fat32 en hdd
hda6 es /gentoo/home, de 2.6gb
hda7 es el / de mdk de 5.2gb...mas que suficiente para un sistema que voy a dejar de "2º plato". En el esta su home y demas...
hda8 es /gentoo, el / de gentoo...9.9gb, que necesito espacio.
Y dejo 50gb en fat32 para una particion interna de intercambio de archivos
hdb es un ext3 de 160 tambien.

Como comprendereis, para montar otro sistema necesitas tener particiones libres.
Como os lo monteis os lo dejo a vuestra imaginacion...si teneis problemas, preguntad.
Con una sola particion vais que chutais...pero a mi me gusta tener en otra home y boot (en boot meto un script que me copia los archivos de configuracion por si acaso)

Lo primero es decir que la mdk se me ha ajusado como un guante.
No creo que los problemas sean hereditarios, pero te puede joder durante las compilaciones.
La cosa...lo primero es bajarte el archivo stage1.blablabla de un mirror de gentoo.
Para eso estas en un modo grafico aparente...usa tu firefox y punto.
Una vez lo tencas haces desde root
cp ../../stage1-x86-2004.2.tar.bz /gentoo

Así te aseguras de tener una copia por si las moscas.
Ante los errores gordos yo borro y empiezo de nuevo antes de preguntar, al menos una vez...
Ahora descomprimimos con tooodos los permisos
cd /gentoo
tar -xvjpf stage1-x86-2004.2.tar.bz

Una vez hecho esto, copiamos la configuracion de inet de la mdk a la gentoo para que rule el inet durante los primeros emerges
cp -L /etc/resolv.conf /gentoo/etc/resolv.conf

Ahora pasamos la consola de funcionar con los archivos de mdk a usar lo que tenemos en gentoo.
Esto solo cambia en la consola...no le hace nada a tu mdk (que conste)
chroot /gentoo /bin/bash
env-update
source /etc/profile

Y ya estamos sobre tu gentoo, o al menos en donde vamos a construirla.

Para esta parte ya tengo hecho mi archivo make.conf.
La explicacion sobre este es laaarga, y en el otro hilo se explica bastante bien.
Esta es la copia de lo que uso:
make.conf escribió:# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
ACCEPT_KEYWORDS="~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -mmmx -msse -m3dnow -fomit-frame-pointer -frename-registers -ffast-math -mfpmath=sse,387 -pipe -fPIC -funroll-loops -fstack-protector"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="-O2 -march=athlon-xp -mmmx -msse -m3dnow -fomit-frame-pointer -frename-registers -ffast-math -mfpmath=sse,387 -pipe -fPIC -funroll-loops -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages sandbox"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo http://www.ibliblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="videos dvdr -gnome vcd dvd cdr opengl xv fbcon directfb gpm gphoto2 alsa kde qt aalib ncurses sdl -svga gif jpeg png tiff avi mpeg quicktime encode flash python perl ssl crypt spell truetipe pdflib tetex nls samba arts mmx tcpd 3dfx 3dnow adns aim audiofile caps cups curl divx4linux doc gtk2 icq imap imagemagick jabber java jikes mozilla mpeg msn oggvorbis oss plotutils usb X xml xml2 xvid yahoo zlib x86 acpi apm berkdb foomaticdb gdbm libwww linguas_es mad mikmod motif slang"

Los hay mejores, los hay peores, los hay diferentes...cada uno es un mundo.
Solo es un ejemplo.
Consejo: Copialo en otra carpeta por si las moscas.

Ahora, con esto, me pongo a darle al stage1 hacia el 2
emerge sync
cd /usr/portage
scripts/bootstrap.sh

Si en algun momento te da un error de que no se ha podido bajar algo, la solucion es bajarte el archivo por tus medios y copiarlo donde el lo iba a hacer.
Al repetir el comando lo cargara y seguira adelante.
Esta parte es larga...vete a dar una vuelta.

Porcierto...si en algun momento te abures y quieres cortar, no te asustes.
Espera a que acabe un comado entero (tampoco es necesario, pero seamos buenos) y cierra la ventana.
Luego con volver a hacer un...
chroot /gentoo /bin/bash
env-update
source /etc/profile

...puedes seguir por donde ibas

Ya con el bootstarp dentro, y en el stage 2, toca bajar el sistema basico:
emerge system

Si te sale alguna tonteria, prueba a hacer de nuevo un emerge sync o a bajarte las fuentes que te den problemas a mano.
Sino...comentalo por aqui ;) (aunque google es tu amigo XD)

Y ya estas en el stage3
Porcierto: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
Es la guia sobre todo esto. Se basa en el livecd, pero para el caso te puedes guiar igualmente.
Ahora toca el kernel. Yo me he bajado el 2.6 de gentoo
emerge gentoo-dev-sources

Y he hecho su make menuconfig.
El resto es igualito que en el handbook, aunque si eso ya lo ire mejorando.
Aun estoy con el kernel, por lo que no puedo poner lo que voy a hacer para que el lilo del mdk me de la opcion de cargar el kernel en la gentoo. Tiempo al tiempo XD
Un apunte ark ;)

chroot /gentoo /bin/bash
etc-update
source /etc/profile


chroot /gentoo /bin/bash
env-update
source /etc/profile

no??

Saludos
Tenía en mente leer el handbook de gentoo, e INTENTAR instalar gentoo, dentro de un tiempo, por que me daba un poco de "yuyu", pero creo que gracias a tu hilo, me has animado y dado fuerzas para hacerlo muy muy pronto.

Muchas gracias Ark. .... Me has abducido XD

Hasta luego.
NeoRave escribió:Un apunte ark ;)



chroot /gentoo /bin/bash
env-update
source /etc/profile

no??

Saludos


Pues yo he hecho todo el rato un etc-update...que cosas.
Bueno, supongo que ahora cuando continue hare un env-update

Un error...cuando intento compilar el nvidia-kernel me dice que no tengo activada una opcion de la zona del tipo de procesador correspondiente a la memoria...y si la he activado y compilado.
¿A que se debe esto? ¿No deberia de decirle a que kernel quiero que se una?
Ark del KAOS escribió:¿No deberia de decirle a que kernel quiero que se una?


que yo sepa pilla el kernel al que apunta el enlace /usr/src/linux

Salu2
bateman107 escribió:
que yo sepa pilla el kernel al que apunta el enlace /usr/src/linux

Salu2


Ah! bien....pues me da un error de ese estilo.
¿Que hago? ¿es totalmente necesario para cargar mi sistema? (tengo una nvidia fx5900)
Ark del KAOS escribió:
Ah! bien....pues me da un error de ese estilo.
¿Que hago? ¿es totalmente necesario para cargar mi sistema? (tengo una nvidia fx5900)


Totalmente necesario no. Puedes usar el driver nv que viene con las x, pero no tendras aceleracion...

Para mirar si te falla el enlace ve a /usr/src y haz un ls -l
Con eso te dira a donde esta apuntando linux, si no es el kernel que estas usando o no existe haz un
# ln -s /usr/src/linux-2.x.xx linux
con eso creas el enlace y vuelves a probar...

que version de kernel y de drivers? pura curiosidad jeje

Salu2
hombre impresincindible no es, ya que puedes usar el driver nv que freesource, pero si quieres usar la aceleracion grafica tendras que compilar los de nvidia, que por cierto a mi tb me putearon mucho
Pues el kernel es el 2.6.7 r11, y el nvidia ni idea
El enlace simbolico deberia de funcionar bien, mas que nada porque yo he compilado desde la carpeta "linux"
Que extraño...
Bueno, intentare otra vez...y sino me quedo con los nv
Ark del KAOS escribió:Pues el kernel es el 2.6.7 r11, y el nvidia ni idea

Me suena que los drivers de nvidia no iban con los kernels 2.6 hasta la version 53 o algo asi. Mira a ver la que estas instalando.

Salu2
Bueno...lo de nvidia kernel lo he dado por imposible hasta nueva orden.
Ahora estoy con el fstab
¿Me hechais una mano?
Os pongo lo que llevo hasta ahora...
Si me vais diciendo configuraciones mejores os lo agradeceria (así aprendo XD)

# /etc/fstab: static file system information.
# $Header: /var/cvsroot/gentoo-src/rc-scripts/etc/fstab,v 1.14 2003/10/13 20:03:38 azarah Exp $
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency).  It's safe to drop the noatime options if you want and to
# switch between notail and tail freely.

# <fs>             <mountpoint>    <type>     <opts>            <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda1      /boot      ext2      defaults      1 2
/dev/hda8      /      ext3      noatime         0 0
/dev/hda5      none      swap      sw         0 0
/dev/cdroms/cdrom0   /mnt/cdrom   iso9660      noauto,user      0 0
/dev/fd0      /mnt/floppy   auto      noauto,user      0 0
/dev/hdb5      /shin      ext3      noatime,user      0 0
/dev/hdd      /xterno      fat32      noatime,user      0 0
/dev/hda3      /ventanukos   fat32      noatime         0 0
/dev/hdb1      /ntfs      ntfs      noatime         0 0
/dev/hda7      /mandrake   ext3      noatime         0 0
/dev/hda6      /home      ext3      noatime         0 0
/dev/hda9      /interno   fat32      noatime         0 0


# NOTE: The next line is critical for boot!
none         /proc      proc      defaults      0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
# Adding the following line to /etc/fstab should take care of this:

none         /dev/shm   tmpfs      defaults      0 0
10 respuestas