Hacking:Manual Installation (Español)

From ParabolaWiki
Jump to: navigation, search

Lista de verificación (checklist) de una instalación manual

Algunos de nosotros nos dimos cuenta que en la mayoría de los casos usamos el instalador como una lista de verificación (checklist), y que los menús no están realmente economizando nuestro tiempo. Entonces nosotros llegamos a la conclusión de hacer una lista de verificación mas literal, que haría ahorrar mayor tiempo de lo que veniamos haciendo seguiendo el principio de KISS y la de los hackers ;)

Esta es la lista de verificación.

  • arranque el livecd como de costumbre, entre como root.
  • fijar si la hora y fecha están correctas, arreglándolos caso sea necesario.
  • configurar la red
  • particionar tu disco duro con fdisk, cfdisk, o parted que ya están incluidos en el livecd.
  • formatear las partiticiones. ejemplo: para formatear una partición en ext3 hacer:
 mkfs.ext3 /dev/sdXY
donde sdXY es la partición. utilizar mkswap para dar formato a particiones de intercambio.
  • montar tu partición raiz (root) en /mnt, e montar otras particiones en su ubicación correcta.
  • crear algunos directorios necesarios por pacman:
 mkdir -p /mnt/var/lib/pacman
 mkdir -p /mnt/var/cache/pacman/pkg
  • instalar el sistema base:
 pacman -r /mnt --cachedir /mnt/var/cache/pacman/pkg -Sy <packages>
donde <packages> es el paquete que quieres instalar en tu sistema. debes de incluir al menos el paquete "base" para tener el sistema funcional, al menos que estés seguro de lo que estás haciendo.
Nota: Caso vayas instalar el paquete linux-libre que forma parte del grupo del paquete base, es recomendable montar el proc, dev y sys previamente, para que mkinitcpio pueda realizar su tarea de instalación correctamente.
  • preparar un chroot y entrar en él:
 mount -t proc none /mnt/proc
 mount --rbind /dev /mnt/dev
 mount --rbind /sys /mnt/sys
 cp /etc/resolv.conf /mnt/etc/resolv.conf
 chroot /mnt /bin/bash
  • editar los archivos de configuración:
    • /etc/fstab (agregar tus particiones del disco duro. a diferencia de una instalación aif, que ya tiene hecho)
    • /etc/rc.conf
    • /etc/hosts - agregar tu hostname para la entrada del localhost. esto se hace automáticamente cuando se utiliza aif.
    • /etc/locale.gen - descomentar tus locales para activar.
      • ejecutar locale-gen despues de guardar el archivo
    • /boot/grub/menu.list (asegúrese de que las particiones estén correctas, así como los patch, y añade una opción con la imagen de fallback si lo desea).
  • también es posible que desee modificar:
    • /etc/mkinitcpio.conf (ejecutar el comando mkinitcpio después de la modificación que hayas hecho)
    • /etc/resolv.conf - si no estás usando dhcp
    • /etc/hosts.deny y /etc/hosts.allow
    • /etc/pacman.d/mirrorlist
  • Configurar la contraseña de root:
 passwd
  • generar el /etc/mtab (necesario para instalar grub):
 cat /proc/mounts|grep -v rootfs > /etc/mtab
  • exit the chroot and install grub:
 # exit
 
 #grub-install --no-floppy --root-directory=/mnt /dev/sdX
donde /dev/sdx es el disco duro de inicio maestro que va a arrancar Parabola.
  • Después de hacer esto, tenemos que desmontar el /dev /sys y /proc antes de reiniciar el sistema
 # umount /mnt/dev/shm
 # umount /mnt/dev/pts
 # umount /mnt/dev
 # umount /mnt/sys
 # umount /mnt/proc
 # umount /mnt
  • Ahora a partir aqui estarás listo para reiniciar y poder usarlo.