Codes de triche pour Porteus.
========================================
Les paramètres de démarrage (également appelés codes de triche) sont utilisés pour affecter le
processus de démarrage de Porteus. Les codes de triche listés ici ne sont que ceux
qui sont spécifiques à Porteus (voir la note finale pour plus d'informations sur
codes de triche qui s'appliquent à toutes les distributions Linux, y compris Porteus).
Vous pouvez utiliser ces paramètres pour désactiver les types de matériel souhaités
détection, démarrez Porteus à partir d'un emplacement spécifique, chargez d'autres
modules, etc
Redémarrez votre ordinateur et attendez quelques secondes jusqu'à ce que le graphique
Le logo Porteus apparaît avec un menu de démarrage. Choisissez votre menu désiré
et appuyez sur Tab, ce qui vous permettra de modifier la ligne de commande.
Ajoutez l'argument de démarrage souhaité dans la liste ci-dessous pour affecter le démarrage
comme vous l'aimez.
Voici un exemple de ce à quoi ressemblerait la ligne de démarrage, en ajoutant le
codes de triche noauto et copy2ram vers une option de démarrage standard de Porteus
(qui a déjà d'autres codes de triche par défaut):
APPEND initrd=initrd.xz changes=/porteus/ noauto copy2ram
Ces codes de triche peuvent également être ajoutés à la ligne APPEND de votre
Entrées /boot/syslinux/porteus.cfg (ou autres fichiers de configuration du chargeur de démarrage)
pour les appliquer automatiquement à chaque démarrage.
----------------------------------------------------
Liste des codes de triche disponibles par ordre alphabétique :
REMARQUE : Des exemples de codes de triche sont parfois répertoriés ci-dessous à l'intérieur d'un seul
guillemets (par exemple 'example=somevalue') pour plus de clarté dans la documentation.
Lorsque vous entrez ces codes de triche pendant le démarrage ou dans votre
porteus.cfg, vous ne devez pas utiliser ces guillemets.
Bluetooth
... Active le bluetooth au démarrage en activant le bit d'exécutable
/etc/rc.d.rc.buetooth. Utile si vous voulez démarrer avec
un périphérique Bluetooth pour une seule session.
base_seulement
... Ce code de triche empêchera le système de charger
modules au démarrage autres que les modules 'base' inclus
avec l'ISO par défaut (000-kernel.xzm, 001-core.xzm, etc.).
Ceci est utile dans le débogage pour voir si vous rencontrez des problèmes
ayant sont associés à un module que vous avez ajouté au
système.
changements=/dev/périphérique
changements=/chemin/
changes=/chemin/fichier.dat
... Toutes les modifications apportées dans Porteus sont conservées en mémoire jusqu'au redémarrage.
Avec ce paramètre de démarrage, vous dites à Porteus d'utiliser un appareil
(ou un fichier ou un répertoire) autre que votre mémoire pour le stockage
changements. Vous pouvez, par exemple, formater votre partition de disque
/dev/sdb2 avec un système de fichiers Linux (par exemple, xfs), puis utilisez
'changes=/dev/sdb2' pour stocker toutes les modifications apportées à cette partition.
De cette façon, vous ne perdrez pas vos modifications après le redémarrage.
... Si vous utilisez une image de fichier au lieu d'un périphérique, et que l'image
contient un système de fichiers valide, Porteus le montera en boucle
l'appareil et y stockera les modifications.
... Si vous utilisez un répertoire, Porteus y enregistrera les modifications (il
y fera un sous-répertoire 'changes'). Cela devrait seulement
être utilisé pour les systèmes de fichiers Linux, si les modifications doivent être enregistrées dans un
Partition FAT ou NTFS, un conteneur de sauvegarde doit être utilisé.
change-ro
... Conservez les modifications enregistrées dans un état en lecture seule. Ceci est utile lorsque
vous avez configuré votre système exactement comme vous l'aimez et ne
souhaitez enregistrer toute autre modification que vous pourriez apporter au cours d'un live
session. Ce code de triche doit être utilisé en conjonction avec le
'changes=' ou 'changes=EXIT:' codes de triche.
Exemple : 'changes=/path/file.dat changes-ro'
REMARQUE : supprimez le code de triche « changes-ro » de la configuration du chargeur de démarrage
pour commencer à enregistrer les modifications normalement (efficace après un redémarrage).
cliexec=mon_script
cliexec=mon_script;redémarrer
... Exécute la ou les commandes spécifiées au niveau d'exécution 3 (avant de se connecter
dans une interface graphique).
Utilisez des points-virgules (;) comme séparateurs de commandes sans espaces.
... Si vous devez utiliser des espaces dans la ligne de commande, remplacez-les
avec '~'. Par exemple, 'cliexec=echo~Shutting~power;poweroff'
fera écho à votre texte avec des espaces au lieu de '~'.
REMARQUE : pour démarrer les applications graphiques, veuillez utiliser 'guiexec='
code de triche à la place.
copy2ram
... Copiez tous les modules dans la RAM. Vous aurez besoin d'au moins 256 Mo de RAM
pour démarrer correctement Porteus. Porteus 64 bits avec KDE-4 nécessite
au moins 768 Mo de RAM pour cela.
Copy2ram ralentit la phase de démarrage mais accélère Porteus !
Rappel : le code de triche 'noeject' peut être utilisé avec
'copy2ram' pour empêcher le démontage de votre support de démarrage
(disque CD/DVD, USB, lecteurs de cartes, etc.).
Vous pouvez également utiliser le code de triche 'rammod' pour charger sélectivement
modules en RAM - voir la description de 'rammod' ci-dessous.
déboguer
... Démarrez la coque plusieurs fois pendant le démarrage pour effectuer
actions de débogage.
délai=une_valeur
... À utiliser pour les appareils qui ont besoin de plus de temps pour s'installer.
Exemple : 'delay=5' provoquera un retard de 5 secondes avant Porteus
commence à démarrer.
extramod=/chemin/dossier_avec_modules
extramod=/chemin/dossier_avec_modules;/chemin2/dossier_avec_modules
... Ce code de triche vous permet de charger des modules depuis un ou plusieurs
dossiers situés en dehors du répertoire /porteus.
Plusieurs dossiers peuvent être spécifiés, avec des chemins complets séparés par
un point-virgule sans espace.
Exemples:
'extramod=/mnt/sdb3/porteus-modules'
'extramod=/mnt/sdb3/porteus-modules;/mnt/sdc4/inkscape_modules'
de=/dev/périphérique
de=/chemin/dossier
from=/chemin/porteus.iso
... Charge Porteus à partir du périphérique, du dossier ou du fichier ISO spécifié.
Exemples:
'from=/dev/sdb2' tentera de charger l'ISO Porteus décompressé à partir de
la deuxième partition sur votre deuxième disque.
'from=/mnt/sda2/linux-testing' tentera de charger l'ISO décompressé
du dossier 'linux-testing' placé sur la deuxième partition.
'from=/linux-ISO/porteus.iso' tentera de charger le Porteus
données d'un fichier ISO placé dans le dossier 'linux-ISO'.
Si la partition de destination n'est pas fournie avec ce
cheatcode, le script de démarrage recherchera dans tous les fichiers disponibles
appareils pour vos données.
fsck
... Active une vérification du système de fichiers pour ext(2,3,4) et reiserfs
partitions pendant le démarrage avant que quoi que ce soit soit monté par
Porteus. XFS n'a pas besoin de fsck car une vérification est effectuée
automatiquement pendant l'opération de montage.
REMARQUE : Sur certains systèmes, vous devrez utiliser le 'delay='
code de triche afin de permettre à vos appareils de s'installer.
Cela ne devrait être nécessaire que pour fsck les clés USB.
guiexec=mon_script
guiexec=firefox;pidgin
... Exécute la ou les commandes spécifiées au niveau d'exécution 4, lorsque le
l'interface est chargée ; contrairement à 'cliexec' ce code de triche peut être
utilisé pour démarrer les applications graphiques.
Utilisez des points-virgules (;) comme séparateurs de commandes sans espaces.
... Si vous devez utiliser des espaces dans la ligne de commande, remplacez-les
avec '~'.
Exemple : 'guiexec=firefox~kernel.org' ouvrira le firefox
navigateur sur le site Web « kernel.org ».
kmap=carte du clavier
kmap=keyboardmap1,keyboardmap2,keyboardmap3
kmap=clavier:variante
... Spécifie la disposition de clavier préférée pour KDE/LXDE/XFCE ou
autre bureau. Une liste complète des mises en page prises en charge peut être trouvée dans
le dossier /etc/X11/xkb/symbols. Jusqu'à 3 mises en page sont prises en charge.
Exemple : 'kmap=ara,us' définira la disposition du clavier arabe sur
Commencez. 'kmap=ara,us' conservera la mise en page arabe par défaut
avec possibilité de basculer vers 'us' par la touche 'alt+shift'
combinaison.
Les variantes de disposition du clavier sont également prises en charge.
Exemple : 'kmap=pl:qwertz' définira la disposition du clavier polonais
avec 'qwertz' comme variante.
charge=module
charge=module[1];module[n]
... Charger les modules optionnels depuis le répertoire /optionnel/ au démarrage
médias. Des modules supplémentaires peuvent être répertoriés, séparés
par des points-virgules, sans espaces.
Exemple : 'load=gimp;inkscape' rechercherait et chargerait n'importe quel
modules dans le dossier /porteus/facultatif qui contiennent les chaînes
'gimp' ou 'inkscape'.
login=nom_utilisateur
... Vous permet de spécifier le nom de l'utilisateur (peut être aussi 'root')
qui sera automatiquement connecté à la session GUI.
Si le nom d'utilisateur n'est pas fourni, le démarrage s'arrête sur le lxdm/kdm
écran de connexion.
éponger
... Ce code de triche vous permettra de personnaliser votre système de fichiers
options de montage. Par défaut, les options de montage pour tous
les systèmes de fichiers dans Porteus sont : "noatime,nodiratime,suid,dev,exec,async".
Chaque option doit être séparée par une virgule "," sans espace
entre n'importe quel caractère.
Exemple : 'mopt=realtime,sync,users,nosuid,noexec'
Voir 'man mount' pour plus d'informations sur les options de montage spécifiques.
pas d'auto
... Ne montez aucun périphérique pendant le démarrage.
Chaque disque doit être monté manuellement pour pouvoir y accéder.
nocd
... Ne détectez aucun périphérique optique au démarrage.
noeject
... N'éjectez pas le CD/DVD pendant le démarrage et l'arrêt.
REMARQUE : lorsque le code de triche 'copy2ram' est utilisé avec 'noeject',
cela empêchera le démontage de votre support de démarrage
(disque CD/DVD, USB, lecteurs de cartes, etc.). Pour éjecter le CD, vous
devra démonter /mnt/sr0 manuellement et émettre la commande
'éjecter /dev/sr0' d'une console.
non
... Ne détectez aucun disque dur au démarrage.
pas de prise à chaud
... Désactiver la détection automatique du matériel spécifié en cas de
raccroche. Aucun de vos matériels ne sera détecté et vous
devez utiliser la commande "modprobe" après vous être connecté à
mode texte et chargez manuellement tous les pilotes nécessaires.
noload=module
noload=module[1];module[n]
... Désactiver le chargement de tous les modules spécifiés. Cela affecte tous les
modules sur le support de démarrage Porteus, y compris /base et /modules
dossiers, donc l'utilisation de noload=kde désactivera le chargement de tous les modules
avec 'kde' dans le nom. C'est utile avec le code de triche copy2ram,
car tout module non utilisé n'est pas copié dans la RAM. Plusieurs modules
peuvent être répertoriés, mais ils doivent être séparés par des points-virgules, sans
les espaces.
Exemple : 'noload=lxde;devel' empêchera le chargement de tout
modules avec un nom contenant les chaînes 'lxde' ou 'devel'
nomagique
... Ne liez pas les "dossiers magiques" pendant le démarrage. Utile quand
quelque chose s'est mal passé avec votre configuration Porteus et vous
voulez démarrer en véritable mode « Toujours frais ».
pas de réseau
... Ce paramètre de démarrage empêchera Porteus de
établir une connexion réseau au démarrage.
Notez que ce code de triche apporte quelques modifications à
votre système qui doit être restauré manuellement, il est donc
recommandé de n'utiliser ce code de triche que dans "Toujours
Mode « Fresh ». Si vous avez ignoré ce conseil et que vous devez
récupérer votre connexion réseau, veuillez exécuter ce qui suit :
chmod +x /etc/rc.d/rc.inet1 /etc/rc.d/rc.networkmanager
sed -i 's/Hidden=true//g' /etc/xdg/autostart/nm-applet.desktop
norootcopy
... Ne copiez pas les fichiers de votre répertoire rootcopy au démarrage.
Comme le code de triche 'nomagique', c'est utile si quelque chose s'est passé
mal avec votre configuration Porteus et vous voulez démarrer dans
véritable mode « Toujours frais ».
noswap
... Empêche l'utilisation automatique d'une partition swap existante.
Par défaut, Porteus recherche vos lecteurs connectés pour
partitions formatées en swap, et les montera
pour une utilisation au sein de Porteus. Le code de triche 'noswap' se désactive
ce comportement.
px
... Initialiser les services PXE (tftpd, dhcpcd, serveur nfs) qui
vous permettent de démarrer Porteus sur d'autres ordinateurs sur un réseau.
Ce code de triche doit être utilisé côté serveur.
REMARQUE : le code de triche 'storage=' peut être utilisé avec 'pxe'
pour permettre aux clients de stocker les modifications persistantes sur le serveur.
Voir la description 'storage=' pour plus de détails.
ramsize=une_valeur%
... Vous permettra de définir une taille personnalisée pour la partition tmpfs
qui est utilisé comme racine (/) de votre système de fichiers en direct
lorsque les modifications ne sont pas enregistrées sur un système de fichiers réel
(c'est-à-dire le mode Toujours frais). La valeur par défaut est 60% de
mémoire RAM disponible.
Exemple : 'ramsize=40%'
rammod=module
rammod=dossier
rammod=module[1];module[n];dossier[1];dossier[2]
Spécifiez le(s) module(s) ou dossier(s) contenant les modules qui doivent
être copié dans la RAM lors de l'utilisation du code de triche 'copy2ram'. Ce
vous permet d'avoir l'avantage de la vitesse de 'copy2ram' pour le
modules que vous utilisez le plus, sans occuper votre RAM avec ceux
modules que vous utilisez moins souvent. Tous les modules qui sont
non spécifié sera monté en place sur le périphérique de bloc, donc
votre appareil restera monté pendant que Porteus est en cours d'exécution.
Vous pouvez utiliser un nom complet ou partiel pour votre chaîne de recherche,
mais gardez à l'esprit que tous les modules et dossiers qui correspondent à votre
la chaîne sera chargée dans la RAM ; si vous avez des modules supplémentaires dans un
dossier nommé 'lxde' et vous utilisez 'rammod=lxde', puis le module
003-lxde.xzm de /porteus/base sera chargé en plus de
tous les modules dans le dossier 'lxde'.
REMARQUE : 'rammod' ne peut pas être utilisé sans 'copy2ram', et il
ne chargera pas les modules de /porteus/facultatif ou externe
emplacements, sauf si vous spécifiez également ces modules avec le
'load=' ou 'extramod=' cheatcodes.
Exemples:
'rammod=001;002;004;firefox'
'extramod=/mnt/sdb3/porteus/gimp rammod=001;002;gimp'
rootcopy=/chemin/vers_dossier/with_files
... Copiez les fichiers du répertoire spécifié directement dans le live
système de fichiers. Ce répertoire sera utilisé à la place du
/porteus/rootcopy traditionnel.
Exemple : 'rootcopy=/mnt/sda5/porteus-files'
cfgfile=un_nom.sgn
... Ce code de triche spécifie le fichier *.cfg que Porteus va
rechercher. Ceci est utile lorsque vous souhaitez stocker plusieurs
Éditions Porteus sur un seul disque/disque.
Exemple : 'cfgfile=porteus-usb.cfg'
stockage=/chemin/dossier
stockage=/chemin/fichier.dat
... Ce code de triche n'agit que lorsqu'il est utilisé avec le
Code de triche « pxe ». Il dit au serveur de stocker persistant
modifications des clients dans un dossier spécifié. Les changements doivent
être enregistré sur un système de fichiers réel et accessible en écriture (ne fonctionnera pas avec
aufs).
Des dossiers séparés pour chaque client seront créés avec le nom
'/chemin/dossier/client-xxxx' où xxxx correspond aux 4 derniers caractères
de l'adresse MAC de la carte réseau des clients.
Ce code de triche doit être utilisé côté serveur.
Exemple : 'stockage=/mnt/sda3/pxe-clients'
rootcopy=/chemin/vers_dossier/with_files
... Copiez les fichiers du répertoire spécifié directement dans le live
système de fichiers. Ce répertoire sera utilisé à la place du
/porteus/rootcopy traditionnel.
Exemple : 'rootcopy=/mnt/sda5/porteus-files'
cfgfile=un_nom.sgn
... Ce code de triche spécifie le fichier *.cfg que Porteus va
rechercher. Ceci est utile lorsque vous souhaitez stocker plusieurs
Éditions Porteus sur un seul disque/disque.
Exemple : 'cfgfile=porteus-usb.cfg'
stockage=/chemin/dossier
stockage=/chemin/fichier.dat
... Ce code de triche n'agit que lorsqu'il est utilisé avec le
Code de triche « pxe ». Il dit au serveur de stocker persistant
modifications des clients dans un dossier spécifié. Les changements doivent
être enregistré sur un système de fichiers réel et accessible en écriture (ne fonctionnera pas avec
aufs).
Des dossiers séparés pour chaque client seront créés avec le nom
'/chemin/dossier/client-xxxx' où xxxx correspond aux 4 derniers caractères
de l'adresse MAC de la carte réseau des clients.
Ce code de triche doit être utilisé côté serveur.
Exemple : 'stockage=/mnt/sda3/pxe-clients'
fuseau horaire=région/zone
... Dites à Porteus le fuseau horaire correspondant à votre emplacement. Par défaut,
cela suppose que votre horloge matérielle est réglée sur l'heure locale. Utiliser
un fuseau horaire avec une horloge matérielle réglée sur l'heure UTC à la place, également
ajoutez le code de triche 'utc'.
Une liste complète des fuseaux horaires disponibles se trouve dans le fichier
/usr/sbin/timeconfig.
Exemple : 'timezone=Europe/Varsovie'
Exemple : 'timezone=Factory'
UTC
... Dites à Porteus que votre horloge matérielle est réglée sur l'heure UTC et
pas à l'heure locale. La plupart des ordinateurs sur lesquels Windows est installé
ils utilisent l'heure locale au lieu de l'heure UTC, mais de nombreuses machines UNIX
utilisez plutôt UTC. Ce code de triche est normalement utilisé avec
le code de triche « fuseau horaire ».
Exemple : 'timezone=Europe/Warsaw utc'
vga_detect
... Détecte automatiquement les cartes vidéo AMD ou nVidia et charge le
pilotes propriétaires au démarrage. Vous devez avoir un module
contenant le pilote graphique approprié (nVidia ou amd-catalyst)
stocké dans votre répertoire /porteus/facultatif/. Ces modules
sont disponibles dans la section téléchargement du site Web de Porteus
(www.porteus.org/download) pour chaque édition et version de
Porteus. Si vous compilez votre propre pilote, veuillez noter que
le nom du module doit commencer par la chaîne 'nVidia-' ou
'amd-catalyst' car le script de démarrage recherche le pilote
modules par nom.
Ce code de triche permet aux utilisateurs de basculer facilement d'avant en arrière
entre différentes configurations matérielles lors de l'utilisation du
pilotes propriétaires car les deux modules de pilotes peuvent s'asseoir à côté
à côté dans /porteus/facultatif/ sans interférer avec un
un autre. Ils ne sont activés qu'en cas de besoin.
volume=une_valeur
... Ce paramètre règle le canal Master Volume du système sur
la valeur spécifiée (0-100). Vous pourrez élever
ou baissez le volume après avoir démarré normalement.
La valeur par défaut est 45.
Exemple : « volume=0 » démarrera silencieusement dans l'interface graphique de votre choix.
zram=une_valeur%
... permettre l'utilisation de zram, qui est un périphérique de bloc compressé
à l'intérieur de votre RAM qui agit comme une partition d'échange. Zram opère
plus rapide que d'utiliser le swap sur un disque dur et crée plus
mémoire (virtuelle) que d'utiliser la RAM seule car les données à l'intérieur
est compressé. Cela permettra d'améliorer les performances sur
systèmes avec peu de RAM, mais il utilise plus de cycles de processeur (pour
compresser et décompresser les données) que l'échange normal.
Exemple : 'zram=33%' mettra de côté 33% de votre RAM en tant que zram
dispositif.
NOTE SPÉCIALE POUR L'UTILISATION DES Cheatcodes AVEC « LABEL » ET « UUID » :
Si vous spécifiez un LABEL ou un UUID avec un code de triche, n'oubliez pas que tous
certaines parties de ces commandes sont sensibles à la casse. Vous devriez utiliser un
étiquette unique pour chacune de vos partitions si vous souhaitez utiliser l'appareil
étiquettes avec vos codes de triche. Utilisez la commande 'blkid' pour afficher votre
UUID et LABEL de l'appareil. Utiliser UUID et LABEL peut être très pratique
car ils sont propres à votre appareil, et vos données seront retrouvées
et correctement mappés sur différentes configurations matérielles.
Chaque cheatcode qui contient un /path peut profiter de 'UUID:'
et « LABEL : » extensions.
Exemples:
changes=UUID:STRING-0F-CHARACTERS/chemin/fichier.dat
extramod=LABEL:YourLabelName/path/to_folder/with_modules
from=UUID:STRING-0F-CHARACTERS/chemin/dossier
rootcopy=LABEL:YourLabelName/path/to_folder/with_files
REMARQUE SPÉCIALE POUR L'UTILISATION DU CODE DE CRÉATION DE CHANGEMENTS AVEC L'extension « EXIT : » :
L'extension 'EXIT:' indique au code de triche 'changes=' de conserver tout
des fichiers qui ont été ajoutés/supprimés/modifiés lors de la
session en direct stockée en mémoire jusqu'à ce que vous redémarriez/arrêtiez. Ton
La RAM fonctionne comme un tampon qui n'est vidé sur le lecteur qu'une seule fois,
lorsque la séance est terminée.
Le code de triche 'changes=EXIT:' présente les avantages suivants :
- Porteus fonctionne aussi vite qu'en mode 'Toujours frais' comme toutes les modifications
aux fichiers et dossiers sont effectués dans la RAM.
- un nombre réduit de cycles de lecture/écriture devrait prolonger la durée de vie du SSD
lecteurs et clés USB.
Le seul inconvénient de l'extension « EXIT : » est que la session
n'est pas enregistré dans les cas où vous rencontrez un blocage (crash du noyau)
ou une coupure de courant.
Veuillez utiliser avec prudence!
Pendant que vous exécutez une session avec changes=EXIT, vous pouvez utiliser le
Commande 'dump-session' (exécutée en tant que root à partir de la ligne de commande) pour tout déplacer
de vos modifications de la RAM à vos supports de stockage. Cela réduira la
risque de perte de données et libérez votre RAM.
Exemples:
changes=EXIT:/dev/device
changes=EXIT:/chemin/
changes=EXIT:UUID:STRING-0F-CHARACtERS/chemin/fichier.dat
REMARQUE POUR LES UTILISATEURS LILO :
Si le bootloader de LILO a été installé, vous obtiendrez un menu texte
avec les options de démarrage standard (KDE, LXDE, Always Fresh, etc.).
Utilisez votre touche fléchée pour mettre en surbrillance l'entrée souhaitée (si vous utilisez
la première entrée (KDE), appuyez vers le bas, puis vers le haut pour mettre KDE en surbrillance).
Le nom de votre option de démarrage est ajouté à la ligne « boot : », et vous pouvez
tapez vos codes de triche après cela.
Par example:
démarrage : débogage de KDE noauto
démarrerait dans KDE avec tous les codes standard utilisés pour KDE, plus
debug et noauto. Si vous souhaitez utiliser LILO avec des codes de triche personnalisés sur
chaque démarrage sans les saisir manuellement à chaque fois, vous devez modifier
le fichier /boot/syslinux/lilo.conf puis répétez l'installation en exécutant
/boot/Porteus-installer-for-Linux.com car LILO doit le recharger
configuration.
NOTE FINALE :
Les codes de triche énumérés ci-dessus sont ceux qui sont uniques à Porteus.
Il existe littéralement des centaines d'autres paramètres de démarrage du noyau
qui peut être utilisé. Pour plus d'informations sur ces paramètres, visitez :
http://www.kernel.org/doc/Documentation/kernel-parameters.txt
Merci d'avoir lu!