[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
fr:howtos:slackware_admin:booting_install_from_hdd [2013/01/29 14:06 (UTC)] desideriusfr:howtos:slackware_admin:booting_install_from_hdd [2013/02/11 14:56 (UTC)] desiderius
Ligne 9: Ligne 9:
  
 Tous les logiciels que vous pouvez utiliser après avoir démarré le médium d'installation résident dans une [[wp>initrd|image RAM initiale]]. Vous pouvez les trouver dans ''/isolinux/initrd.img'' dans n'importe quel médium d'installation ou au même endroit sur n'importe quel miroir Slackware. Tous les logiciels que vous pouvez utiliser après avoir démarré le médium d'installation résident dans une [[wp>initrd|image RAM initiale]]. Vous pouvez les trouver dans ''/isolinux/initrd.img'' dans n'importe quel médium d'installation ou au même endroit sur n'importe quel miroir Slackware.
 +
 +===== Noyau Linux =====
 +
 +Slackware utilise ( au moins maintenant) un de ses noyaux "huge" pour faire tourner l'environnement d'installation. Vous pouvez trouver les fichiers ''bzImage'' du noyau dans les sous-répertoires du répértoire ''/kernel'' sur un médium d'installation ou au même endroit sur un miroir Slackware. 
 +
 +===== Obtenir les fichiers =====
 +
 +Si vous avez déjà une image ISO d'un médium d'installation de Slackware vous pouvez monter cette image avec l'option "loop" et copier les fichiers, par exemple vers un répertoire ''/boot/swsetup'' que vous aurez créé vous même au préalable.
 +
 +  * Voici à quoi cela ressemble pour une image ISO de la versions 64 bits de Slackware 14.0: <code>
 +# mkdir -p /mnt/tmp /boot/swsetup
 +# mount -o loop /tmp/slackware64-14.0-install-dvd.iso /mnt/tmp
 +# cp /mnt/tmp/isolinux/initrd.img /mnt/tmp/kernel/huge.s/bzImage /boot/swsetup/
 +# umount /mnt/tmp
 +</code>
 +
 +  * Et pour la version 32 bits:<code>
 +
 +# mkdir -p /mnt/tmp /boot/swsetup
 +# mount -o loop /tmp/slackware-14.0-install-dvd.iso /mnt/tmp
 +# cp /mnt/tmp/isolinux/initrd.img /mnt/tmp/kernel/hugesmp.s/bzImage /boot/swsetup/
 +# umount /mnt/tmp
 +</code>
 +
 +Vous pouvez aussi télécharger le noyau et l'image initrd d'un miroir Slackware. En voici quelques exemples :
 +
 +  * Slackware 14.0 64-bit: 
 +    * kernel: http://slackware.osuosl.org/slackware64-14.0/kernels/huge.s/bzImage
 +    * initrd: http://slackware.osuosl.org/slackware64-14.0/isolinux/initrd.img
 +
 +  * Slackware 14.0 32-bit:
 +    * kernel: http://slackware.osuosl.org/slackware-14.0/kernels/hugesmp.s/bzImage
 +    * initrd: http://slackware.osuosl.org/slackware-14.0/isolinux/initrd.img
 +
 +===== Chargeur =====
 +
 +Il existe de nombreux chargeurs. Slackware utilise SYSLINUX pour démarrer à partir d'un médium d'installation, installe LILO pour démarrer le système installé et fournit un paquetage GRUB dans ''/extra'' ( en 32 bits seulement ). Beaucoup de distributions utilisent GRUB ( renommé à partir de GRUB2 ) comme leur chargeur principal. Si vous avez un système Linux,vous avez probablement déjà un chargeur fétiche. Il vous faut placer les fichiers ''bzImage'' et ''initrd.img'' dans un endroit accessible au chargeur et lui dire de démarrer ces fichiers. \\ Attention : quelques paramètres sont passés au noyau dans ''/isolinux/isolinux.cfg'' ; il faut configurer votre chargeur proprement pour en tenir compte.
 +
 +==== LILO ====
 +
 +Ajoutez à ''/etc/lilo.conf''quelque chose comme : <file>
 +
 +image = /boot/swsetup/bzImage
 +initrd = /boot/swsetup/initrd.img
 +addappend = "load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s"
 +label = SwSetup
 +</file> et éxécutez <code>
 +# lilo
 +</code>
 +
 +==== GRUB ====
 +Ajoutez à  ''/boot/grub/grub.cfg'' quelque chose comme : <file>
 +
 +menuentry 'SwSetup' {
 +  set root='(hd0,2)'
 +  linux /boot/swsetup/bzImage  load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s
 +  initrd /boot/swsetup/initrd.img
 +}
 +</file>
 +<note>(hd0,2) veut dire "//la seconde partition du premier disque//" (i.e. ''/dev/sda2''). Vous pouvez trouver la bonne valeur dans la commande "''set root''" de l'entrée de menu utilisée pour démarrer votre système , ou alors consultez [[http://www.gnu.org/software/grub/manual/grub.html|le manuel de GRUB]]. </note>
 +
 +<note>Si vous utilisez une partition séparée pour ''/boot'', vous devez enlever "/boot" de tous les chemins.</note>
 +
 +==== GRUB-legacy ====
 +
 +Ajoutez à  ''/boot/grub/menu.lst''  quelque chose comme : <file>
 +
 +title SwSetup
 +  root (hd0,2)
 +  kernel /boot/swsetup/bzImage  load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s
 +  initrd /boot/swsetup/initrd.img
 +</file>
 +
 +<note>(hd0,2) veut dire "//la seconde partition du premier disque//" (i.e. ''/dev/sda2''). Vous pouvez trouver la bonne valeur dans la commande "''set root''" de l'entrée de menu utilisée pour démarrer votre système , ou alors consultez [[http://www.gnu.org/software/grub/manual/grub.html|le manuel de GRUB]]. </note>
 +
 +<note>Si vous utilisez une partition séparée pour ''/boot'', vous devez enlever "/boot" de tous les chemins.</note>
 +
 +===== Tester =====
 +Redémarrer votre système et sélectionnez SwSetup au prompt de démarrage
 +
 +Si vous avez une partition non utilisée, vous pouvez tout de suite installer Slackware dessus.
 +
 +
 +==== Utiliser une image ISO comme source ====
 +Si vous avez télécharge une image ISO du DVD Slackware, vous pouvez l'utiliser comme source de paquetages.
 +  * A l'étape "''SOURCE MEDIA SELECTION''" sélectionner "''2 Install from hard drive partition''",
 +  * Entrer le nom de la partition du disque qui contient l'image ISO, par exemple ''/dev/sda2'',
 +  * Puis taper le nom du chemin complet du filesystem de la partition pour accéder à l'image ISO du DVD, par exemple ''/tmp/'',
 +  * Et confirmer sur le prompt pour utiliser l'image ISO comme source de paquetages: <code>
 +
 +  
 +┌──────────────────────SOURCE MEDIA SELECTION────────────────────────┐
 +│ Please select the media from which to install Slackware Linux:     │
 +│ ┌────────────────────────────────────────────────────────────────┐ │
 +│ │            Install from a Slackware CD or DVD                │ │
 +│ │            Install from a hard drive partition               │ │
 +│ │            Install from NFS (Network File System)            │ │
 +│ │            Install from FTP/HTTP server                      │ │
 +│ │            Install from Samba share                          │ │
 +│ │            Install from a pre-mounted directory              │ │
 +│ └────────────────────────────────────────────────────────────────┘ │
 +├────────────────────────────────────────────────────────────────────┤
 +│                   <  OK  >          <Cancel>                       │
 +└────────────────────────────────────────────────────────────────────┘
 +</code><code>
 +┌────────────────────INSTALLING FROM HARD DISK───────────────────────┐
 +│ In order to install directly from the hard disk you must have a    │
 +│ partition (such as /dev/sda1, /dev/sdb5, etc) with the Slackware   │
 +│ distribution's slackware/ directory like you'd find it on the FTP  │
 +│ site.  It can be in another directory.  For example, if the        │
 +│ distribution is in /stuff/slackware/, then you have to have        │
 +│ directories named /stuff/slackware/a, /stuff/slackware/ap, and so  │
 +│ on each containing the files that would be in that directory on    │
 +│ the FTP site.  You may install from FAT or Linux partitions.       │
 +│                                                                    │
 +│ Please enter the partition (such as /dev/sda1) where the Slackware │
 +│ sources can be found, or [enter] to see a partition list:          │
 +│ ┌────────────────────────────────────────────────────────────────┐ │
 +│ │/dev/sda2                                                       │ │
 +│ └────────────────────────────────────────────────────────────────┘ │
 +├────────────────────────────────────────────────────────────────────┤
 +│                   <  OK  >          <Cancel>                       │
 +└────────────────────────────────────────────────────────────────────┘
 +</code><code>
 +┌───────────────────SELECT SOURCE DIRECTORY─────────────────────┐
 +│ Now we need to know the full path on this partition to the    │
 +│ slackware/ directory where the directories containing         │
 +│ installation files and packages to be installed are kept.     │
 +│ For example, if you downloaded Slackware into the /stuff      │
 +│ directory on your hard drive (so that you have the            │
 +│ directories /stuff/slackware/a, /stuff/slackware/ap, and so   │
 +│ on each containing the files that would be in that directory 
 +│ on the FTP site), then the full path to enter here would be:  │
 +│                                                               │
 +│       /stuff/slackware                                        │
 +│                                                               │
 +│ What directory are the Slackware sources in?                  │
 +│ ┌───────────────────────────────────────────────────────────┐ │
 +│ │/tmp/                                                      │ │
 +│ └───────────────────────────────────────────────────────────┘ │
 +├───────────────────────────────────────────────────────────────┤
 +│                 <  OK  >         <Cancel>                     │
 +└───────────────────────────────────────────────────────────────┘
 +</code><code>
 +┌────────────────────────USE ISO IMAGE──────────────────────────┐
 +│                                                               │
 +│ An ISO image of Slackware's install DVD was found.            │
 +│ Do you want me to mount the ISO image and use this as the     │
 +│ package source?                                               │
 +│                                                               │
 +├───────────────────────────────────────────────────────────────┤
 +│                   < Yes >          < No  >                    │
 +└───────────────────────────────────────────────────────────────┘
 +</code>
 +Then continue as usual.
 +
 +Slackware setup (starting with version 13.0) automatically finds an ISO image if it is named as ''slackwar*-install-dvd.iso''.
 +  
 +You can also mount your image manually.
 +  * Before starting ''setup'' or later from another console (use <key>Alt</key>+<key>F#</key> to switch to a different console number "#"), execute <code>
 +# mkdir /hd /iso
 +# mount /dev/sda2 /hd
 +# mount -o loop /hd/tmp/slackware64-14.0-install-dvd.iso /iso
 +</code>
 +  * In the "''SOURCE MEDIA SELECTION''" step select "''6 Install from a premounted directory''",
 +  * In the next dialog window, enter the path to the directory containing the "//package series//", meaning the subdirectories "''a''", "''ap''", ..., "''y''". This path would be ''/iso/slackware64'' for a 64 bit system or ''/iso/slackware'' for 32-bit.
 +Then continue with the installation as usual.
 +
  
  
 fr:howtos:slackware_admin:booting_install_from_hdd ()