[syslinux] installer depuis archbang (résolu par miracle)

Applications, problèmes de configuration réseau
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

C'est quoi la commande pour éditer fstab sous forme de tableau :cry: ??
J'ai assayer ls;ls -la,cat mais ca me sort ca:

Code : Tout sélectionner

[root@archbang rroo]# cat /etc/fstab 
# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
UUID=963c762b-5a6b-40ad-a5a6-247894020fc7 / ext4 defaults 0 1
[root@archbang rroo]# 
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [syslinux] installer syslinux depuis archbang

Message par widapit »

C'est quoi la commande pour éditer fstab sous forme de tableau :cry: ??
:gne:
pour éditer : nano, vim, autres ...
sous forme de tableau : ?!??

cat te montre effectivement le contenu de ce fichier :roll:
... mais pour répondre à FoolEcho, il faut que tu nous montres les fichiers /mnt/etc/fstab un coup en ayant monté /dev/sda5 et un coup en montant /dev/sda7 (chacun son tour dans /mnt hein ?); parce-que là c'est le fstab du système sur lequel tu tournes actuellement... mais on ne sait pas à quoi il correspond .... et i y a effectivement quelque-chose qui ne va pas ! il n'y a qu'une partition pour '/' .
sinon, pour compléter :

Code : Tout sélectionner

ls -l /dev/disk/by-uuid
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

C'est bien cette sortie !?

Code : Tout sélectionner

[root@archbang rroo]# ls -la /etc/fstab (sda7)
-rw-r--r-- 1 root root 165  3 juin  00:24 /etc/fstab
[root@archbang rroo]# ls -la /mnt/etc/fstab (sda5)
-rw-r--r-- 1 root root 231 31 mai   06:17 /mnt/etc/fstab
Voici ma sortie ls -l:

Code : Tout sélectionner

[code][root@archbang rroo]# ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10  4 juin  22:25 12d94075-e376-4a8f-9552-aa84d2de77fe -> ../../sda5
lrwxrwxrwx 1 root root 10  4 juin  22:26 295a4a28-2c74-455c-b6ec-6c146e6e3877 -> ../../sda6
lrwxrwxrwx 1 root root 10  4 juin  20:35 963c762b-5a6b-40ad-a5a6-247894020fc7 -> ../../sda7
[/code]

désolé le mot éditer n'était pas trop adapté :lol:
Sous forme de tableau c'était ca que je cherchais a sortir (ce n'est pas le miens):

Code : Tout sélectionner

 $ cat /etc/fstab

 <file system> <mount point>     <type>      <options>       <dump>  <pass>
     proc           /proc          proc        defaults        0       0
  /dev/sda1         /             ext3      errors=remount-ro  0       1
  /dev/sda6         /home         ext3          defaults       0       2
  /dev/sda9         /tmp          ext3          defaults       0       2
  /dev/sda7         /usr          ext3          defaults       0       2
  /dev/sda8         /var          ext3          defaults       0       2
  /dev/sda10         none         swap          sw             0       0
  /dev/hda      /media/cdrom0  udf,iso9660     user,noauto     0       0
  # /dev/sda5       /mnt/stock     ext3          defaults      0       2

Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [syslinux] installer syslinux depuis archbang

Message par widapit »

Sous forme de tableau c'était ca que je cherchais a sortir (ce n'est pas le miens):
(en plus tu as obtenu la même chose tout à l'heure, c'est juste que toi, il y a qu'une ligne !)
mais tu vois bien la première ligne que tu donnes juste en-dessous quand même

Code : Tout sélectionner

 $ cat /etc/fstab
... donc :
C'est bien cette sortie !?

Code : Tout sélectionner

[root@archbang rroo]# ls -la /etc/fstab
NON !

et donc le /fstab que tu montrais auparavant, c'est celui de /dev/sda7 apparemment .
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

Voici ma sortie de sda5 par contre la sortie boot n'est pas la même!? :roll:

Code : Tout sélectionner

[root@archbang rroo]# cat /mnt/etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
UUID=12d94075-e376-4a8f-9552-aa84d2de77fe / ext4 defaults 0 1
UUID=2e211d7c-761c-4f7a-b299-bbee433be15e /boot ext2 defaults 0 1

Code : Tout sélectionner

ma sortie blkid:
[root@archbang rroo]# blkid
/dev/sda5: UUID="12d94075-e376-4a8f-9552-aa84d2de77fe" TYPE="ext4"
/dev/sda6: UUID="295a4a28-2c74-455c-b6ec-6c146e6e3877" TYPE="ext4"
/dev/sda7: UUID="963c762b-5a6b-40ad-a5a6-247894020fc7" TYPE="ext4"
[root@archbang rroo]# 
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [syslinux] installer syslinux depuis archbang

Message par widapit »

oui, là il y en a une !! :D

D'après blkid ce n'est pas /dev/sda6 que tu as en /boot dans /fstab de sda5 !
mais après, il manque encore au minimum un /swap et un /home non ?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

je n'ai pas de /home et j'ai fait mon installe sans swap...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [syslinux] installer syslinux depuis archbang

Message par FoolEcho »

rroo a écrit :

Code : Tout sélectionner

UUID=12d94075-e376-4a8f-9552-aa84d2de77fe / ext4 defaults 0 1
UUID=2e211d7c-761c-4f7a-b299-bbee433be15e /boot ext2 defaults 0 1
Dans tes différentes opérations sur les partitions, tu as effectivement fait sauter la partition boot qui allait de paire avec sda5 (me doutais d'un truc comme ça, c'est pour ça que je voulais les fstab :) ).

Code : Tout sélectionner

UUID=963c762b-5a6b-40ad-a5a6-247894020fc7 / ext4 defaults 0 1
Et sda7, n'en a pas (alors qu'on supposait un sda6, faute de preuves... :mrgreen: ).

Bon. On est d'accord que le syslinux installé et le système qui démarre correspond à ton sda7 ?

Maintenant, monte ta partition sda6 (295a4a28-2c74-455c-b6ec-6c146e6e3877) et montre-nous ce qu'il y a dedans.
Très probable vu la taille que tu puisses l'utiliser comme partition de boot pour sda5 pour y caser extlinux. Sinon au choix et pour résumer (un peu vite, désolé):
-il faudra utiliser sda6 ou reformater une partition pour le boot de sda5 en remplacement ou la supprimer (pour t'éviter de te perdre plus, je te conseillerai de supprimer la partition sda6).
-puis reformer un contenu de /boot correct (au plus simple: réinstaller le kernel depuis un chroot + réinstaller syslinux + copiez les modules nécessaires de syslinux, cf. wiki) avant de rajouter extlinux.
rroo a écrit :Sous forme de tableau c'était ca que je cherchais a sortir (ce n'est pas le miens):
Ton sujet est assez embrouillé comme ça, alors ne rajoute pas des exemples qui n'ont rien à voir, stp. :non:
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

Oui on est daccord que sda7 est bien associé avec syslinux :o par contre il y a deux choses que je n'ai pas comprit:
-La partition boot n'est pas obligatoire si je comprend bien ?(avec syslinux en tout cas)
-Dans ce cas le syslinux.cfg pointe sur sont propre répertoire??
Quel chemin designe "../" dans le chemin du label ?

Code : Tout sélectionner

LABEL arch
	MENU LABEL Arch Linux
	LINUX vmlinuz-linux
	APPEND root=UUID=963c762b-5a6b-40ad-a5a6-247894020fc7 ro
	INITRD ../initramfs-linux.img
-Comment se fait il que (cat /mnt/etc/fstab de sda5)

Code : Tout sélectionner

UUID=2e211d7c-761c-4f7a-b299-bbee433be15e /boot ext2 defaults 0 1

apparaissent toujours dans le fstab de sda5 s'il n'existe plus ?Esque c'est une partition??

Autrement quand je lance

Code : Tout sélectionner

[root@archbang rroo]# ls -l /dev/sda6 /mnt
'enter' m'éfface la commande (il ne se passe rien),dans space fm le répertoire est apparement vide.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [syslinux] installer syslinux depuis archbang

Message par FoolEcho »

rroo a écrit :-La partition boot n'est pas obligatoire si je comprend bien ?(avec syslinux en tout cas)
Syslinux ou pas, une partition boot n'est pas obligatoire (tout comme home et cie: d'ailleurs c'est ce que tu fais avec sda7 ; il y a des avantages aux partitions séparées cependant, au moins pour home, mais bref).
rroo a écrit :-Dans ce cas le syslinux.cfg pointe sur sont propre répertoire??
Quel chemin designe "../" dans le chemin du label ?
Le répertoire sous celui qui renferme syslinux.cfg, effectivement (car normalement, où que se trouve syslinux, sur la partition de ta racine ou pas, c'est l'organisation qui va bien).
Comme je disais syslinux ne connaît pas le système de fichiers en dehors de la partition où il réside (conséquence: on ne peut pas rajouter une entrée directe vers une autre partition comme on peut le faire avec grub, mais on peut tout de même démarrer les autres avec extlinux).
rroo a écrit :Comment se fait il que (cat /mnt/etc/fstab de sda5)

Code : Tout sélectionner

UUID=2e211d7c-761c-4f7a-b299-bbee433be15e /boot ext2 defaults 0 1
apparaissent toujours dans le fstab de sda5 s'il n'existe plus ?Esque c'est une partition??
Parce que tu n'as pas fait la modification. :mrgreen:
J'imagine que tu as supprimé cette partition à un moment (ou modifié la table de partition à un moment, ce qui fait que l'UUID n'existe plus -- hypothèse: elle correspondrait à sda6 ; mais hypothèse plus probable: c'est un feu-sda3)
rroo a écrit :Autrement quand je lance
[root@archbang rroo]# ls -l /dev/sda6 /mnt
Il faut monter /dev/sda6 puis faire le ls sur le point de montage (tu fais une sérieuse confusion entre toutes ces notions).
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

Donc au derniére nouvelle j'ai chrooter sur sda5 pour réinstaller syslinux mais j'ai ce message:

Code : Tout sélectionner

[root@archbang /]# pacman -S syslinux
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1): syslinux-4.06-2

Taille totale de téléchargement : 0,79 MiB
Taille totale installé :           3,35 MiB
Taille de mise à jour net :        -0,60 MiB

:: Procéder à l’installation ? [O/n] o
:: Récupération des paquets...
 syslinux-4.06-2-x86_64   810,1 KiB   882K/s 00:01 [######################] 100%
(1/1) vérification des clés dans le trousseau      [######################] 100%
avertissement : Public keyring not found; have you run 'pacman-key --init'?
(1/1) vérification de l’intégrité des paquets      [######################] 100%
erreur : GPGME error: Ioctl() inappropré pour un périphérique
erreur : syslinux: missing required signature
:: Le fichier /var/cache/pacman/pkg/syslinux-4.06-2-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : la validation de la transaction a échoué (paquet invalide ou corrompu (signature PGP))
Des erreurs se sont produites, aucun paquet n’a été mis à jour.

error: segmentation fault
Please submit a full bug report with --debug if appropriate.
[root@archbang /]# 
j'ai fait une remise a zéro puis pacman-key --init et populate archlinux mais ca n'a pas réglé le problème...

Code : Tout sélectionner

[root@archbang /]# rm -rf /etc/pacman.d/gnupg
[root@archbang /]# pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: base de confiance créée
gpg: aucune clé de confiance ultime n'a été trouvée
gpg: Generating pacman keyring master key...
gpg: clé 9388BB1A marquée comme ayant une confiance ultime.
gpg: Done
==> Mise à jour de la base de données de confiance...
gpg: 3 marginale(s) nécessaires, 1 complète(s) nécessaires, modèle
de confiance PGP
gpg: profondeur: 0  valide:   1  signé:   0
confiance: 0-. 0g. 0n. 0m. 0f. 1u
[root@archbang /]# pacman-key --populate archlinux
==> Ajout des clefs depuis archlinux.gpg...
gpg: 3 marginale(s) nécessaires, 1 complète(s) nécessaires, modèle
de confiance PGP
gpg: profondeur: 0  valide:   1  signé:   0
confiance: 0-. 0g. 0n. 0m. 0f. 1u
==> Signature locale des clefs de confiance dans le porte-clefs...
  -> Signature locale de la clef 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
  -> Signature locale de la clef 684148BB25B49E986A4944C55184252D824B18E8...
  -> Signature locale de la clef 44D4A033AC140143927397D47EFD567D4C7EA887...
  -> Signature locale de la clef 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
  -> Signature locale de la clef AB19265E5D7D20687D303246BA1DFB64FFF979E7...
==> Importation des valeurs des propriétaires de confiance...
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Mise à jour de la base de données de confiance...
gpg: 3 marginale(s) nécessaires, 1 complète(s) nécessaires, modèle
de confiance PGP
gpg: profondeur: 0  valide:   1  signé:   5
confiance: 0-. 0g. 0n. 0m. 0f. 1u
gpg: profondeur: 1  valide:   5  signé:  59
confiance: 0-. 0g. 0n. 5m. 0f. 0u
gpg: profondeur: 2  valide:  59  signé:   1
confiance: 59-. 0g. 0n. 0m. 0f. 0u
Esque je le doit reinstaller (car il n'est pas présent dans mon répertoire /boot)??

Code : Tout sélectionner

[root@archbang /]# pacman -Qs syslinux
local/syslinux 4.06-1
    Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs
    filesystems, from CDs and via PXE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [syslinux] installer syslinux depuis archbang

Message par FoolEcho »

Tu n'as pas fait la mise à jour complète du système avant je parie ?
Si tu ne l'as pas fait, ne le fais pas encore (inutile de rajouter des "soucis"). :mrgreen:
De toutes manières, le répertoire /boot/syslinux/ n'a aucun intérêt avec extlinux.

Complète les instructions pour extlinux de ce côté (en créant /boot/extlinux/extlinux.conf et cie, voir wiki) et n'oublie pas de refaire un mkinitcpio -p linux de façon à remplir /boot (et modifier le fstab pour ne pas monter la partition qui n'existe plus).

(on ne dirait pas, mais tu devrais voir le bout assez vite ;-) )
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

j'ai pas de chance on dirrai...dommage parcque je le sentais bien le mkinitcpio aussi.

Code : Tout sélectionner

[root@archbang /]# mkinitcpio -p linux
==> Building image from preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'
==> Building image from preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [syslinux] installer syslinux depuis archbang

Message par tuxce »

Surtout, ne va pas vérifier si le fichier existe déjà, si le /boot contient quelque chose etc., ça risque de faciliter la tâche à FoolEcho :p
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

Le répertoire contient juste des relicats de mon ancien grub.
Du coup je vais être obliger de réinstaller mais comme j'ai des problèmes
de clé avec pacman ca complique.
Si c'est trop galére je fermerrais le sujet car je n'avait pas grand chose a récuperer.
Je voulait juste terminer pour savoir comment faire.

Je vais assayer de regler mon problème de pacman key et je vous tient au courant si je ferme le sujet.

Merci pour l'aide apporté en tout cas
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [syslinux] installer syslinux depuis archbang

Message par FoolEcho »

rroo a écrit :Du coup je vais être obliger de réinstaller mais comme j'ai des problèmes
C'est le paquet linux qu'il faut réinstaller, je te l'ai dit et ce que signale tuxce (ça mettra en place /boot/vmlinuz-linux + images). :cry:
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer syslinux depuis archbang

Message par rroo »

je ferme le sujet car mon problème est reglé.
Je n'ai pas trop compris comment mais ca a marché...
Dernière modification par rroo le jeu. 13 juin 2013, 21:16, modifié 1 fois.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [syslinux] installer syslinux depuis archbang

Message par widapit »

Du coup, tu peux peut-être mettre le sujet en (clôturé) ou (contourné) ...
:chinois:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [syslinux] installer depuis archbang (résolu par miracle

Message par tuxce »

(résolu par miracle) ! :mrgreen:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [syslinux] installer depuis archbang (résolu par miracle

Message par rroo »

lol oui pas loing car avec tout les essaies que j'avait avant ca n'a jamais marché.
La seul différence c'est que l'ajout a été fait d'un système archbang plus récent... :roll:
Répondre