Last active
November 2, 2019 04:50
-
-
Save cargabsj175/01c7187f3a1e9ba744f9f3cdc3762539 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
debootstrap (debian): | |
1. crear una partición (ext3 o ext4): | |
/dev/sdX | |
2. montar manualmente la partición: | |
mount -vt auto /dev/sdX /mnt/debian | |
3. ejecutar como root: | |
debootstrap --arch amd64 stretch /mnt/debian http://ftp.fr.debian.org/debian | |
- arch: arquitecturas (i386 o amd64) | |
- strectch: la rama o versión de debian | |
- /mnt/debian: la partición de destino | |
- http://ftp.fr.debian.org/debian: mirror de debian | |
4. entrar en chroot | |
- montar los dispositivos del anfitrión: | |
mount --bind /dev /mnt/debian/dev | |
chroot /mnt/debian /bin/bash | |
5. crear /etc/fstab y montar sistemas de archivos temporales | |
nano /etc/fstab | |
/dev/sda10 / ext4 errors=remount-ro 0 1 | |
- /dev/sdaX: nuestra partición | |
- /: punto de montaje | |
- ext4: sistema de archivos que escogimos | |
- parámetros comunes: errors=remount-ro 0 1 | |
mount -t proc proc /proc | |
mount -t sysfs sysfs /sys | |
mount -a | |
6. crear lista de repositorios | |
- instalar dependencias: | |
apt install curl wget apt-transport-https dirmngr | |
- sitio para generar el sources.list: https://debgen.simplylinux.ch | |
nano /etc/apt/sources.list | |
- copian el contenido generado por debgen.simplylinux.ch | |
- actualizan el repositorio | |
apt update | |
7. Instalar el kernel | |
- buscamos una imágen del kernel disponible | |
apt-cache search linux-image | |
- escogen una y la instalan | |
apt install linux-image-4.9.0-6-amd64 | |
8. Configurar la zona horaria y el idioma | |
- instalar dependencias: | |
apt install locales | |
- Configurar zona horaria | |
dpkg-reconfigure tzdata | |
- Configurar idioma | |
dpkg-reconfigure locales | |
9. Creando usuario y concediendo permisos | |
- instalar dependencias: | |
apt install sudo | |
- agregar grupo de administradores | |
addgroup --system admin | |
- crear un usuario (en el grupo admin) | |
useradd -s /bin/bash -g admin -m -k /dev/null -d /home/cargabsj175 cargabsj175 | |
cargabsj175: es el usuario, puedes usar otro en su lugar | |
- dandole poderes de super usuario a los miembros del grupo admin | |
sudoedit /etc/sudoers | |
- agregar lo siguiente | |
# grupo admin | |
Defaults env_reset,insults,timestamp_timeout=0 | |
%admin ALL=(ALL) ALL | |
- establecer contraseñas | |
passwd root | |
passwd cargabsj175 | |
- agregar a cargabsj175 al grupo admin | |
gpasswd -a cargabsj175 admin | |
10. limpiando antes de reiniciar | |
apt clean | |
umount -a | |
exit | |
- actualizar el grub del sistema anfitrión | |
update-grub2 | |
Finalmente reinciamos y disfrutamos de nuestra nueva instalación de debian | |
Instalar conectividad 3g si no dispones de LAN (chroot): | |
Instalar dependencias: | |
apt install git build-essential libusb-1.0-0-dev usbutils net-tools ppp | |
ln -s /usr/include/libusb-1.0/libusb.h /usr/include/libusb.h | |
Descargar Sakis3g: | |
git clone https://github.com/Trixarian/sakis3g-source.git | |
cd sakis3g-source/ | |
./compile | |
cp build/sakis3gz /usr/bin/sakis3g | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment