Les deux révisions précédentesRévision précédente | |
issue121:tutoriel2 [2017/06/07 11:26] – auntiee | issue121:tutoriel2 [2017/06/07 16:01] (Version actuelle) – andre_domenech |
---|
However, we are never satisfied. Having to burn the image to a CD or DVD just to test out a new distribution soon lost its attractiveness. Using an USB pendrive was a move in the good direction, but nowadays one does not always have a spare pendrive lying around. I tend to lose mine, and think I may possibly not be the only one. Most administrators of large networks soon learn to make an ISO image available to boot over the network using PXE, but this may not always be possible, or even attractive, for more casual users, since it does mean messing around with your local DHCP server.** | However, we are never satisfied. Having to burn the image to a CD or DVD just to test out a new distribution soon lost its attractiveness. Using an USB pendrive was a move in the good direction, but nowadays one does not always have a spare pendrive lying around. I tend to lose mine, and think I may possibly not be the only one. Most administrators of large networks soon learn to make an ISO image available to boot over the network using PXE, but this may not always be possible, or even attractive, for more casual users, since it does mean messing around with your local DHCP server.** |
| |
De nos jours, l'installation d'Ubuntu n'est pas un processus complexe. Le téléchargement d'une image ISO, puis, soit le gravage d'un DVD, soit la création d'une clé USB bootable, pour lancer un LiveCD qui peut ensuite être installé, est un enchaînement de tâches bien documenté. En regardant en arrière vers des temps plus anciens, ça n'a pas toujours été le cas. Beaucoup d'entre nous peuvent encore se rappeler quand Knoppix CD était la première distribution GNU/Linux qui pouvait être lancée dans un environnement live et les premières images LiveCD installables n'arrivaient que pas mal de temps après. Ainsi, on peut dire que beaucoup de progrès ont eu lieu dans la facilité d'utilisation des média d'installation. | De nos jours, l'installation d'Ubuntu n'est pas un processus complexe. Le téléchargement d'une image ISO, puis, soit le gravage d'un DVD, soit la création d'une clé USB bootable, pour lancer un LiveCD qui peut ensuite être installé, est un enchaînement de tâches bien documenté. En regardant en arrière vers des temps plus anciens, ça n'a pas toujours été le cas. Beaucoup d'entre nous peuvent encore se rappeler quand Knoppix CD était la première distribution GNU/Linux qui pouvait être lancée dans un environnement live et les premières images LiveCD installables n'arrivaient que pas mal de temps après. Ainsi, on peut dire que beaucoup de progrès ont été réalisés dans la facilité d'utilisation des médias d'installation. |
| |
Cependant, nous ne sommes jamais satisfaits. Devoir graver l'image sur un CD ou DVD juste pour essayer une nouvelle distribution a rapidement perdu de son attrait. L'utilisation d'une clé USB était un pas dans la bonne direction, mais, actuellement, on n'a pas toujours une clé USB inutilisée en rab. J'ai tendance à perdre les miennes et je pense qu'il est possible que je ne sois pas le seul. La plupart des administrateurs de grands réseaux apprennent vite à disposer d'une image ISO pour démarrer par le réseau en utilisant PXE, mais ce n'est pas toujours possible, ou même attirant, pour des utilisateurs lambda, car cela veut dire du bricolage avec le serveur DHCP local. | Cependant, nous ne sommes jamais satisfaits. Devoir graver l'image sur un CD ou DVD juste pour essayer une nouvelle distribution a rapidement perdu de son attrait. L'utilisation d'une clé USB était un pas dans la bonne direction, mais, actuellement, on n'a pas toujours une clé USB inutilisée en rab. J'ai tendance à perdre les miennes et je pense qu'il est possible que je ne sois pas le seul. La plupart des administrateurs de grands réseaux apprennent vite à disposer d'une image ISO pour démarrer par le réseau en utilisant PXE, mais ce n'est pas toujours possible, ou même attirant, pour des utilisateurs lambda, car cela veut dire du bricolage avec le serveur DHCP local. |
Aussi, pourquoi ne pas franchir un pas de plus et le faire totalement sans média d'installation ? Le scénario est le suivant : supposez que nous avons une installation Ubuntu fonctionnelle sur un ordinateur, dans une certaine version de la distribution. Ensuite, nous téléchargeons une nouvelle version sous forme d'image ISO sur notre disque dur, que nous souhaitons installer par-dessus l'actuelle, sans utiliser un autre disque local, un lecteur optique ou quelque chose d'autre connecté par USB. Juste nous et notre unique disque dur interne d'ordinateur. | Aussi, pourquoi ne pas franchir un pas de plus et le faire totalement sans média d'installation ? Le scénario est le suivant : supposez que nous avons une installation Ubuntu fonctionnelle sur un ordinateur, dans une certaine version de la distribution. Ensuite, nous téléchargeons une nouvelle version sous forme d'image ISO sur notre disque dur, que nous souhaitons installer par-dessus l'actuelle, sans utiliser un autre disque local, un lecteur optique ou quelque chose d'autre connecté par USB. Juste nous et notre unique disque dur interne d'ordinateur. |
| |
Un point à noter, c'est que nous aurons besoin d'une RAM suffisante pour contenir la majorité de notre image ISO tout en tournant dans un environnement de Live CD ; aussi, notre ordinateur sera au mieux avec au moins 4 gigaoctets de taille mémoire, ce qui est standard pour les portables depuis quelques temps maintenant. | Un point à noter, c'est que nous aurons besoin d'une RAM suffisante pour contenir la majorité de notre image ISO tout en tournant dans un environnement de Live CD ; aussi, notre ordinateur sera au mieux avec au moins 4 gigaoctets de taille mémoire, ce qui est standard pour les portables depuis quelque temps maintenant. |
| |
Lisez la suite, cher lecteur, et découvrez comment. Attention, cependant : certaines choses pourraient devenir assez « geeky » (techniques) par moments. N'essayez pas ceci sur un ordinateur que vous seriez furieux de devoir reformater entièrement et faites une sauvegarde de toutes les données utilisateur avant de commencer. Hop là ! | Lisez la suite, cher lecteur, et découvrez comment. Attention, cependant : certaines choses pourraient devenir assez « geeky » (techniques) par moments. N'essayez pas ceci sur un ordinateur que vous seriez furieux de devoir reformater entièrement et faites une sauvegarde de toutes les données utilisateur avant de commencer. Hop là ! |
boot | boot |
| |
Naturellement, ces commandes doivent être adaptées pour convenir à votre paramétrage spécifique, que ce soit pour la partition sur laquelle le fichier ISO est situé, ou pour le nom de fichier et le répertoire. Faites bien attention d'ajouter le paramètre « toram » à la ligne chargeant le noyau - je l'expliquerai plus loin. | Naturellement, ces commandes doivent être adaptées pour convenir à votre paramétrage spécifique, que ce soit pour la partition sur laquelle le fichier ISO est situé, ou pour le nom de fichier et le répertoire. Faites bien attention d'ajouter le paramètre « toram » à la ligne chargeant le noyau, je l'expliquerai plus loin. |
| |
**We should boot successfully into the LiveCD environment. Depending on the speed of our hard drive, boot times should compare favourably with that of booting from a USB pendrive and, obviously, without the hassle of actually creating the USB drive in the first place. | **We should boot successfully into the LiveCD environment. Depending on the speed of our hard drive, boot times should compare favourably with that of booting from a USB pendrive and, obviously, without the hassle of actually creating the USB drive in the first place. |
Nous devrions démarrer avec succès dans un environnement de Live CD. Suivant la vitesse de notre disque dur, la comparaison des temps de démarrage avec ceux d'un démarrage sur clé USB est favorable et, évidemment, sans s'embêter à devoir d'abord réellement créer la clé USB. | Nous devrions démarrer avec succès dans un environnement de Live CD. Suivant la vitesse de notre disque dur, la comparaison des temps de démarrage avec ceux d'un démarrage sur clé USB est favorable et, évidemment, sans s'embêter à devoir d'abord réellement créer la clé USB. |
| |
Si notre seul besoin est de tester la nouvelle distribution, nous y sommes. Nous pouvons utiliser l'environnement de Live CD exactement comme nous le ferions si nous avions démarrer sur un DVD ou une clé, et sans altérer la configuration de notre disque dur. | Si notre seul besoin est de tester la nouvelle distribution, nous y sommes. Nous pouvons utiliser l'environnement de Live CD exactement comme nous le ferions si nous avions démarré sur un DVD ou une clé, et sans altérer la configuration de notre disque dur. |
| |
Mais, comme nous souhaitons installer le nouveau système sur notre disque dur, quelques ajustements sont nécessaires. La question principale à résoudre est que l'installeur d'Unity, Ubiquity, n'aime pas modifier une partition d'un disque sur lequel il a démarré - et notre image ISO est placée dans la même partition /dev/sda1 que nous allons modifier maintenant. | Mais, comme nous souhaitons installer le nouveau système sur notre disque dur, quelques ajustements sont nécessaires. La question principale à résoudre est que l'installeur d'Unity, Ubiquity, n'aime pas modifier une partition d'un disque sur lequel il a démarré, et notre image ISO est placée dans la même partition /dev/sda1 que nous allons modifier maintenant. |
| |
**Now, the parameter ‘toram’ appended to the kernel in GRUB comes to the fore. This parameter told the kernel (through the Casper boot hook) to load the complete ISO file into RAM during boot. It is for this reason that we need a bit more RAM available to us than would normally be required to boot a Live CD. The time taken to load the file into RAM also explains why the boot process may seem slightly slower than expected if our computer has a fast SSD hard drive. | **Now, the parameter ‘toram’ appended to the kernel in GRUB comes to the fore. This parameter told the kernel (through the Casper boot hook) to load the complete ISO file into RAM during boot. It is for this reason that we need a bit more RAM available to us than would normally be required to boot a Live CD. The time taken to load the file into RAM also explains why the boot process may seem slightly slower than expected if our computer has a fast SSD hard drive. |
Nous ne devrions voir qu'une seule ligne faisant état de gvtsd-fuse, et rien d'autre. Une fois que c'est le cas, nous pouvons passer à l'installation du système comme d'habitude. Le seul avertissement concerne le partitionnement du disque dur. Pour conserver les fichiers utilisateur, il est préférable de choisir « Autre chose » et de partitionner le disque dur manuellement. Dans ma situation (très simple), je choisirai /dev/sda1, pour l'utiliser en système de fichiers EXT4 monté sur /, mais SANS le formater. En substance, je conserve le même schéma de partitionnement que celui utilisé avant. | Nous ne devrions voir qu'une seule ligne faisant état de gvtsd-fuse, et rien d'autre. Une fois que c'est le cas, nous pouvons passer à l'installation du système comme d'habitude. Le seul avertissement concerne le partitionnement du disque dur. Pour conserver les fichiers utilisateur, il est préférable de choisir « Autre chose » et de partitionner le disque dur manuellement. Dans ma situation (très simple), je choisirai /dev/sda1, pour l'utiliser en système de fichiers EXT4 monté sur /, mais SANS le formater. En substance, je conserve le même schéma de partitionnement que celui utilisé avant. |
| |
Comme nous ne formatons pas la partition destinée à l'installation du système d'exploitation, l'installeur va s'en plaindre et nous dire que « les répertoires contenant des fichiers système (/etc, /lib, /usr, /var, …) seront effacés pendant l'installation. » Pas de problème pour nous, car les données utilisateurs sont contenues dans /home. | Comme nous ne formatons pas la partition destinée à l'installation du système d'exploitation, l'installeur va s'en plaindre et nous dire que « les répertoires contenant des fichiers système (/etc, /lib, /usr, /var,...) seront effacés pendant l'installation. » Pas de problème pour nous, car les données utilisateurs sont contenues dans /home. |
| |
Si j'avais utilisé une partition /home séparée, j'aurais pu dire à l'installeur de la monter sur /home, mais, bien sûr, de ne pas la formater non plus. Dans les deux cas, l'utilisation des mêmes noms de comptes utilisateurs nous permettra de retrouver nos fichiers aux mêmes endroits et accessibles avec le nouveau système. | Si j'avais utilisé une partition /home séparée, j'aurais pu dire à l'installeur de la monter sur /home, mais, bien sûr, de ne pas la formater non plus. Dans les deux cas, l'utilisation des mêmes noms de comptes utilisateurs nous permettra de retrouver nos fichiers aux mêmes endroits et accessibles avec le nouveau système. |