|
|
Installation de debian via Serial (PCEngine)
|
|
|
=========
|
|
|
|
|
|
Création de l'iso
|
|
|
------------
|
|
|
|
|
|
1. Créer un espace de travail
|
|
|
|
|
|
mkdir deb-serial; cd deb-serial ;
|
|
|
|
|
|
|
|
|
2. Récupérer la version de l'iso désirée
|
|
|
|
|
|
curl -L -O http://cdimage.debian.org/debian-cd/8.2.0/amd64/iso-cd/debian-8.2.0-amd64-netinst.iso
|
|
|
|
|
|
3. Monter l'image via une boucle
|
|
|
|
|
|
```
|
|
|
mkdir old ;
|
|
|
sudo mount -o loop debian-8.2.0-amd64-netinst.iso old;
|
|
|
```
|
|
|
|
|
|
4. Copier tout les fichiers dans un nouveau dossier afin de les éditer
|
|
|
|
|
|
```
|
|
|
mkdir new ;
|
|
|
shopt -s dotglob ;
|
|
|
cp -rv old/* new/ ;
|
|
|
```
|
|
|
|
|
|
5. Éditer le bootloader (syslinux/isolinux) pour utiliser la console
|
|
|
|
|
|
```
|
|
|
nano new/isolinux/isolinux.cfg;
|
|
|
nano new/isolinux/txt.cfg;
|
|
|
nano new/isolinux/adtxt.cfg;
|
|
|
```
|
|
|
|
|
|
isolinux.cfg
|
|
|
|
|
|
```
|
|
|
# D-I config version 2.0
|
|
|
# search path for the c32 support libraries (libcom32, libutil etc.)
|
|
|
serial 0 115200
|
|
|
console 0
|
|
|
path
|
|
|
include menu.cfg
|
|
|
#default vesamenu.c32
|
|
|
#prompt 0
|
|
|
#timeout 0
|
|
|
ls
|
|
|
```
|
|
|
|
|
|
txt.cfg
|
|
|
|
|
|
```
|
|
|
default install
|
|
|
label install
|
|
|
menu label ^Install
|
|
|
menu default
|
|
|
kernel /install.amd/vmlinuz
|
|
|
append vga=off console=ttyS0,115200n8 initrd=/install.amd/initrd.gz --- console=ttyS0,115200n8
|
|
|
```
|
|
|
|
|
|
adtxt.cfg
|
|
|
|
|
|
```
|
|
|
label expert
|
|
|
menu label ^Expert install
|
|
|
kernel /install.amd/vmlinuz
|
|
|
append priority=low vga=off console=ttyS0,115200n8 initrd=/install.amd/initrd.gz --- console=ttyS0,115200n8
|
|
|
include rqtxt.cfg
|
|
|
label auto
|
|
|
menu label ^Automated install
|
|
|
kernel /install.amd/vmlinuz
|
|
|
append auto=true priority=critical vga=off console=ttyS0,115200n8 initrd=/install.amd/initrd.gz --- console=ttyS0,115200n8
|
|
|
```
|
|
|
|
|
|
6. Générer le nouvel ISO (avec MBR Hybrid)
|
|
|
Nécessite xorriso et syslinux installés (sudo apt-get install syslinux xorriso)
|
|
|
|
|
|
```
|
|
|
file -s /dev/sdX ;
|
|
|
sudo dd if=debian-8.2-serial-install.iso of=/dev/sdX bs=1k;
|
|
|
``` |
|
|
\ No newline at end of file |