logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Système » comment passer des paramètres au noyau » 05-09-2018 11:33:47

grivar
re,

A vrai dire, je ne me suis jamais préoccupé de ces subtilités. Je me contente d'écrire les paramètres qui m'intéressent dans la ligne de commande du noyau dans n'importe quel ordre sans séparateur "--", qu'ils soient destinés au noyau lui-même ou à ses modules, à l'init ou à l'initramfs, et apparemment ça suffit, tout le monde retrouve ses petits.

Merci, cela répond très bien aux questions que je me posais sur cela smile


En effet, une dégradation des performances au cours du temps d'une session peut être causée par une "fuite" de mémoire, notamment en provoquant du swap. Le tout est de trouver à quel endroit.
Qu'est-ce qui restaure les performances ?
L'arrêt du navigateur et le lancement d'une nouvelle instance ?
La fermeture de la session utilisateur et l'ouverture d'une nouvelle session ?
Ou seulement le redémarrage complet du système ?

Mais je pense que cela mériterait de créer un sujet à part.



C'est bien comme ceci

une dégradation des performances au cours du temps d'une session

que cela ce passe....
Je vais créer un new sujet pour cela....

Merci

#2 Matériel » ma pile graphique est elle correcte » 01-09-2018 15:56:19

grivar
Réponses : 0
hello all,
http://www.icaunux.org/doku.php?id=fonc … ique_linux
Qu'elles sont les possibilités de verbose pour voir si tout est bien configuré, adapter a mon matériel, pour tous cela ?

KMS , DRI, GEM, TTM,

Mesa, XFree86 4.x, X.Org, serveur X, VNC

pile graphique linux, pilotes propriétaires,

ATI et nVidia, Intel, XRandR, Composite, Wayland,

DDX: pilote d'affichage du serveur X, DRM: pilote du noyau,

xf86-video-ati, xf86-video-intel, xf86-video-nouveau.

POSIX, X Window System

système de fenêtrage, gestionnaires de fenêtre,


Si J'ai une mauvaise performance graphique, comment trouver sa source, la corrigée?

Merci

#3 Re : Système » comment passer des paramètres au noyau » 01-09-2018 15:38:34

grivar
Re,
Je me rend compte que je m'égare dans ce sujet et je m'en excuse.
Comme Je suis, disons "autodidacte" crash.gif En ouvrant cette discussion je cherchais des réponses pour ceci 

The kernel parses parameters from the kernel command line up to "--";
if it doesn't recognize a parameter and it doesn't contain a '.', the
parameter gets passed to init: parameters with '=' go into init's
environment, others are passed as command line arguments to init.
Everything after "--" is passed as an argument to init

comme mentionné dans le premier poste
Donc normalement cette discussion devrait être sur cela, de mon côté j’appelle cela les "syntaxes"

raleur a écrit :

Tu sélectionnes l'entrée de menu, appuies sur "e", déplaces le curseur sur la ligne qui commence par "linux", ajoutes le ou les paramètres que tu veux tester et appuies sur F10 pour démarrer. Je ne vois pas où est la difficulté en dehors du clavier qui est géré comme un QWERTY US.

Pour cela c'est bon, c'est la méthode que j'utilise....

raleur a écrit :

Très bien, bonne démarche. Mais alors que cherches-tu à comprendre au juste ?.

Merci......
?? C'est ceci -- qui me scratchhead.gifquand ou pourquoi....qu'elle est l'usage a vouloir utiliser ceci -- en fin de ligne.
EX:
On peut voir des entrées avec -- en fin de ligne et la même entrée sans les -- en fin de ligne

BOOT_IMAGE=/boot/vmlinuz-4.4.10-antix.1-486-smp root=UUID=2630b494-8ca2-4672-bae9-fa29b58ab472 ro quiet

OU

BOOT_IMAGE=/boot/vmlinuz-4.4.10-antix.1-486-smp root=UUID=2630b494-8ca2-4672-bae9-fa29b58ab472 ro quiet --

Jusque ici, pour moi cela traite de la discussion ouverte, qui est comment "écrire, la syntaxe"  pour passer un paramètre au noyau en général

Pour ce qui suis, donc ceci

raleur a écrit :

Possible. Il y a un certain nombre de paramètres du noyau et des modules qui influent sur la gestion graphique. Ça dépend du problème.


Est la source qui m’amène a vouloir passer un paramètre au noyau, mais comme expliqué si dessus en ouvrant cette discussion je recherchais des réponses sur comment "l'écrire"

Sinon, pour le problème:
-) C'est avec les applications "navigateurs internet" en plein écran que je rencontrent des problèmes de performances, peux importe le quelle et utiliser le mode sans échec du navigateur n'améliore pas la chose.
-) Le problème de performance qui se produit est uniquement après une longue période d'utilisation.
Je trouve ceci comme réponse a des recherches sur cela peut indiquer un bogue de fuite de ressources
- Un lag énorme lors du scrolling
- Un lag énorme lors du changement d'onglet et pareille pour les zones de texte
je clique dans la zone de recherche, rien ne se passe pendant 3/4secondes, le cpu monte et de faite la venti aussi ensuite apparaît le curseur et on peut écrire....
....
..
Avant d'aller plus loin et que je fasse encore une grosse soupe....
En attente de vos retours
merci a vous

#4 Re : Système » comment passer des paramètres au noyau » 30-08-2018 17:18:52

grivar
smile
Merci pour le retour smile

raleur a écrit :

Cherches-tu à comprendre comment le noyau traite les paramètres ou bien comme faire en sorte que des paramètres soient ajoutés à la ligne de commande du noyau présente dans les entrées de menu de GRUB ?

Dans le second cas, il suffit de les ajouter à la variable GRUB_CMDLINE_LINUX ou GRUB_CMDLINE_LINUX_DEFAULT dans le fichier /etc/default/grub et d'exécuter update-grub pour regénérer /boot/grub/grub.cfg.
GRUB_CMDLINE_LINUX contient les paramètres à passer à toutes les entrées de menu Linux.
GRUB_CMDLINE_LINUX_DEFAULT contient les paramètres à passer aux entrées de menu Linux normales mais pas aux entrées "mode de dépannage/recovery mode"

Note : sur mes installations où sysvinit et systemd cohabitent, des entrées d'amorçage sont déjà créées automatiquement dans le sous-menu "Options avancées pour Debian GNU/Linux" pour démarrer avec les différents systèmes d'initialisation.


-) Pour le moment c'est surtout ceci

ou bien comme faire en sorte que des paramètres soient ajoutés à la ligne de commande du noyau présente dans les entrées de menu de GRUB ?

que je vise.
Mais cela sans passer par l'edition des fichiers de grub, mais par l'edition via la touche E de l'entrée a booter ...
Disons faire cela pour "Tester" et si l'option convient et ne pose pas de problème, elle serait alors passée en définitive par l'édition du fichier....

Mais après avoir lu "parcouru" certaines documentations sur cela....

/usr/share/doc/linux-doc-3.16/Documentation/kernel-parameters.txt.gz
/usr/share/man/fr/man7/boot.7.gz
/usr/share/man/fr/man7/bootparam.7.gz
ect.....

Je pense autrement avant de vouloir faire cela.

Je vais expliquer pourquoi je cherche a faire cela....
-) J'ai ma distribution principale basée sur debian, installée maintenant depuis deja un peux plus de deux ans que j'utilise tout les jours et en parallèle j'essaie divers distributions.
De ce faite j'ai remarqué un comportement très différend entre l'utilisation de ma distri principale et les autres.....
-) Pour résumer je pense que je dois avoir un problème avec disons "La Pile graphique" sur ma distribution principale....

Maintenant je ne sais si essayer de passer des paramètres pour le kernel, modules,... pourrait permettre de trouver une réponses a un problème de pile graphique ???

Merci

#5 Système » comment passer des paramètres au noyau » 25-08-2018 15:40:38

grivar
Réponses : 7
hello all,
Les paramètres de la ligne de commande du noyau
Je cherche a comprendre comment passer des options au noyau en faisant de cette façon...
Dans les entrées de grub2 au boot, Je passe par E pour afficher l'entrée

linux /boot/vmlinuz-4.9.0-0.bpo.6-686 root=UUID=2630b494-8ca2-4672-bae9-fa29b58ab472 ro  quiet
  initrd  /boot/initrd.img-4.9.0-0.bpo.6-686


-) l'ajout de ceci sur la ligne linux, démarrera avec systemd

.... init=/lib/systemd/systemd


ceci ce fait sans rien de plus dans la ligne, comme ceci

linux /boot/vmlinuz-4.9.0-0.bpo.6-686 root=UUID=2630b494-8ca2-4672-bae9-fa29b58ab472 ro  quiet  init=/lib/systemd/systemd



Maintenant sur https://www.kernel.org/doc/html/v4.10/a … eters.html je n'arrive pas a bien cerner ceci

The following is a consolidated list of the kernel parameters as implemented by the __setup(), core_param() and module_param() macros and sorted into English Dictionary order (defined as ignoring all punctuation and sorting digits before letters in a case insensitive manner), and with descriptions where known.

Ce qui suit est une liste consolidée des paramètres du noyau implémentés par les macros __setup (), core_param () et module_param () et triés dans l'ordre English Dictionary (défini en ignorant toute ponctuation et en triant les chiffres avant les lettres), et avec des descriptions connues.


? comment comprendre cela?

The kernel parses parameters from the kernel command line up to “–”; if it doesn’t recognize a parameter and it doesn’t contain a ‘.’, the parameter gets passed to init: parameters with ‘=’ go into init’s environment, others are passed as command line arguments to init. Everything after “–” is passed as an argument to init.

Le noyau analyse les paramètres depuis la ligne de commande du noyau jusqu'à "-"; s'il ne reconnaît pas un paramètre et qu'il ne contient pas de '.', le paramètre est passé à init: paramètres avec '=' va dans l'environnement init, d'autres sont passés en arguments de ligne de commande à init. Tout ce qui suit "-" est passé en argument à init.


? ici c'est pour “–”  ‘.’  ‘=’

Merci

#6 Re : Gestion des paquets Debian » demande d'utilisation de apt-get autoremove » 29-06-2018 21:35:45

grivar
hello all,
Merci a vous tous pour vos remontées yes.gif
-) Voici tjs quelques informations demandées et autres....
°) pour le numéro du noyau en cour au moment d'éditer se sujet...

 cat /proc/version

Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.51-3 (2017-12-13)

°) pour les paquets de noyaux installés

dpkg -l | grep -iE 'linux-image*|linux-headers'

ii  linux-headers-3.16.0-4-586           3.16.51-3                                  i386         Header files for Linux 3.16.0-4-586
ii  linux-headers-3.16.0-4-686-pae       3.16.51-3                                  i386         Header files for Linux 3.16.0-4-686-pae
ii  linux-headers-3.16.0-4-common        3.16.51-3                                  i386         Common header files for Linux 3.16.0-4
ii  linux-image-3.16.0-4-586             3.16.51-3                                  i386         Linux 3.16 for older PCs
hi  linux-image-3.16.0-4-686-pae         3.16.51-3                                  i386         Linux 3.16 for modern PCs
ii  linux-image-3.16.0-6-586             3.16.56-1+deb8u1                           i386         Linux 3.16 for older PCs


.

nono47 a écrit :

tu dis à apt de le garder avec apt-mark hold linux-image-3.16.0-4-686-pae
( si jamais après coup, tu décides de l'enlever, un apt-mark unhold linux-image-3.16.0-4-686-pae le permettra )
smile

Merci pour cette solution, que j'ai appliquée..
-) apt-mark hold linux-image-3.16.0-4-686-pae  me convient, disons pour le moment.... scratchhead.gif

Pour ma question ?

Qu'elle est ou sont les raisons qui font que a chaque fois que j'utilise "apt-get update-upgrade" j'ai ceci ??

Ceci est il la réponse pour cette question ?

nono47 a écrit :

A chaque fois que le noyau ( paquet : linux-image ) se met à jour, l'ancien noyau n'est pas automatiquement supprimer et tu te retrouves avec plusieurs noyaux .
Il t'invite à l'enlever avec apt-get autoremove .




PS: je vais modifier le titre du sujet, qui est "demande d'utilisation de apt-get autoremove", car cela porte a confusion.... old_geek.gif et je m'en excuse....
Je ne cherche pas a utiliser apt-get autoremove, mais je pense plus a une erreur qui est survenue il y a peut.....

A suivre...

#7 Gestion des paquets Debian » demande d'utilisation de apt-get autoremove » 23-06-2018 16:02:16

grivar
Réponses : 5
hello all,
Avant d'entrer dans les détails et ne sachant pas exactement qu'elles informations fournir, que je donnerai a la demande, je commencerai juste par ceci:

-) Qu'elle est ou sont les raisons qui font que a chaque fois que j'utilise "apt-get update-upgrade" j'ai ceci ??

Lecture des informations d'état... Fait
Calcul de la mise à jour... Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  linux-image-3.16.0-4-686-pae
Veuillez utiliser « apt-get autoremove » pour le supprimer.
 


Et cela même si c'est le kernel en cours....
Exemple, je boot sur

echo    'Chargement de Linux 3.16.0-4-686-pae…'
        linux    /boot/vmlinuz-3.16.0-4-686-pae root=UUID=2630b494-8ca2-4672-bae9-fa29b58ab472 ro  quiet
        echo    'Chargement du disque mémoire initial…'
        initrd    /boot/initrd.img-3.16.0-4-686-pae


-) Pourquoi vouloir supprimer le kernel en cours ?

Quelques informations...

inxi -r


Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list
           1: deb http://nl.mxrepo.com/antix/jessie/ jessie main

           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
           1: deb http://ftp.be.debian.org/debian/ jessie-updates main contrib non-free

           Active apt repos in: /etc/apt/sources.list.d/debian.list
           1: deb http://ftp.be.debian.org/debian/ jessie main contrib non-free
           2: deb http://security.debian.org/ jessie/updates main contrib non-free
           3: deb-src http://ftp.be.debian.org/debian/ jessie main contrib non-free

           Active apt repos in: /etc/apt/sources.list.d/mx.list
           1: deb http://nl.mxrepo.com/mx/repo/ mx15 main non-free

           Active apt repos in: /etc/apt/sources.list.d/mx16.list
           1: deb http://nl.mxrepo.com/mx/repo/ mx16 non-free main

           No active apt repos in: /etc/apt/sources.list.d/various.list
 



-) mon répertoire /boot

ls /boot/ |grep vmlinuz*


vmlinuz-3.16.0-4-586
vmlinuz-3.16.0-4-686-pae
vmlinuz-3.16.0-6-586
 



-) la sortie de policy

apt-cache policy linux-image-3.16.0-4-686-pae


linux-image-3.16.0-4-686-pae:
  Installé : 3.16.51-3
  Candidat : 3.16.51-3
 Table de version :
 *** 3.16.51-3 0
        500 http://ftp.be.debian.org/debian/ jessie-updates/main i386 Packages
        100 /var/lib/dpkg/status
     3.16.43-2+deb8u5 0
        500 http://security.debian.org/ jessie/updates/main i386 Packages
 


apt-cache policy linux-image-3.16.0-4-586


linux-image-3.16.0-4-586:
  Installé : 3.16.51-3
  Candidat : 3.16.51-3
 Table de version :
 *** 3.16.51-3 0
        500 http://ftp.be.debian.org/debian/ jessie-updates/main i386 Packages
        100 /var/lib/dpkg/status
     3.16.43-2+deb8u5 0
        500 http://security.debian.org/ jessie/updates/main i386 Packages
 


apt-cache policy linux-image-3.16.0-6-586


linux-image-3.16.0-6-586:
  Installé : 3.16.56-1+deb8u1
  Candidat : 3.16.56-1+deb8u1
 Table de version :
 *** 3.16.56-1+deb8u1 0
        500 http://ftp.be.debian.org/debian/ jessie/main i386 Packages
        500 http://security.debian.org/ jessie/updates/main i386 Packages
        100 /var/lib/dpkg/status
 



Merci

#8 Système » upgrade vs dist-upgrade and version or kernel » 18-03-2018 00:36:30

grivar
Réponses : 2
hello all
Ceci ne concerne pas mon systeme principale sur une partition primaire "sda1", mais pour une distribution qui est sur une partition logique "sda6 "

lsblk -a -f

NAME   FSTYPE LABEL     UUID                                 MOUNTPOINT
sda                                                          
├─sda1 ext4   rootMX-16 2630b494-8ca2-4672-bae9-fa29b58ab472
├─sda2                                                      
├─sda5 swap             d92c37dc-d270-4cb7-b340-fcba3806bb61 [SWAP]
└─sda6 ext4             d24bd3ed-33d3-4344-87d7-a780d46bbf41 /
sr0                                                          
 



Pour le gestionnaire de démarrage:
-) c'est grub2 dans le mbr
-) OS_PROBER désactivé

GRUB_DISABLE_OS_PROBER="true"


Pour démarrer une distribution sur sda6, c'est via une configuration personelle
-) Une entrée dans 40_custom qui pointe sur un fichier de configuration dans "sda1" /isos/00_isoboot.cfg
l'entrée du script 40_custom

menuentry "Distribs lancées depuis leur fichier 'iso'" {
set root='hd0,msdos1'
configfile /isos/00_isoboot.cfg
}


l'entrée du "sda1" /isos/00_isoboot.cfg

menuentry "devuan  (sur /dev/sda6)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
linux /boot/vmlinuz-3.16.0-4-686-pae root=/dev/sda6 ro
initrd /boot/initrd.img-3.16.0-4-686-pae
}


je cherche a essayer de comprendre certaines choses comme:
1) pour le kernel :
je viens d'installer devuan sur sda6 et avant un upgrade j'ai ceci

devuan@devuan:~$ cat /proc/version
Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.43-2 (2017-04-30)
devuan@devuan:~$ cat /proc/sys/kernel/version
1 SMP Debian 3.16.43-2 (2017-04-30)
devuan@devuan:~$ cat /proc/sys/kernel/osrelease
3.16.0-4-686-pae
devuan@devuan:~$
 



après apt-get upgrade, qui a mis a jour initrd.img-3.16.0-4-686-pae

devuan@devuan:~$ cat /var/log/apt/term.log | grep -iE 'linux-image|update-initramfs'
Selecting previously unselected package linux-image-3.16.0-4-686-pae.
Preparing to unpack .../linux-image-3.16.0-4-686-pae_3.16.43-2_i386.deb ...
Unpacking linux-image-3.16.0-4-686-pae (3.16.43-2) ...
Selecting previously unselected package linux-image-686-pae.
Preparing to unpack .../linux-image-686-pae_3.16+63_i386.deb ...
Unpacking linux-image-686-pae (3.16+63) ...
Setting up linux-image-3.16.0-4-686-pae (3.16.43-2) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-686-pae
Setting up linux-image-686-pae (3.16+63) ...
Préparation du dépaquetage de .../linux-image-3.16.0-4-686-pae_3.16.51-3_i386.deb ...
Dépaquetage de linux-image-3.16.0-4-686-pae (3.16.51-3) sur (3.16.43-2) ...
Paramétrage de linux-image-3.16.0-4-686-pae (3.16.51-3) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-686-pae



j'ai maintenant ceci:

devuan@devuan:~$ cat /proc/version
Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.51-3 (2017-12-13)
devuan@devuan:~$ cat /proc/sys/kernel/version
1 SMP Debian 3.16.51-3 (2017-12-13)
devuan@devuan:~$ cat /proc/sys/kernel/osrelease
3.16.0-4-686-pae
devuan@devuan:~$
 




apt-get -s upgrade


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  firefox-esr linux-image-686-pae
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
 



apt-get -s dist-upgrade


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Calcul de la mise à jour... Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  gstreamer1.0-libav
Veuillez utiliser « apt-get autoremove » pour le supprimer.
Fait
Les NOUVEAUX paquets suivants seront installés :
  libjsoncpp0 linux-image-3.16.0-5-686-pae
Les paquets suivants seront mis à jour :
  firefox-esr linux-image-686-pae
2 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Inst linux-image-3.16.0-5-686-pae (3.16.51-3+deb8u1 None:1.0/jessie-security [i386])
Inst libjsoncpp0 (0.6.0~rc2-3.1 Devuan:1.0/stable [i386])
Inst firefox-esr [45.9.0esr-1~deb8u1] (52.7.1esr-1~deb8u1 None:1.0/jessie-security [i386])
Inst linux-image-686-pae [3.16+63] (3.16+63+deb8u1 None:1.0/jessie-security [i386])
Conf linux-image-3.16.0-5-686-pae (3.16.51-3+deb8u1 None:1.0/jessie-security [i386])
Conf libjsoncpp0 (0.6.0~rc2-3.1 Devuan:1.0/stable [i386])
Conf firefox-esr (52.7.1esr-1~deb8u1 None:1.0/jessie-security [i386])
Conf linux-image-686-pae (3.16+63+deb8u1 None:1.0/jessie-security [i386])
 



quand est il de cela?
la différence entre: -v et -r

root@devuan:~# uname -v
#1 SMP Debian 3.16.51-3 (2017-12-13)
root@devuan:~# uname -r
3.16.0-4-686-pae
root@devuan:~#


-)SM P Debian 3.16.51-3 (2017-12-13) a changé de version
-) initrd mis a jour ,

vmlinuz pas avant le dist-upgrade ?

C'est bien cela ?
Est il mieux ou pas de passer de linux-image-3.16.0-4-686-pae a linux-image-3.16.0-5-686-pae ?

merci

#9 Re : Autres » kernel pour ancien hardware » 29-12-2017 11:14:42

grivar
re,
merci pour les informations, je vais tjs essayer la proposition de yoshi histoire de voir.....
smile

#10 Autres » kernel pour ancien hardware » 20-12-2017 21:55:34

grivar
Réponses : 4
hello all
A) Avec se type de matériel:

Machine:   Device: laptop System: Hewlett-Packard product: Pavilion zv6000 (PZ989EA#UUG) v: F.08 serial: CND51600L4
           Mobo: Hewlett-Packard model: 3085 v: 42.24 serial: CND51600L4
           BIOS: Hewlett-Packard v: F.08 date: 03/22/2005

CPU:       Single core AMD Sempron 3000+ (-UP-) cache: 128 KB speed: 1800 MHz (max)

Graphics:  Card: Advanced Micro Devices [AMD/ATI] RS480M [Mobility Radeon Xpress 200]
           Display Server: X.Org 1.16.4 drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
           Resolution: 1280x800@60.12hz



B) L'amélioration recherchée est surtout d'essayer de diminuer la charge cpu et ou optimiser le gpu pour l'internet et lecture video "youtube,..." avec celui ci
Sans entrer dans les détails pour le moment, qu'elles seraient les possibilités que je pourrais essayer, de qu'elle côté me tourner pour cela ?
-) si pense comme ceci, une distri avec par exemple un noyau des années 2006 ?
-) ou autres...

merci

#11 Re : Autres » Grub et les iso » 14-11-2017 20:24:57

grivar

raleur a écrit :

grivar a écrit :

aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"


Vérifier si le noyau de l'installateur détecte les disques.
Les pilotes du noyau peuvent ne pas bien fonctionner avec certains contrôleurs SATA en mode RAID, ou bien avoir besoin de firmwares pour certains contrôleurs SCSI...

Certains installateurs excluent aussi le disque contenant l'image d'installation.



Re,
c'est bien cela pour les antix et MX
https://forum.mxlinux.org/viewtopic.php … 97#p401364

juste a titre d'information:
-) un seul disque
-) grub dans mbr
-) une partition primaire sda1
-) installer sur une partition logique ici sda6
Pour MX linux démarré via grub2 iso boot

menuentry "MX-17.b1 386 (November 6, 2017)" {
set root='hd0,msdos1'  
set isofile="/isos/MX-17.b1_386.iso"
loopback loop (hd0,msdos1)$isofile
linux (loop)/antiX/vmlinuz fromiso=${isofile} bootdev=sda1 quiet lang=fr kbd=be tz=Europe/Paris xres=1280x800 hwclock=utc
initrd (loop)/antiX/initrd.gz
}



Dans la session live pour contourner cela, avant de lancer l'installateur il faut éditer le fichier /sbin/partition-info et modifier la ligne 169

[ "$EX_BOOT" ] && test -r $LIVE_CONFIG && eval $(grep ^BOOT_UUID= $LIVE_CONFIG)


Par

#[ "$EX_BOOT" ] && test -r $LIVE_CONFIG && eval $(grep ^BOOT_UUID= $LIVE_CONFIG)


Et la c'est top, plus de problèmes....
Source : https://forum.mxlinux.org/viewtopic.php … 10#p401431

smile

#12 Re : Débuter avec la ligne de commande » recherche ciblée » 14-11-2017 19:03:09

grivar
Pas encore smile
Je vais donner quelques informations sur ce que je recherche.
Il y a de cela voir date données si dessous, quand j'ai voulu ouvrir ma session avec mon mot de passe cela c'est soldé par, je sais plus exactement le message, mais en gros disons mot passe invalide..... résultat impossible d'ouvrir ma session, je suis passé par la root et .....
Que c'est il passé, pk cela ?
Suite a cela j'ai vaguement fait quelque recherches, celles ci mon conduit vers ssh et la quand j'ai grep ssh dans le fichier j'ai vu une quantité exorbitante de tentative de connexions venant d 'ip chinoise ou .....

Oct  8 09:56:56 mx1 sshd[15907]: Failed password for root from 59.45.175.36 port 23287 ssh2
Oct  8 09:56:58 mx1 sshd[15907]: Failed password for root from 59.45.175.36 port 23287 ssh2
Oct  8 09:57:00 mx1 sshd[15907]: Failed password for root from 59.45.175.36 port 23287 ssh2
Oct  8 09:57:00 mx1 sshd[15907]: Received disconnect from 59.45.175.36: 11:  [preauth]
Oct  8 09:57:00 mx1 sshd[15907]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=59.45.175.36  user=root


Qu'elles serait les termes a rechercher pour cela ?
EX: password, error fail .... 
-) dans les fichiers d'archives auth.log.gz

Nov 13 01:44:35 mx1 lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)


-) comme ces fichiers on une structure datée, cibler la rechercher que pour la période comprise du 01/10 au 10/10

Merci

#13 Re : Débuter avec la ligne de commande » recherche ciblée » 13-11-2017 17:33:05

grivar
ops.gif
comme quoi le plus souvent on ne voit pas tjs ce qui se trouve juste sous notre nez et on cherche.....

Merci

#14 Débuter avec la ligne de commande » recherche ciblée » 12-11-2017 18:50:52

grivar
Réponses : 6
Hello all
Qu'elle commande pourrait sortir la recherche d'un mot dans un fichier archiver ?

Par exemple, ceci marche

$ grep -i firmware /var/log/dmesg
 


[   10.167465] radeon 0000:01:05.0: firmware: direct-loading firmware radeon/R300_cp.bin
[   11.052654] b43 ssb0:0: firmware: direct-loading firmware b43/ucode5.fw
[   11.063912] b43 ssb0:0: firmware: direct-loading firmware b43/pcm5.fw
[   11.070954] b43 ssb0:0: firmware: direct-loading firmware b43/b0g0initvals5.fw
[   11.073943] b43 ssb0:0: firmware: direct-loading firmware b43/b0g0bsinitvals5.fw



Mais pas sur une archive

carl@mx1:/
$ grep -i firmware /var/log/dmesg.1.gz
carl@mx1:/
$


merci

#15 Re : Autres » Grub et les iso » 06-10-2017 16:17:37

grivar
smile
A coup de marteau kernal_panic.gif problème résolu pour l'installation d'antiX smile

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'antiX 16.1 (16.1) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-bebbbed5-f317-4de3-a696-17a5aefd1328' {
  insmod part_msdos
  insmod ext2
  set root='hd0,msdos7'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  bebbbed5-f317-4de3-a696-17a5aefd1328
  else
    search --no-floppy --fs-uuid --set=root bebbbed5-f317-4de3-a696-17a5aefd1328
  fi
  linux /boot/vmlinuz-4.4.10-antix.1-486-smp root=/dev/sda7
  initrd /boot/initrd.img-4.4.10-antix.1-486-smp
}
submenu 'Options avancées pour antiX 16.1 (16.1) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-bebbbed5-f317-4de3-a696-17a5aefd1328' {
  menuentry 'antiX 16.1 (16.1) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.10-antix.1-486-smp--bebbbed5-f317-4de3-a696-17a5aefd1328' {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos7'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  bebbbed5-f317-4de3-a696-17a5aefd1328
    else
      search --no-floppy --fs-uuid --set=root bebbbed5-f317-4de3-a696-17a5aefd1328
    fi
    linux /boot/vmlinuz-4.4.10-antix.1-486-smp root=/dev/sda7
    initrd /boot/initrd.img-4.4.10-antix.1-486-smp
  }
}

### END /etc/grub.d/30_os-prober ###




EDIT:
Juste pour donner une petite info pour :

avant d'aller plus loin, si on cherche a installer une distri amorcée via grub, ici pour antiX-16, comment interpréter ceci :
- aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"
et ceci
- choisir une parti pour l instal donne:
/ (root) partition :  partition-info fatal error: device /dev/ is not a block device



Cela a pu être résolu par ceci.....
-) copie de l'iso sur une partition sda6

carl@mx1:/
$ sudo cp antiX-17_386-base.iso /dev/sda6



-) ajout d'une entrée dans /etc/grub.d/40_custom qui pointe sur /dev/sda6/boot/grub/grub.cfg

menuentry "antiX-17 configfile" {
set root='hd0,msdos6'
configfile (hd0,msdos6)/boot/grub/grub.cfg
}

-) boot sur cette menuentry


-) edit de l'entrée antiX-17 386-base (24 October 2017) pour y ajouter bdev=sda6

menuentry " antiX-17 386-base (24 October 2017)" {
linux /antiX/vmlinuz bdev=sda6 quiet splash=v disable=lx
initrd /antiX/initrd.gz
}



-) run for F10

Je ne passe pas le sujet en résolu

#16 Re : Autres » Grub et les iso » 22-09-2017 19:56:05

grivar
Je me penche la dessus, sinon juste ceci:
la sortie de findmnt -R montre ceci

findmnt -R
TARGET              SOURCE         FSTYPE     OPTIONS
/                   overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
├─/media            tmpfs          tmpfs      rw,noatime,size=10240k
├─/run              tmpfs          tmpfs      rw,nosuid,nodev,noexec,noatime,size=128616k,mode=755
│ ├─/run/lock       tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/shm        tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=680940k
│ └─/run/rpc_pipefs rpc_pipefs     rpc_pipefs rw,relatime
├─/live             tmpfs          tmpfs      rw,noatime,size=10240k,mode=755
│ ├─/live/aufs      overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
│ ├─/live/iso-dev   /dev/sda1      ext4       rw,noatime,data=ordered
│ ├─/live/iso-file  /dev/loop0     iso9660    ro,relatime
│ ├─/live/linux     /dev/loop1     squashfs   ro,relatime
│ └─/live/aufs-ram  tmpfs          tmpfs      rw,noatime,size=1012736k
├─/proc             proc           proc       rw,nosuid,nodev,noexec,relatime
├─/sys              sys            sysfs      rw,nosuid,nodev,noexec,relatime
│ └─/sys/fs/pstore  pstore         pstore     rw,relatime
├─/dev              devtmpfs       devtmpfs   rw,relatime,size=640964k,nr_inodes=160241,mode=755
│ └─/dev/pts        devpts         devpts     rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/etc/live/config  tmpfs[/config] tmpfs      rw,noatime,size=10240k,mode=755
└─/etc/live/bin     tmpfs[/bin]    tmpfs      rw,noatime,size=10240k,mode=755
 


Ce qui donne le résultat expliqué si dessus.

Avec ce résultat de montage, J'ai essayer ceci juste histoire de voir.....
- je lance un

umount -l -r -f /live


- la commande passe et /live n'est plus....
En faisant cela, si je relance installateur, il vois bien mon disque et il est possible de choisir une partition
- tout se passe bien "nom, mot passe...."
- proposition d'installe de grub, je choisis non pour info
En suite l'écran, le processus d'installation disparait, mais je remarque une activité " un clignotement bref et régulier" de la diode d'utilisation du disque....


EDIT
Je reboot sur mon système principale sda1 et la si je regarde dans la partition sur la qu'elle je voulais installer c'est a dire sda7, j'ai ceci:
/media/rootantiX-16/

root@mx1:/media/rootantiX-16# ls -lR
.:
total 44
drwxr-xr-x 2 root root  4096 sep 21 23:22 dev
drwxr-xr-x 3 root root  4096 sep 21 23:23 etc
drwxr-xr-x 2 root root  4096 sep 21 23:23 home
drwx------ 2 root root 16384 sep 21 23:23 lost+found
drwxr-xr-x 2 root root  4096 sep 21 23:23 opt
drwxr-xr-x 2 root root  4096 sep 21 23:23 proc
drwxr-xr-x 2 root root  4096 sep 21 23:23 run
drwxr-xr-x 2 root root  4096 sep 21 23:23 sys
lrwxrwxrwx 1 root root     7 sep 21 23:23 tmp -> var/tmp

./dev:
total 0

./etc:
total 40
-rw-r--r-- 1 root root   16 sep 21 23:23 adjtime
-rw-r--r-- 1 root root  620 sep 21 23:23 default
-rw-r--r-- 1 root root   12 sep 21 23:23 defaultdomain
-rw-r--r-- 1 root root    7 sep 21 23:23 hostname
drwxr-xr-x 2 root root 4096 sep 21 23:23 init.d
-rw-r--r-- 1 root root   98 jan 16  2017 issue
-rw-r--r-- 1 root root 2945 sep 21 23:23 localtime
-rw-r--r-- 1 root root    7 sep 21 23:23 mailname
-rwxr-xr-x 1 root root  267 déc 13  2015 rc.local
-rw-r--r-- 1 root root   13 sep 21 23:23 timezone

./etc/init.d:
total 60
-rwxr-xr-x 1 root root 3807 jan 16  2017 checkfs.sh
-rwxr-xr-x 1 root root 1379 jan 16  2017 console-setup
-rwxr-xr-x 1 root root 3049 jan 16  2017 cron
-rwxr-xr-x 1 root root 2574 jan 16  2017 gpm
-rwxr-xr-x 1 root root 3916 jan 16  2017 hwclock.sh
-rwxr-xr-x 1 root root 1588 jan 16  2017 keyboard-setup
-rwxr-xr-x 1 root root 1990 jan 16  2017 kmod
-rwxr-xr-x 1 root root  869 jan 16  2017 lm-sensors
-rwxr-xr-x 1 root root 4760 jan 16  2017 networking
-rwxr-xr-x 1 root root 4153 jan 16  2017 resolvconf
-rwxr-xr-x 1 root root 3207 jan 16  2017 sendsigs
-rwxr-xr-x 1 root root 2737 jan 16  2017 umountfs
-rwxr-xr-x 1 root root 2146 jan 16  2017 virtualbox-guest-utils

./home:
total 0

./lost+found:
total 0

./opt:
total 0

./proc:
total 0

./run:
total 0

./sys:
total 0
root@mx1:/media/rootantiX-16#
 



Merci

#17 Re : Autres » Grub et les iso » 22-09-2017 01:53:11

grivar

raleur a écrit :

Maintenant tu voudrais "chainloader" isolinux...

La traduction part d'une bonne intention, mais il vaut mieux éviter, c'est plus compréhensible en VO anglaise.

A mon avis, les raisons invoquées pour que ça ne marche pas ne sont pas pertinentes. Le fichier isolinux.bin n'est tout simplement pas un secteur amorçable BIOS, pas plus que l'image principale (core image) core.img de GRUB BIOS. La core image de GRUB BIOS a la particularité d'être au "standard" Multiboot de GRUB, ce qui lui permet d'être lancée avec la commande "multiboot" de GRUB. Mais je ne pense pas que ce soit le cas d'isolinux.

L'autre problème, c'est que le montage en loop n'est actif que dans GRUB donc même s'il était possible d'exécuter le chargeur présent dans l'image ISO montée en loop, celui-ci ne trouverait pas les fichiers qui sont dans l'image ISO. Il faudrait que GRUB, ou un autre chargeur, soit capable d'émuler un disque au niveau du firmware à partir de l'image ISO.

Je pense donc que c'est une impasse.


Re,
Merci donc pour ton résumé, simple et précis smile qui m'a permit de nouvelles directions de recherches et qui de faite m'ont permises d'améliorer ma compréhension de certaines choses... yes.gif

Info personnelle:
Déformation professionnelle et de faite par caractère, je n'aime pas trop faire bêtement, sans comprendre..... le copier/coller est facile mais rend......
Donc.....
I'm sorry pour le temps de réponse, mais cela est du a ton poste out.gif, sur le qu'elle j'ai disons "travailler"  orienter des recherches et essayer de comprendre par moi même certaines choses en effectuent diverses mise en œuvre tjs avec antiX
Je me retrouve donc maintenant avec autre chose qui .... old_geek.gif
avant d'aller plus loin, si on cherche a installer une distri amorcée via grub, comment interpréter ceci :
- aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"
et ceci
- choisir une parti pour l instal donne:
/ (root) partition :  partition-info fatal error: device /dev/ is not a block device
ici la sortie des mount

findmnt -R
TARGET              SOURCE         FSTYPE     OPTIONS
/                   overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
├─/media            tmpfs          tmpfs      rw,noatime,size=10240k
├─/run              tmpfs          tmpfs      rw,nosuid,nodev,noexec,noatime,size=128616k,mode=755
│ ├─/run/lock       tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/shm        tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=680940k
│ └─/run/rpc_pipefs rpc_pipefs     rpc_pipefs rw,relatime
├─/live             tmpfs          tmpfs      rw,noatime,size=10240k,mode=755
│ ├─/live/aufs      overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
│ ├─/live/iso-dev   /dev/sda1      ext4       rw,noatime,data=ordered
│ ├─/live/iso-file  /dev/loop0     iso9660    ro,relatime
│ ├─/live/linux     /dev/loop1     squashfs   ro,relatime
│ └─/live/aufs-ram  tmpfs          tmpfs      rw,noatime,size=1012736k
├─/proc             proc           proc       rw,nosuid,nodev,noexec,relatime
├─/sys              sys            sysfs      rw,nosuid,nodev,noexec,relatime
│ └─/sys/fs/pstore  pstore         pstore     rw,relatime
├─/dev              devtmpfs       devtmpfs   rw,relatime,size=640964k,nr_inodes=160241,mode=755
│ └─/dev/pts        devpts         devpts     rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/etc/live/config  tmpfs[/config] tmpfs      rw,noatime,size=10240k,mode=755
└─/etc/live/bin     tmpfs[/bin]    tmpfs      rw,noatime,size=10240k,mode=755
 



Merci

#18 Re : Autres » Grub et les iso » 04-09-2017 11:03:22

grivar

raleur a écrit :

Un peu confus tout ça.
Parfois il y a sda1, parfois sda6, parfois /isos/antiX, parfois /antiX...
Qu'est-ce qui marche, qu'est-ce qui ne marche pas ?
Où est l'image ISO exactement ?
D'après le fichier log ça semble bien se passer, non ?



Effectivement, disons que quand j'ai ouvert cette discussion j'avais une idée de ce que je voulais avoir comme résultat, sans vraiment connaître comment cela fonctionne. Par conséquence cela se complique a arriver a retranscrire pour que cela soit compréhensible pour une autre personne ....

Je pense que maintenant après divers essais et de faite avoir mieux cibler cela par des recherches et informations sur google.
Il serait plus sage de dire: Chainloading isolinux.bin

Source: https://lists.gnu.org/archive/html/help … 00006.html

Je sais que je peux charger l'iso non extrait directement par un périphérique de bouclage, mais j'aimerais plutôt utiliser le menu de démarrage distro original, sans avoir à manipuler aucun fichier de configuration.
Eh bien ... la commande chainloader charge un secteur unique.  Image de démarrage El Torito
peut être arbitraire (avec quelques limites) de longueur.  Aussitôt que
Isolinux.bin dépasse 512 octets, il va échouer.

Le deuxième problème est de savoir si isolinux.bin a été construit pour une mémoire spécifique
adresse et pour laquelle (cette information est présente à El Torito
catalogue de démarrage et manque ici bien sûr).

La troisième considération est, la taille de bloc sur CD est de 2048 octets qui ne fonctionne pas
combinez ce que vous avez sur le disque dur (soit 512 ou 4096).  Cela fera probablement
il est impossible pour isolinux.bin de lire n'importe quoi.


En recherchant dans se sens et d'après ce que j'ai pus comprendre, si j'ai bien compris, cela est pas sur si très difficile a configurer....

Avant d'aller plus loin, que penser de cela ???

merci

#19 Re : Autres » Grub et les iso » 02-09-2017 17:24:43

grivar
smile
J'ai regardé un peut le grub.cfg, de mon point de vue de novice, je n'ai remarqué qui.....
Les entrées qui suivent sont dans se sens et c'est bien ce que j'ai comme options....

#------------------------------------------------------------------
# file: /boot/grub/grub.cfg for the Live version of antiX
#
# This file can get updated automatically on a LiveUSB via the save
# feature in the text menus.  It is possible to break these updates
# by editing this file.
#------------------------------------------------------------------

loadfont /boot/grub/fonts/font.pf2
loadfont /boot/grub/fonts/7x13.pf2
loadfont /boot/grub/fonts/dejavu-sans-14.pf2
loadfont /boot/grub/fonts/dejavu-sans-16.pf2

set timeout=60
set gfxmode=1024x768

insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
insmod jpeg

terminal_output gfxterm

set theme=/boot/grub/theme/theme.txt
export theme

# search --no-floppy --set=root --fs-uuid %UUID%

set default=1

menuentry " antiX-16.1 386-full (16 January 2017)" {
gfxpayload=1024x768
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}

#--custom  menuentry " Custom" {
#--custom  gfxpayload=1024x768
#--custom  linux /antiX/vmlinuz quiet
#--custom  initrd /antiX/initrd.gz
#--custom  }

menuentry " antiX-16.1 Customize Boot (text menus)" {
gfxpayload=1024x768
linux /antiX/vmlinuz quiet splash=v disable=lx menus
initrd /antiX/initrd.gz
}

submenu ">>> Advanced Options for antiX-16.1 <<<" {

menu_color_normal=white/black
menu_color_highlight=yellow/light-gray

menuentry " antiX-16.1 Failsafe" {
gfxpayload=1024x768
linux /antiX/vmlinuz quiet splash=v disable=lx nomodeset failsafe
initrd /antiX/initrd.gz
}

menuentry "antiX-16.1 Create Bootchart" {
gfxpayload=1024x768
linux /antiX/vmlinuz quiet splash=v disable=lx bootchart initcall_debug printk.time=y
initrd /antiX/initrd.gz
}

menuentry " antiX-16.1 (1920x1080)" {
gfxpayload=1920x1080
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}

menuentry " antiX-16.1 (1600x1200)" {
gfxpayload=1600x1200
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}

menuentry " antiX-16.1 (1600x900)" {
gfxpayload=1600x900
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}

menuentry " antiX-16.1 (1440x900)" {
gfxpayload=1440x900
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}

menuentry " antiX-16.1 (1366x768)" {
gfxpayload=1366x768
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}

menuentry " antiX-16.1 (1280x1024)" {
gfxpayload=1280x1024
linux /antiX/vmlinuz quiet splash=v disable=lx
initrd /antiX/initrd.gz
}
menuentry " Power Off" --hotkey=P {
halt
}

menuentry " Reboot"  --hotkey=R {
reboot
}

if [ -f /boot/grub/theme/help.txt ]; then
menuentry " Help" --hotkey=H {
cat /boot/grub/theme/help.txt
echo -n "Press <Enter> to continue "
read xxx_help
}
fi
}

if [ -f (hd1,gpt1)/EFI/MICROSOFT/BOOT/bootmgfw.efi ]; then
menuentry " Boot Windows from Hard Drive (hd1,1)" {
insmod ntfs
set root=(hd1,gpt1)
chainloader (${root})/EFI/MICROSOFT/BOOT/bootmgfw.efi
boot
}
fi

if [ -f (hd1,gpt2)/EFI/MICROSOFT/BOOT/bootmgfw.efi ]; then
menuentry " Boot Windows from Hard Drive (hd1,2)" {
insmod ntfs
set root=(hd1,gpt2)
chainloader (${root})/EFI/MICROSOFT/BOOT/bootmgfw.efi
boot
}
fi

if [ -f (hd2,gpt1)/EFI/MICROSOFT/BOOT/bootmgfw.efi ]; then
menuentry " Boot Windows from Hard Drive (hd2,1)" {
insmod ntfs
set root=(hd2,gpt1)
chainloader (${root})/EFI/MICROSOFT/BOOT/bootmgfw.efi
boot
}
fi

if [ -f (hd2,gpt2)/EFI/MICROSOFT/BOOT/bootmgfw.efi ]; then
menuentry " Boot Windows from Hard Drive (hd2,2)" {
insmod ntfs
set root=(hd1,gpt2)
chainloader (${root})/EFI/MICROSOFT/BOOT/bootmgfw.efi
boot
}
fi

if [ -f (hd3,gpt1)/EFI/MICROSOFT/BOOT/bootmgfw.efi ]; then
menuentry " Boot Windows from Hard Drive (hd3,1)" {
insmod ntfs
set root=(hd3,gpt1)
chainloader (${root})/EFI/MICROSOFT/BOOT/bootmgfw.efi
boot
}
fi

if [ -f (hd3,gpt2)/EFI/MICROSOFT/BOOT/bootmgfw.efi ]; then
menuentry " Boot Windows from Hard Drive (hd3,2)" {
insmod ntfs
set root=(hd3,gpt2)
chainloader (${root})/EFI/MICROSOFT/BOOT/bootmgfw.efi
boot
}
fi

if [ "${in_64_bit}" ]; then

menuentry " Memory Test (64-bit UEFI)" {
#--esp set root=(hd0,2)
chainloader /boot/uefi-mt/mtest-64.efi
}

else

menuentry " Memory Test (32-bit UEFI)" {
#--esp set root=(hd0,2)
chainloader /boot/uefi-mt/mtest-32.efi
}
fi

 


Et si je regarde le isolinux.cfg,....

#--------------------------------------------------------------------
# This is the isolinux.cfg and/or syslinux.cfg file
# It controls the main menu in the bootloader on the live system.
# You can edit it to change the main bootloader menu on a LiveUSB.
# If you are not careful you can break the live system and prevent
# it from booting.
#--------------------------------------------------------------------

UI gfxboot gfx-cpio readme.msg
timeout 3000

default live

MENU TITLE Welcome to antiX-16.1_386-full (Berta Cáceres)

LABEL live
    MENU LABEL antiX-16.1_386-full (16 January 2017)
    KERNEL /antiX/vmlinuz
    APPEND quiet splash=v disable=lx
    INITRD /antiX/initrd.gz

LABEL safe
    MENU LABEL Safe_Video_Mode
    KERNEL /antiX/vmlinuz
    APPEND quiet splash=v disable=lx nomodeset xorg=safe
    INITRD /antiX/initrd.gz

LABEL failsafe
    MENU LABEL Failsafe_Boot
    KERNEL /antiX/vmlinuz
    APPEND quiet splash=v disable=lx nomodeset failsafe
    INITRD /antiX/initrd.gz

LABEL harddisk
    MENU LABEL Boot_from_Hard_Disk
    COM32 chain.c32
    APPEND hd0

LABEL memtest
    MENU LABEL Memory_Test
    KERNEL /boot/memtest
 



J' ai essayé divers façons, sûrement pas les bonnes hmm 
Exemple avec cette entrée
EDIT
Avec cette entrée, il va pas chercher ce que donne le fichier log....
Commencer fromiso
Chercher des périphériques de type boot avec l'attribut name sda1
Chercher le(s) fichier(s) antiX-16.1_386-full.iso sur le(s) périphérique(s) /dev/sda1
mount -t ext4 -o ro,noatime /dev/sda1 /live/iso-dev
On a monté le périphérique boot. Il est de type /dev/sda1 et a été monté à /live/iso-dev
Périphérique de type boot avec le système de fichiers: ext4
boot device model: IC25N060ATMR04-0

menuentry "antix" {
    set isofile="/isos/antiX-16.1_386-full.iso"
    loopback loop $isofile
    set root=(loop)
    configfile /boot/grub/grub.cfg
    linux (loop)/antiX/vmlinuz fromiso=${isofile} bootdev=sda1
    initrd (loop)/antiX/initrd.gz
}


Alors j'ai fais autrement big_smile
Je la démarre, disons avec les options minimales, c'est a dire comme ceci

menuentry "antix3" {
set root='hd0,msdos6'
set isofile="/antiX-16.1_386-full.iso"
loopback loop $isofile
linux (loop)/antiX/vmlinuz fromiso=${isofile} bootdev=sda6 lang=fr tz=Europe/Paris xres=1280x800 toram hwclock=utc quiet splash
initrd (loop)/antiX/initrd.gz
}



Et la ce qui devient peut être intéressant, c'est le fichier /var/log/live/ initrd.log

Run custom code before reading boot codes: /live/custom/antiX/0.sh
Setting font to default
setfont /live/locale/fonts/default -C /dev/console
Translate to fr
=== initrd bootstrap ==================================================
initrd init started at 0.01 seconds
Bienvenue à antiX 16.1 (Berta Cáceres) 32-bit!
  BusyBox v1.22.1 (2014-08-20 14:42:05 MDT) multi-call binary.
  ntfs-3g 2013.1.13AR.1 external FUSE 29
           initrd version: 7.63.07
             initrd built: Tue Dec 13 20:51:41 MST 2016
             Total Memory:  1256 M
              Used Memory:    19 M
             Linux kernel: 4.4.10-antix.1-486-smp
             Screen width: 80
              Kernel arch: i686
                 Hardware: Hewlett-Packard Pavilion zv6000 (PZ989EA#UUG)
Codes de démarrage actuels:
     BOOT_IMAGE=(loop)/antiX/vmlinuz fromiso=/isos/antiX-16.1_386-full.iso bootdev=sda1 lang=fr tz=Europe/Paris xres=1280x800 toram hwclock=utc splash
Trouvé overlay
En cours de chargement des modules spécifiques au matériel
----------------------------------------------------------------------
Commencer fromiso
Chercher des périphériques de type boot avec l'attribut name sda1
Chercher le(s) fichier(s) antiX-16.1_386-full.iso sur le(s) périphérique(s) /dev/sda1
mount -t ext4 -o ro,noatime /dev/sda1 /live/iso-dev
On a monté le périphérique boot. Il est de type /dev/sda1 et a été monté à /live/iso-dev
Périphérique de type boot avec le système de fichiers: ext4
boot device model: IC25N060ATMR04-0
Spent 0.22 seconds looking for boot file(s) isos/antiX-16.1_386-full.iso
boot device uuid: 2630b494-8ca2-4672-bae9-fa29b58ab472
Mount file /live/iso-file/antiX/linuxfs at /live/linux
mount -t squashfs -o loop,ro /live/iso-file/antiX/linuxfs /live/linux
sqfs_vid: === 405c224e43aa332528c317e495a9863f
LD_PATH: /live/linux/lib:/live/linux/lib/i386-linux-gnu:/live/linux/usr/lib
Loaded 9 module(s)
nls_utf8 sdhci_pci sdhci shpchp mmc_block mmc_core overlay battery fotg210_hcd
precheck filesystem on /dev/sda1
----------------------------------------------------------------------
Commencer copier le fichier linuxfs à RAM
        linuxfs:     690460 k
Créer    toram tmpfs à /live/to-ram         (700 MB)
/bin/mount -t tmpfs -o size=700m,noatime tmpfs /live/to-ram
En train de copier les fichiers de /live/iso-file/antiX à /live/to-ram. Veuillez patienter ...
La copie sur la RAM a réussi
    persistence device:
           boot device: /dev/sda1
mount -o remount,ro /live/to-ram
umount /live/linux
Mount file /live/to-ram/linuxfs at /live/linux
mount -t squashfs -o loop,ro /live/to-ram/linuxfs /live/linux
sqfs_vid: === 405c224e43aa332528c317e495a9863f
Créer aufs ram tmpfs à /live/aufs-ram       (429 MB)
/bin/mount -t tmpfs -o size=429m,noatime tmpfs /live/aufs-ram
Mount overlayfs at /live/aufs
mount -t overlay overlay -o lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work /live/aufs
Créer   /media tmpfs à /live/aufs/media     (10 MB)
/bin/mount -t tmpfs -o size=10m,noatime tmpfs /live/aufs/media
Créer     /run tmpfs à /live/aufs/run       (10 MB)
/bin/mount -t tmpfs -o size=10m,mode=755,nodev,noatime tmpfs /live/aufs/run
Créer    /live tmpfs à /live/aufs/live      (10 MB)
/bin/mount -t tmpfs -o size=10m,mode=755,noatime tmpfs /live/aufs/live
mount --move /live/aufs-ram /live/aufs/live/aufs-ram
mount --move /live/iso-dev /live/aufs/live/iso-dev
mount --move /live/iso-file /live/aufs/live/iso-file
mount --move /live/linux /live/aufs/live/linux
mount --move /live/to-ram /live/aufs/live/to-ram
Run custom code before running live init.d scripts: /live/custom/antiX/8.sh
umount /dev/sda1
umount /dev/sda1
umount /dev/sda1
umount /dev/sda1
umount /dev/sda1
umount /dev/sda1
umount de /dev/sda1 n'a pas réussi

Le programme initrd init a pris 52.17 secondes
======================================================================



Peut être une piste avec cela.....

THX

#20 Re : Matériel » [Résolu]pb wifi firmware » 02-09-2017 16:43:48

grivar

bon maintenant que le firmware ets installer, et que wicd l'est aussi

que dosi je faire  ?


Cela dépendra de..... scratchhead.gif
Le plus simple avant de ....... crash.gif
Est de regarder ceci:
Voir Si wicd  détecte des réseau, si y en a pas, regarde dans préférences, sous interface sans fils si tu a bien ton périphérique inscrit, si y a rien, tu l'inscris et hop.....
LJ0ED2VZDPZN.png

smile

#21 Re : Autres » Grub et les iso » 01-09-2017 19:53:37

grivar

raleur a écrit :

Les commande Linux et initrd qui suivent configfile sont sans effet puisque configfile charge un nouveau fichier de configuration.

Peux-tu être plus précis concernant l'erreur ? Erreur de GRUB, du noyau, de l'initramfs ? Message exact ?
Il se peut que l'initramfs ne trouve pas l'image ISO si on ne la désigne pas explicitement dans la ligne de commande du noyau.
As-tu comparé le contenu de menuentry du fichier grub.cfg de l'image ISO avec celui de ton fichier 00_isoboot.cfg ?



Merci pour les infos...
Pour l'erreur, avec cette entrée

### Lancement des modules grub qui ne seraient pas déjà lancés en standard
#insmod ntfs    # décommentez si les isos sont sur une partion MS Windows
insmod loopback
insmod iso9660

### la racine est définie pour tous les menus qui suivront car tous les isos sont au même endroit
set root='hd0,msdos1'  

### effacer les deux lignes ci-dessous si vous ne voulez pas de menu par défaut
set default="2"
set timeout=8  

# Menu Colours
set menu_color_normal=white/black
set menu_color_highlight=white/cyan

menuentry "antix" {
set isofile="/isos/antiX-16.1_386-full.iso"
loopback loop $isofile
set root=(loop)
configfile /boot/grub/grub.cfg
}


J'arrive bien au divers choix qui se trouve dans le fichier grub.cfg de l'image, et les options proposées sont accessible .

Voici l'erreur au lancement d'une entrée....
capture de l'ecran, la qualité est pas top, mais c'est lisible  smile
https://framapic.org/XxQ8w02KPfXS/n4v08ZiiDQRZ.png

Je vais regarder pour la comparaison des fichiers

THX

#22 Re : Autres » Grub et les iso » 31-08-2017 16:46:20

grivar
Re,
Merci a toi pour le suivi smile
J'avance, mais cela serait trop simple que tout passe sans un petit ..... big_smile

Commençons par ma configuration:
Je me suis basé sur ceci https://doc.ubuntu-fr.org/tutoriel/grub … images_iso pour avoir un fichier de configuration sans toucher a mon grub.
Ainsi je touche pas a la config de mon grub, c'est bien cela ??

-) J'ai donc créé une entrée dans le fichier 40_custom qui pointe vers un fichier .cfg qui me sert pour la configuration....

-) Donc sur sda1 partition primaire et principale avec grub2 dans le mbr j'ai:
Pour son fichier 40_custom, une entrée qui pointe vers le fichier 00_isoboot.cfg

menuentry "===>> Distribs lancées depuis leur fichier 'iso'" {
  set root='hd0,msdos1'
  configfile /isos/00_isoboot.cfg
}



ET pour le fichier 00_isoboot.cfg j'ai une configuration de base, c'est a dire que je rajoute les entrées a la suite de cela...
Comme ceci

### Lancement des modules grub qui ne seraient pas déjà lancés en standard
#insmod ntfs    # décommentez si les isos sont sur une partion MS Windows
insmod loopback
insmod iso9660

### la racine est définie pour tous les menus qui suivront car tous les isos sont au même endroit
set root='hd0,msdos1'  

### effacer les deux lignes ci-dessous si vous ne voulez pas de menu par défaut
set default=0  
set timeout=8  
# Menu Colours
set menu_color_normal=white/black
set menu_color_highlight=white/cyan


-) Avec cette configuration, j'ai par exemple essayé ceci:
Tout ce qui suit se trouve sur la partition principale, donc sda1
-) J'ai placé une image iso de antiX-16.1_386-full.iso dans le répertoire /isos

root@mx1:/# ls -l /isos/
total 713744
-rwxr-xr-x 1 carl carl      1613 aoû 30 22:31 00_isoboot.cfg
-rwxr-xr-x 1 carl carl 730857472 aoû 12 19:40 antiX-16.1_386-full.iso


-) je crée une entrée comme ceci dans le fichier /00_isoboot.cfg

menuentry "antix1" {
    set isofile="/isos/antiX-16.1_386-full.iso"
    loopback loop $isofile
    linux (loop)/antiX/vmlinuz fromiso=${isofile} bootdev=sda1 lang=fr tz=Europe/Paris xres=1280x800 toram hwclock=utc quiet splash
    initrd (loop)/antiX/initrd.gz
}


Avec cette entrée c'est ce que je fais habituellement, j'arrive bien sur le bureau d'antix sans avoir eu les propositions des fichiers cfg NORMALE

Maintenant pour en venir au sujet, j'ai essayé comme ceci:
J'ai donc juste ajouté les entrées set root et configfile

menuentry "antix" {
    set isofile="/isos/antiX-16.1_386-full.iso"
    loopback loop $isofile
    set root=(loop)
    configfile /boot/grub/grub.cfg
    linux (loop)/antiX/vmlinuz fromiso=${isofile} bootdev=sda1 config lang=fr tz=Europe/Paris xres=1280x800 toram hwclock=utc quiet splash
    initrd (loop)/antiX/initrd.gz
}


La j'ai bien les menus, mais impossible de lancer le système, erreur linuxfs ....
C'est une erreur de montage....
Peut être l'entrée set root...

Merci

#23 Re : Autres » Grub et les iso » 27-08-2017 18:54:54

grivar
smile

Merci pour les explications, c'est plus clair maintenant. La taille de 2 Go de sda6, c'était donc pour contenir l'image ISO ?


Oui, j'ai dans l'idée de placer l'image iso et ensuite d'après les fichiers cfg configurer ce grub....

Si tu veux juste éviter la gravure, il est possible de mettre les images ISO actuelles sur une clé USB.


Malheureusement port usb ne fonctionne plus....

Bref, si le grub.cfg contenu dans l'image est lisible via le système de fichiers ISO9660 (c'est le cas avec les images d'installation de Debian ce n'est pas forcément toujours vrai) et compatible avec la version de GRUB installée, alors il suffirait de dire à GRUB de lire ce fichier pour afficher le menu.



C'est ce que je cherche a faire, mais je ne sais qu'elle options, commandes, entrées et ou..... a entrer dans le fichier 40-custom

J'en arrive au point le plus important de ce message : il n'était pas nécessaire d'installer un second GRUB. Tu peux tout faire depuis le premier GRUB sans prendre de risques.
Deux commandes de GRUB sont utiles :
- "source" inclut le contenu d'un fichier dans la configuration courante, ce qui permet d'ajouter des menus, sous-menus... sans modifier le fichier grub.cfg.
- "configfile" charge le contenu d'un fichier à la place de la configuration courante et affiche le menu correspondant. C'est encore plus sûr que "source" puisque ça ne modifie même pas la configuration initiale. Mais une fois dans le second menu, on ne peut pas revenir au premier sauf si on l'a expressément prévu dans le second fichier de configuration. .



Ok, sais bien ce que je pensais aussi et a lire ta réponse, cela me réconforte donc pour oublier mon idée de second grub et suivre ta suggestion smile

je vais essayer cela et voir..... smile

#24 Re : Autres » Grub et les iso » 26-08-2017 17:07:20

grivar
Re,
Merci a vous pour les info smile

Mais je ne comprends pas trop pourquoi tu veux installer ce GRUB secondaire indépendamment du système qui sera installé dans l'autre partition. Je pensais que tu chaînerais directement le GRUB du système, installé dans sa partition.



Pour essayer de résumer:
Quand on passe par une gravure d'une iso et que l'on boot sue le cd, on arrive sur un menu qui propose divers options, qui viennent des fichiers .cfg contenu dans l'iso et qui varient suivant la distribution.
C'est cela que je cherche a obtenir mais sans passer par la gravure.

Voici un exemple de ce que je fait:
Exemple, disons pour une Fedora
* Dans un répertoire sur la partition principale sda1 j'ai l'iso
* Je configure une menuentry comme ceci

menuentry "Fedora-Xfce-Live 25" {
    set root='hd0,msdos1'
    set isofile="/isos/Fedora-Xfce-Live-i386-25-1.3.iso"
    set isolabel="Fedora-Xfce-Live-25-1-3"
    loopback loop $isofile
    linux (loop)/isolinux/vmlinuz root=live:CDLABEL=$isolabel iso-scan/filename=$isofile rootfstype=auto rd.live.image rhgb keytable=fr lang=fr_FR.utf8 locale.lang=fr_FR vconsole.keymap=fr
    initrd (loop)/isolinux/initrd.img
}


* Quand je boot sur cette entrée je n'ai aucune options des fichiers cfg de l'iso qui me sont proposés, cela boot directement et on arrive sur le bureau de la distribution.

Je cherche donc a configurer grub pour avoir les menus/sous menus...., c'est pour cela que je pense a un second grub, comme cela je peux me permettre des erreurs....

PS: j'ai un live cd qui me permet de réparer cela si jamais...

En espérant que vous voyez ce que je veux dire, c'est pas tjs évident de retransmettre ces idées par écrit....

Merci a vous

#25 Re : Matériel » [Résolu]pb wifi firmware » 25-08-2017 18:46:21

grivar
hello,
Mais qu'elle est cette carte ?
Pour la connaitre

lspci -nn | grep -i network


root@mx1:/# lspci -nn | grep -i network
03:02.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
 



pour voir si il y a bien le module noyau... ici c'est b43-pci-bridge

lspci -k | grep -i network -A 2


03:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
  Subsystem: Hewlett-Packard Company Broadcom 802.11b/g WLAN
  Kernel driver in use: b43-pci-bridge
 



et pour peut être avoir un peux plus d'info

root@mx1:/# dmesg | grep firmware
 


[   11.362839] radeon 0000:01:05.0: firmware: direct-loading firmware radeon/R300_cp.bin
[   11.640969] b43 ssb0:0: firmware: direct-loading firmware b43/ucode5.fw
[   11.950767] b43 ssb0:0: firmware: direct-loading firmware b43/pcm5.fw
[   11.972044] b43 ssb0:0: firmware: direct-loading firmware b43/b0g0initvals5.fw
[   12.163431] b43 ssb0:0: firmware: direct-loading firmware b43/b0g0bsinitvals5.fw
[   36.160061] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[   73.788063] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
 



smile

Pied de page des forums

Propulsé par FluxBB