Ce guide a été conçu pour Ubuntu (Gnome). Cela fonctionne aussi pour Kubuntu (KDE), à quelques exceptions près.
J'ai pu obtenir le démarrage du Live CD directement dans une session Live sans délai d'expiration ou menu fantaisie, éventuellement avec un pack de langue installé.
Live USB (16.04)
- Montez la clé USB avec Ubuntu installée
- Sauvegardez le fichier
syslinux/syslinux.cfg. Nous allons le modifier afin que nous devions le remplacer en cas de problème.
- Ouvrez les fichiers suivants dans le répertoire syslinux:
syslinux.cfget
txt.cfg
- Supprimer (ou commenter) tout dans
syslinux.cfg.
Le txt.cfgfichier contient les entrées de menu GRUB par défaut. Copiez le live sur syslinux.cfg:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
Vous pouvez ajouter les paramètres de noyau spécifiques nécessaires pour votre périphérique dans la ligne d'ajout.
- Enregistrez isolinux.cfg et démarrez votre système à l'aide de la clé USB. Il va démarrer directement sur le bureau maintenant.
Live USB (13.10)
- Montez la clé USB avec Ubuntu installée
- Sauvegardez le fichier
isolinux/isolinux.cfg. Nous allons le modifier afin que nous devions le remplacer en cas de problème.
- Ouvrez les fichiers suivants sous le répertoire isolinux:
isolinux.cfget
txt.cfg
- Supprimer tout dans
isolinux.cfg.
Le txt.cfgfichier contient les entrées de menu GRUB par défaut. Copiez le live sur isolinux.cfg:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
Vous pouvez ajouter les paramètres de noyau spécifiques nécessaires pour votre périphérique dans la ligne d'ajout.
- Enregistrez isolinux.cfg et démarrez votre système à l'aide de la clé USB. Il va démarrer directement sur le bureau maintenant.
[ source ]
Live USB (11.04)
- Accédez au dossier racine de votre Live USB
- Entrez le
syslinuxrépertoire
- Rendre le
syslinux.cfgfichier inscriptible
Remplacez le contenu du fichier syslinux.cfgpar:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash noprompt --
- Facultatif: localisez le système (voir ci-dessous)
Live CD
Si vous avez un Live CD dans votre lecteur de CD, montez-le. Sinon, si vous avez un fichier ISO disponible, montez-le /media/cdromen lançant la commande suivante dans un terminal (remplacez le nom du .isofichier en conséquence):
sudo mount -o loop,ro ubuntu-11.04-desktop-amd64.iso /media/cdrom
- Créez un répertoire temporaire dans lequel le contenu du CD peut être stocké, say
~/live-cd( mkdir ~/live-cd)
- Copiez le contenu du CD dans le dossier
~/live-cd/iso( cp -r /media/cdrom ~/live-cd/iso)
- Comme le Live CD n’est plus nécessaire, il peut être démonté (
sudo umount /media/cdrom)
- Ouvrez le
~/live-cd/isodossier ( cd ~/live-cd/iso)
- Entrez le
isolinuxrépertoire ( cd isolinux)
- Rendre le
isolinux.cfgfichier accessible en écriture ( chmod u+w isolinux.cfg)
Remplacez le contenu du fichier isolinux.cfgpar:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
- Facultatif: localisez le système (voir ci-dessous)
Ouvrez un terminal et lancez:
cd ~/live-cd
chmod u+w iso/isolinux/isolinux.bin
mkisofs -r -V "Ubuntu Live session" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-11.04-live-amd64.iso iso
- La nouvelle iso sera disponible à l'adresse
~/live-cd/ubuntu-11.04-live-amd64.iso. Pour économiser de l'espace, le ~/live-cd/isorépertoire peut être supprimé. ( rm -rf ~/live-cd/iso)
- Maintenant, gravez le
ubuntu-11.04-live-amd64.isofichier sur un CD si nécessaire.
Localiser Ubuntu (traductions)
Si vous voulez que le système dans les langues anglais, espagnol, portugais, chinois simplifié ou Xhosa, vous venez d'ajouter l' locale=option de démarrage avec en, es, pt, xhou zhà la appendligne comme dans:
... quiet splash locale=pt --
Sinon, si vous ne souhaitez pas modifier le fichier contenant le système de fichiers racine ( filesystem.squashfs) et que le piratage ne vous dérange pas, continuez à lire.
Ouvrez un terminal, accédez au ~/live-cd/isorépertoire et mettez le code de http://pastebin.com/VTdt9WFZ dans un fichier (nommez-le install-locale) et exécutez-le.
Ce script monte le filesystem.squashfs, extrait les informations de version des packs de langue, télécharge les packages et les met dans le répertoire locale-hack. Ensuite, un script est créé pour installer les packages de langue au démarrage. Pour que cela fonctionne, le script modifie également le syslinux.cfgou le isolinux.cfgfichier pour appliquer ces modifications.
On vous demandera un lieu, entrez quelque chose comme nlou de. Le script n'est pas si intelligent pour comprendre des choses comme Dutchou German. Ensuite, le fichier peut être supprimé
Les commandes de terminal à exécuter:
cd ~/live-cd/iso
wget http://pastebin.com/raw.php?i=VTdt9WFZ -O install-locale
bash install-locale
rm install-locale
Notez que l'ajout de pack de langue peut entraîner .isoune taille de fichier supérieure à 700 Mo, ce qui ne tient pas sur un CD. Pour les machines virtuelles cependant, cela suffit. Ce hack a pour effet secondaire que Plymouth ne fonctionne pas (c’est-à-dire que vous n’obtenez pas d’écran de démarrage sophistiqué), mais au moins le système est traduit lors de la connexion. Sinon, vous deviez installer language-pack-gnome-*manuellement.
Les références