Se me hace raro que no hay posts ni tutoriales para instalar Debian SID en ningun lugar, más aun, la misma página de Debian dice que no se puede. Por eso hice este post. Pienso hacer un post de Fedora similar pero más complejo, de hecho @ramses_17 quería ver uno de estos post y creo que este le va interesar, porque usa Debian.
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í?
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:
Revisé que procesos seguían y los terminé
Lo desmonté:
Revisé el sistema de archivos
Lo reduje:
Reduje el volumen lógico:
Cree un volumen lógico nuevo usando el 100% del espacio:
Le di formato
Remonté el home
Volví a iniciar el entorno gráfico:
Instalación:
1. Abrir un shell de root
2. Creamos un directorio para montar la partición de Debian
3. Montamos la partición
4. Instalamos Debian Sid
Si van a instalar el de 32 bits:
Si van a instalar el de 64 bits:
5. Generar /etc/resolv.conf
Primero hay que eliminar el enlace simbolico que ya viene:
Después copiar el de nuestro sistema
6. Montamos dev, sys, proc y el home:
7. Hacemos chroot
8. Cargamos el perfil del interprete de shell
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.
Y dejarlo así:
10. Actualizar base de datos
11. Instalar el kernel de Linux
Para sistemas de 64 bits:
Para sistemas de un sólo core y de 32 bits:
Para sistemas de 32 bits de más de 4GB de RAM
12. Instalar firmware propietario
En mi caso además debo instalar el del ethernet:
13. Configurar la red.
En mi caso añadi lo siguiente a /etc/network/interfaces
14. Editar el fstab a gusto
Ejemplo más básico: (Debes ajustarlo a tu partición)
Wiki de Gentoo-Fstab
15. Instalar y configurar los locales
16. Instalar sudo
17. Dar contraseña a root
18. Crear un usuario
19. Darle contraseña a tu usuario
20. Instalar Xorg
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:
22. Instalar un gestor de sesiones:
23. Instalar grub2
Si estas corriendo Ubuntu u otra distro solo necesitas actualizar el grub:
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:
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? Ayer @cesarzeta me dijo que usar Debian Sid era como Arch pero con Debs, al menos espero que sea así.
También pueden instalar Ubuntu así.
Aquí una captura:
Y es más rápido que mi Arch, Gentoo, y Fedora, de hecho igualó a Puppy Linux usando systemd, voy a revisarlo con calma. No quiso aceptar arrancar el lvm por las buenas, recree el intidr, cambie el parametro de root para el kernel y agregé lvmwait.
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:
rm /mnt/debian/etc/resolv.conf
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/dev
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
Wiki de Gentoo-Fstab
15. Instalar y configurar los locales
apt-get install locales
dpkg-reconfigure locales
16. Instalar sudo
apt-get install sudo
17. Dar contraseña a root
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
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? Ayer @cesarzeta me dijo que usar Debian Sid era como Arch pero con Debs, al menos espero que sea así.
También pueden instalar Ubuntu así.
Aquí una captura:
Y es más rápido que mi Arch, Gentoo, y Fedora, de hecho igualó a Puppy Linux usando systemd, voy a revisarlo con calma. No quiso aceptar arrancar el lvm por las buenas, recree el intidr, cambie el parametro de root para el kernel y agregé lvmwait.