User Tools

Site Tools


operating_systems:linux:debian:flash_card_tret

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
operating_systems:linux:debian:flash_card_tret [2016/03/31 17:35] – [Création de la partition système] sbolayoperating_systems:linux:debian:flash_card_tret [2016/03/31 18:19] (current) – [Démontage du système] sbolay
Line 68: Line 68:
 Pour pouvoir nous chrooter sur notre carte flash, nous devons lier quelques systèmes de fichiers qui sont normalement présent à l'exécution du système. Pour pouvoir nous chrooter sur notre carte flash, nous devons lier quelques systèmes de fichiers qui sont normalement présent à l'exécution du système.
  
-///root#// ''mount -t proc none_proc /mnt/cf/proc''\\  +  # mount -t proc none_proc /mnt/cf/proc 
-///root#// ''mount -t sysfs none_sys /mnt/cf/sys''\\  +  # mount -t sysfs none_sys /mnt/cf/sys 
-///root#// ''mount \-\-bind /dev /mnt/cf/dev''+  # mount --bind /dev /mnt/cf/dev
  
 ==== Configuration du système ==== ==== Configuration du système ====
Line 76: Line 76:
 Pour pouvoir configurer notre système sur notre carte flash, on va se chrooter dans sa racine. Et monter un dernier système nécessaire au bon fonctionnement du chroot. Pour pouvoir configurer notre système sur notre carte flash, on va se chrooter dans sa racine. Et monter un dernier système nécessaire au bon fonctionnement du chroot.
  
-///root#// ''LANG=C chroot /mnt/cf /bin/bash''\\  +  # LANG=C chroot /mnt/cf /bin/bash 
-///#// ''mount -t devpts devpts /dev/pts''+  # mount -t devpts devpts /dev/pts
  
 === Configuration de fstab === === Configuration de fstab ===
Line 86: Line 86:
 On commence par récupérer l'UUID de notre carte flash. On commence par récupérer l'UUID de notre carte flash.
  
-///#// ''UUID=$(dumpe2fs /dev/sdb1 | grep 'UUID' | cut -d':' -f2 | tr -d ' ')''+  # UUID=$(dumpe2fs /dev/sdb1 | grep 'UUID' | cut -d':' -f2 | tr -d ' ')
  
-///#// ''echo "proc /proc proc nodev,noexec,nosuid 0 0" >> /etc/fstab''\\  +  # echo "proc /proc proc nodev,noexec,nosuid 0 0" >> /etc/fstab 
-///#// ''echo "UUID=$UUID / ext3 defaults,noatime 0 1" >> /etc/fstab''+  # echo "UUID=$UUID / ext3 defaults,noatime 0 1" >> /etc/fstab
  
 On rajoute aussi le montage de plusieurs systèmes temporaires qui contiendront les logs et autres fichiers temporaire. Nous ne voulons pas que ces fichiers soient écrit sur la carte, ils l'useraient trop vite. On rajoute aussi le montage de plusieurs systèmes temporaires qui contiendront les logs et autres fichiers temporaire. Nous ne voulons pas que ces fichiers soient écrit sur la carte, ils l'useraient trop vite.
Line 106: Line 106:
 === Configuration du temps === === Configuration du temps ===
  
-///#// ''dpkg-reconfigure tzdata''+  # dpkg-reconfigure tzdata
  
   - **Europe**   - **Europe**
Line 113: Line 113:
 === Configuration du réseau === === Configuration du réseau ===
  
-On modifie le fichier ''/etc/network/interface'' pour lui configurer les interfaces.+On modifie le fichier ''/etc/network/interfaces'' pour lui configurer les interfaces.
  
 <file> <file>
Line 141: Line 141:
 </file> </file>
  
-On contrôle que tout s'est bien déroulé avec un ''aptitude update''.+On contrôle que tout s'est bien déroulé avec un ''aptitude update'' ou ''apt-get udpate''.
  
 === Installation de paquets supplémentaires === === Installation de paquets supplémentaires ===
  
-On installe, puis configure la gestion du français :+On installe (optionnellement), puis configure la gestion du français :
  
-///#// ''aptitude install locales''\\  +  # aptitude install locales 
-///#// ''dpkg-reconfigure locales''+  # dpkg-reconfigure locales
  
   - On sélectionne la locale ''fr_CH ISO-8859-1''   - On sélectionne la locale ''fr_CH ISO-8859-1''
   - Elle sera notre langue par défaut   - Elle sera notre langue par défaut
  
-///#// ''aptitude install console-data''+  # aptitude install console-data
  
   - On sélectionne notre clavier depuis la liste   - On sélectionne notre clavier depuis la liste
Line 165: Line 165:
 On installe un client NTP pour rester à l'heure. On installe un client NTP pour rester à l'heure.
  
-///#// ''aptitude install ntpdate''+  # aptitude install ntpdate 
 +ou 
 +  # apt-get install --no-install-recommends ntpdate
  
 Et on configure le client NTP avec le fichier ''/etc/default/ntpdate'' : Et on configure le client NTP avec le fichier ''/etc/default/ntpdate'' :
Line 187: Line 189:
 On installe un noyau spécifique aux processeurs mono-cœur. On installe un noyau spécifique aux processeurs mono-cœur.
  
-///#// ''aptitude install linux-image-486''+  # aptitude install linux-image-486
  
 On installe encore quelques utilitaires standard. On installe encore quelques utilitaires standard.
  
-///#// ''aptitude install rsyslog sudo''\\  +  # aptitude install rsyslog sudo 
-///#// ''tasksel install standard''\\  +ou 
-///#// ''tasksel install ssh-server''+  apt-get install --no-install-recommends rsyslog sudo 
 + 
 +Puis finalement on install le serveur ssh 
 +  # tasksel install ssh-server 
 + 
 +Et en option: 
 +  # tasksel install standard
  
 Tasksel permet d'installer des composants "essentiels" facilement. Il est utilisé lors de l'installation standard de Debian pour nous permettre d'installer une interface graphique ou un serveur SSH. Tasksel permet d'installer des composants "essentiels" facilement. Il est utilisé lors de l'installation standard de Debian pour nous permettre d'installer une interface graphique ou un serveur SSH.
  
-=== Installation et configuration du GRUB ===+=== Installation et configuration du GRUB - Jessie === 
 +Nous allons maintenant installer GRUB. 
 + 
 +  # apt-get install grub-pc 
 + 
 +Editer /etc/default/grub 
 +  GRUB_CMDLINE_LINUX="console=ttyS0,19200" 
 +  GRUB_CMDLINE_LINUX_DEFAULT="" 
 +  GRUB_TERMINAL=serial 
 +  GRUB_SERIAL_COMMAND="serial --unit=0 --speed=19200 --stop=1" 
 + 
 +et finalement 
 +  update-grub
  
 +=== Installation et configuration du GRUB - Squeeze ===
 Nous allons maintenant installer GRUB. Nous allons maintenant installer GRUB.
  
-///#// ''aptitude install grub''+  # aptitude install grub
  
   - On laisse la commande pour le chargement du noyau vide   - On laisse la commande pour le chargement du noyau vide
Line 245: Line 266:
 </file> </file>
  
-///#// ''echo '(hd0) /dev/sdb' > /boot/grub/device.map''+  # echo '(hd0) /dev/sdb' > /boot/grub/device.map
  
 Une fois notre configuration peaufinée, on réinstalle le grub et on régénère sa config et on s'assure que c'est bien ''hd0'' qui est utilisé. Une fois notre configuration peaufinée, on réinstalle le grub et on régénère sa config et on s'assure que c'est bien ''hd0'' qui est utilisé.
  
-///#// ''grub-install /dev/sdb''\\  +  # grub-install /dev/sdb 
-///#// ''update-grub''\\  +  # update-grub 
-///#// ''sed -i 's/hd1/hd0/g' /boot/grub/grub.cfg''+  # sed -i 's/hd1/hd0/g' /boot/grub/grub.cfg
  
 === Dernières configuration (misc.) === === Dernières configuration (misc.) ===
Line 271: Line 292:
 On définit un mot de passe pour l'utilisateur ''root''. On définit un mot de passe pour l'utilisateur ''root''.
  
-///#// ''passwd root //1234//''+  # passwd root //1234//
  
 On nettoie notre gestionnaire de paquet. On nettoie notre gestionnaire de paquet.
  
-///#// ''aptitude clean''+  # aptitude clean 
 +ou 
 +  # apt-get clean
 ==== Démontage du système ==== ==== Démontage du système ====
  
 Une fois l'installation terminée, il faut démonter toutes nos partitions. Une fois l'installation terminée, il faut démonter toutes nos partitions.
  
-///#// ''umount /dev/pts''\\  +  # umount /dev/pts 
-///#// ''exit''+  # exit
  
-///root#// ''umount /mnt/cf/dev''\\  +  # umount /mnt/cf/dev 
-///root#// ''umount /mnt/cf/sys''\\  +  # umount /mnt/cf/sys 
-///root#// ''umount /mnt/cf/proc''\\  +  # umount /mnt/cf/proc 
-///root#// ''umount /mnt/cf''+  # umount /mnt/cf
  
 Enfin, on contrôle l'état de notre disque. Enfin, on contrôle l'état de notre disque.
  
-///root#// ''df -h''+  # df -h
  
 ===== Configuration post-installation ===== ===== Configuration post-installation =====
operating_systems/linux/debian/flash_card_tret.1459445709.txt.gz · Last modified: 2016/03/31 17:35 by sbolay