Sid
Debian Sid es la rama inestable de Debian, como dicen en el foro de Debian, si no sabes lo que es, o tienes que preguntar para saber, no deberías instalarlo. Aunque te diría que lo instales ¿No es más divertido así?
Requisitos:
1. Una distribución Linux, ya sea el Ubuntu con el que estas leyendo esto, el disco de Arch, un LiveCD u otro. Que sea compatible con la arquitectura a instalar.
2. Instalar deboostrap que está incluido en la mayoría de las distribuciones.
(apt-get install deboostrap, yum install deboostrap, emerge deboostrap , yaourt -S deboostrap, urpmi deboostrap , sbopkg -i deboostrap, zypper in deboostrap, ccr -S deboostrap)
3. Tener una partición para instalarlo
Ventajas:
No hay que grabar disco alguno ni usar pendrives
No hay que reiniciar (uso lvm), redimencioné mi home cerrando las Xs, como nota o referencia así lo hice:
systemctl stop lightdm
Revisé que procesos seguían y los terminé
lsof /home/USER
killall PROCESO
Lo desmonté:
umount /home
Revisé el sistema de archivos
e2fsck -f /dev/mapper/vg0-home
Lo reduje:
resize2fs /dev/mapper/vg0-home 680G
Reduje el volumen lógico:
lvreduce --size 680G /dev/mapper/vg0-home
Cree un volumen lógico nuevo usando el 100% del espacio:
lvcreate -l +100%FREE -n debian vg0
Le di formato
mkfs.ext4 /dev/mapper/vg0-debian
Remonté el home
mount -a
Volví a iniciar el entorno gráfico:
systemctl start lightdm
Instalación:
1. Abrir un shell de root
sudo su
2. Creamos un directorio para montar la partición de Debian
mkdir /mnt/debian
3. Montamos la partición
mount -t ext4 /dev/sda1 /mnt/debian #ejemplo, debes ajustarlo a tus circunstancias
4. Instalamos Debian Sid
Si van a instalar el de 32 bits:
debootstrap --arch i386 sid /mnt/debian http://ftp.us.debian.org/debian/
Si van a instalar el de 64 bits:
debootstrap --arch amd64 sid /mnt/debian http://ftp.us.debian.org/debian/
5. Generar /etc/resolv.conf
Primero hay que eliminar el enlace simbolico que ya viene:
[code]rm /mnt/debian/etc/resolv.conf[/code]
Después copiar el de nuestro sistema
cp /etc/resolv.conf /mnt/debian/etc/resolv.conf
6. Montamos dev, sys, proc y el home:
mount --bind /sys /mnt/debian/sys
mount --bind /proc /mnt/debian/proc
mount --bind /dev /mnt/debian/
mount --bind /home /mnt/debian/home
7. Hacemos chroot
chroot /mnt/debian
8. Cargamos el perfil del interprete de shell
source /etc/profile
9. Configuramos los repositorios:
Lo más probable es que necesiten los repositorios no libres de Debian, si no es su caso, pueden saltar este paso.
vi /etc/apt/sources.list
Y dejarlo así:
deb http://ftp.us.debian.org/debian unstable main contrib non-free
deb-src http://ftp.us.debian.org/debian unstable main contrib non-free
10. Actualizar base de datos
apt-get update
11. Instalar el kernel de Linux
Para sistemas de 64 bits:
apt-get install linux-image-amd64
Para sistemas de un sólo core y de 32 bits:
apt-get install linux-image-486
Para sistemas de 32 bits de más de 4GB de RAM
linux-image-686-pae
12. Instalar firmware propietario
apt-get install firmware-linux-nonfree
En mi caso además debo instalar el del ethernet:
apt-get install firmware-realtek
13. Configurar la red.
En mi caso añadi lo siguiente a /etc/network/interfaces
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
14. Editar el fstab a gusto
vi /etc/fstab
Ejemplo más básico: (Debes ajustarlo a tu partición)
/dev/sda1 / ext4 defaults 0 1[/code]
15. Instalar y configurar los locales
apt-get install locales
dpkg-reconfigure locales[/code]
16. Instalar sudo
apt-get install sudo
17. Dar contraseña a root
[code]gpasswd
18. Crear un usuario
useradd -m -G audio,video,games,sudo -s /bin/bash TUUSUARIO
19. Darle contraseña a tu usuario
passwd TUUSUARIO
20. Instalar Xorg
apt-get install xorg alsa-base[/code]
21. Instalar el entorno gráfico, por ejemplo voy a instalar el entorno de siempre, que todavia en Squeeze LTS es el principal, le cambiaron el nombre:
apt-get install mate-desktop-environment
22. Instalar un gestor de sesiones:
apt-get install lightdm
23. Instalar grub2
Si estas corriendo Ubuntu u otra distro solo necesitas actualizar el grub:
grub2-mkconfig -o /boot/grub/grub.cfg
Notar que algunas distros retiran el dos de grub y deben usar grub-mkconfig
Si no tenian ya una distro que usara grub, probablemente quieran instalarlo desde 0:
apt-get install grub2
Les dará una leyenda de donde instalarlo, y luego les preguntará en que dispositivo, normalmente debe ser el disco sin ningun número de partición:
/dev/sda
¿Fácil, no?
También pueden instalar Ubuntu así.
#Nota: No pude instalar Ubuntu así dos años después que lo intenté D: