Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/01/2008, à 23:06

Georges VINCENTS

Tatouage

Suite à  des pb de démarrage je me demande si mon pc est tatoué... J'ai donc trouvé la procédure qui permet de s'en assurer (un dump) sauf que je n'ai pas les droits suffisants pour l'appliquer. Comment m'y prendre alors que le seul utilisateur de ma machine c'est moi !


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#2 Le 25/01/2008, à 23:17

Georges VINCENTS

Re : Tatouage

La méthode consiste à  rechercher dans le mbr la marque de windows par le dump suivant, mais bash me refuse l'accès bien que j'agisse comme sudo.

georges@GV-Portable:/boot$ sudo dd if=/dev/sda count=63 | hexdump -C >mbr.txt && less mbr.txt
bash: mbr.txt: Permission non accordée


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#3 Le 25/01/2008, à 23:26

mycroft34

Re : Tatouage

Essaie en deux commandes:
$ sudo dd if=/dev/sda count=63 | hexdump -C > mbr.txt
$ less mbr.txt

autre piste: le répertoire d'o๠tu lances la commande; d'après ton prompt, c'est /boot; normalement en tant que root, tu devrais avoir le droit d'y écrire, mais peut-être vaut-il mieux te relocaliser dans ton home.

Hors ligne

#4 Le 25/01/2008, à 23:41

Georges VINCENTS

Re : Tatouage

Merci mycroft. J'ai bien lu le mbr : pas de tatouage en vue.
Et je ne comprends p


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#5 Le 25/01/2008, à 23:42

Georges VINCENTS

Re : Tatouage

Désolé, appui involutaire sur envoi !!!
Je disais donc que je ne comprends pas pourquoi j'ai parfois au démarrage le message grub erreur 16 (c'est à  dire soit fichier grub endommagé soit système de fichers détérioré).


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#6 Le 26/01/2008, à 16:14

mycroft34

Re : Tatouage

Quel est ton système de fichiers ?
Tu devrais le vérifier ? Démarre le CD d'installation en mode rescue (c'est mieux si le disque à  vérifier n'est pas monté), et effectue une vérification de ton disque par e2fsck.
Sinon, il faut peut-être réinstaller grub.

Dernière modification par mycroft34 (Le 26/01/2008, à 16:15)

Hors ligne

#7 Le 26/01/2008, à 19:12

Georges VINCENTS

Re : Tatouage

Le disque est monté, j'ai lancé e2fsck ... et comme il y a beaucoup d'options j'ai choisi la réparation automatique (ie : sudo e2fsck -p)... mais l'effet me semble obscur :

georges@GV-Portable:~$ sudo e2fsck -P
[sudo] password for georges:
e2fsck: l'option requiert un argument -- P
Usage : e2fsck [-panyrcdfvstDFSV] [-b super-bloc] [-B taille-de-bloc]
                [-I nombre-blocs-du-tampon-i-noeuds] [-P taille-i-noeud-processus]
                [-l|-L fichiers-des-blocs-défectueux] [-C fd] [-j journal-externe]
                [-E options-étendues] périphérique

Aide d'urgence :
-p                   Réparation automatique (sans question)
-n                   N'appliquer aucun changement au système de fichiers
-y                   Supposer « oui » pour toutes les questions
-c                   Vérifier la présence de blocs défectueux et les
                      ajouter à  la liste des blocs défectueux
-f                   Forcer la vérification même si le système de fichiers
                      est marqué propre
-v                   Travailler en mode bavard
-b super-bloc        Utiliser un bloc alternatif pour le superbloc
-B taille-de-bloc    Forcer la taille des blocs lors de la recherche du
                      superbloc
-j journal-externe   Définir la localisation du journal externe
-l fichier-des-blocs-erronés
                      Ajouter à  la liste des blocs défectueux
-L fichier-des-blocs-erronés
                      Définir la liste des blocs défectueux
georges@GV-Portable:~$

Alors après, c'est le mystère. En fait, j'ai remarqué que si je lance le setup du bios, même si je ne modifie rien, en quittant par F10, le démarrage est ok
Y a-t-il un livre sur linux qui explique les choses par le début ? Je suis ignare en linux mais pas en informatique générale (programmation en Pascal, C, Prolog, Lisp, Python... et des notions qui datent d'une licence d'informatique un peu ancienne mais pas complètement oubliée)


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#8 Le 29/01/2008, à 00:20

mycroft34

Re : Tatouage

Salut (si tu suis toujours le fil; je suis désolé mais je ne suis présent sur le forum que par intermitence).

Georges VINCENTS a écrit :

Le disque est monté, ...

Normalement, il est préférable que le disque ne soit pas monté pour faire un e2fsck.

Extrait de la page man de e2fsck:
" Note  that in general it is not safe to run e2fsck on mounted filesystems....If
e2fsck  asks  whether or not you should check a filesystem which is mounted, the only correct answer is ‘‘no’’.  Only experts who really know what they are doing should consider answering this question in any other way."

c'est pourquoi je t'avais suggéré d'utiliser le CD d'installation qui a un mode réparation, et de lancer e2fsck à  partir du liveCD.

Georges VINCENTS a écrit :

j'ai lancé e2fsck ... et comme il y a beaucoup d'options j'ai choisi la réparation automatique (ie : sudo e2fsck -p)... mais l'effet me semble obscur :

georges@GV-Portable:~$ sudo e2fsck -P
[sudo] password for georges:
e2fsck: l'option requiert un argument -- P
Usage : e2fsck [-panyrcdfvstDFSV] [-b super-bloc] [-B taille-de-bloc]
                [-I nombre-blocs-du-tampon-i-noeuds] [-P taille-i-noeud-processus]
                [-l|-L fichiers-des-blocs-défectueux] [-C fd] [-j journal-externe]
                [-E options-étendues] périphérique

Aide d'urgence :
-p                   Réparation automatique (sans question)

tu as entré la commande sudo e2fsck -P ce qui est différent de sudo e2fsck -p; linux comme tous les unix prend en compte la casse des caractères.
Après l'option -P (majuscule) le programme attend un nombre; c'est ce que veut dire [-P taille-i-noeud-processus] (pour savoir ce qu'est un i-noeud, il faut rentrer dans le détail de l'organisation des fichiers sous unix/linux.
La réparation auto c'est donc  sudo e2fsck -p (minuscule); c'est peut-être à  manier avec précaution; si j'étais toi, dans un premier temps, je commencerais par un e2fsck -n pour vérifier le système de fichiers sans appliquer de correctif, et décider en fonction des infos retournées (par ex avec l'option-v).

Georges VINCENTS a écrit :

Alors après, c'est le mystère. En fait, j'ai remarqué que si je lance le setup du bios, même si je ne modifie rien, en quittant par F10, le démarrage est ok

C'est effectivemet curieux; as-tu essayé de réinstaller grub ? une erreur des fichiers de grub fait aussi partie de l'erreur 16.

Georges VINCENTS a écrit :

Y a-t-il un livre sur linux qui explique les choses par le début ? Je suis ignare en linux mais pas en informatique générale (programmation en Pascal, C, Prolog, Lisp, Python... et des notions qui datent d'une licence d'informatique un peu ancienne mais pas complètement oubliée)

Alors tu ne devrais pas avoir trop de difficultés à  comprendre; il y a des tas de livres sur linux; par exemple chez O'Reilly: "Le système Linux" pourrait être un bon point de départ. J'ai appris beaucoup sur linux avec une ancienne version de ce livre; je suppose que les éditions récentes sont tout aussi bonnes; il y a aussi linux en concentré qui fournit un résumé de toutes les options de toutes les commandes linux; bien pratique à  avoir sous la main.

Hors ligne

#9 Le 29/01/2008, à 18:53

Georges VINCENTS

Re : Tatouage

Bonjour Mycroft.
Moi aussi je ne suis pas connecté en permanence... donc merci de me guider même avec des délais !
Je crois que je vais réinstaller grub... dès que je saurai comment faire !
Et à  part ça, je viens d'avoir une nouvelle erreur au démarrage :
error 18 : Selected cylinder exceeds maximum supported bu BIOS
Je suppose qu'effectivement grub est malade (ou bien les secteurs du disque o๠il est stocké) si bien que la tête de lecture du disque tente d'aller hors du disque (ça expliquerait le "tic, tic, tic".
J'espère en réinstallant grub pouvoir dire laquelle des deux éventualités est la bonne.
D'ici là  je cherche comment réinstaller grub... à  une prochaine peut-être.


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#10 Le 29/01/2008, à 21:36

mycroft34

Re : Tatouage

Georges VINCENTS a écrit :

Bonjour Mycroft.
Moi aussi je ne suis pas connecté en permanence... donc merci de me guider même avec des délais !
Je crois que je vais réinstaller grub... dès que je saurai comment faire !

Pour réinstaller grub et comprendre de quoi il s'agit, tu devrais lire la page de doc du site (lien ci-dessous)
http://doc.ubuntu-fr.org/grub

Georges VINCENTS a écrit :

Et à  part ça, je viens d'avoir une nouvelle erreur au démarrage :
error 18 : Selected cylinder exceeds maximum supported bu BIOS
Je suppose qu'effectivement grub est malade (ou bien les secteurs du disque o๠il est stocké) si bien que la tête de lecture du disque tente d'aller hors du disque (ça expliquerait le "tic, tic, tic".

Attention à  ce "tic, tic, tic"; réintalle grub pour vérifier si ça vient de lui; sinon, il y a eu une discussion à  propos du parcage des têtes de lecture des disques de portables qui générerait un bruit répétitif et qui pourrait faire "vieillir" le disque prématurément; tu devrais lire la doc suivante et vérifier si tu ne te trouves pas dans ce cas; la doc donne la procédure de diagnostic ainsi que des correctifs du problème.
http://doc.ubuntu-fr.org/laptop_mode

Hors ligne

#11 Le 30/01/2008, à 15:34

Georges VINCENTS

Re : Tatouage

J'ai donc réinstallé grub... et j'ai cru que tout allait bien (à  chaud, le boot est impeccable) mais ce midi je déchante : nouveau boot-galère avec grub qui s'arrête en route, puis erreur 16, puis ... au nième essai ça démarre.
Je suis allé voir la doc sur les problèmes de parking des têtes de hd et j'ai téléchargé smatmontools... avec des résultats gigantesques :
[img]sudo smartctl -a /dev/sda
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     ST9160821AS
Serial Number:    5MA5JQHT
Firmware Version: 3.ALC
User Capacity:    160 041 885 696 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Wed Jan 30 12:39:43 2008 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                 ( 426) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        No General Purpose Logging support.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 111) minutes.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   253   006    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   100   099   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       123
  5 Reallocated_Sector_Ct   0x0033   096   096   036    Pre-fail  Always       -       182
  7 Seek_Error_Rate         0x000f   046   046   030    Pre-fail  Always       -       206160974727
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       97
10 Spin_Retry_Count        0x0013   097   095   034    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       127
187 Unknown_Attribute       0x0032   001   001   000    Old_age   Always       -       145
189 Unknown_Attribute       0x003a   096   096   000    Old_age   Always       -       4
190 Temperature_Celsius     0x0022   052   043   045    Old_age   Always   In_the_past 2036621770800
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       543
193 Load_Cycle_Count        0x0032   096   096   000    Old_age   Always       -       9421
194 Temperature_Celsius     0x0022   048   057   000    Old_age   Always       -       48 (Lifetime Min/Max 0/17)
195 Hardware_ECC_Recovered  0x001a   062   050   000    Old_age   Always       -       150356534
197 Current_Pending_Sector  0x0012   001   001   000    Old_age   Always       -       4294967291
198 Offline_Uncorrectable   0x0010   001   001   000    Old_age   Offline      -       4294967291
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 170 (device log contains only the most recent five errors)
        CR = Command Register [HEX]
        FR = Features Register [HEX]
        SC = Sector Count Register [HEX]
        SN = Sector Number Register [HEX]
        CL = Cylinder Low Register [HEX]
        CH = Cylinder High Register [HEX]
        DH = Device/Head Register [HEX]
        DC = Device Command Register [HEX]
        ER = Error register [HEX]
        ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 170 occurred at disk power-on lifetime: 95 hours (3 days + 23 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 46 c0 22 e0  Error: UNC at LBA = 0x0022c046 = 2277446

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 20 3f 3e c0 22 e0 00      00:01:58.584  READ DMA EXT
  25 20 3f 2b 00 20 e0 00      00:01:58.574  READ DMA EXT
  25 20 3f 7e 00 00 e0 00      00:01:58.559  READ DMA EXT
  25 20 07 77 00 00 e0 00      00:01:58.546  READ DMA EXT
  25 20 3f 2a 10 20 e0 00      00:01:58.546  READ DMA EXT

Error 169 occurred at disk power-on lifetime: 95 hours (3 days + 23 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 46 c0 22 e0  Error: UNC at LBA = 0x0022c046 = 2277446

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 20 3f 3e c0 22 e0 00      00:01:37.217  READ DMA EXT
  25 20 3f 2b 00 20 e0 00      00:01:37.207  READ DMA EXT
  25 20 3f 7e 00 00 e0 00      00:01:37.192  READ DMA EXT
  25 20 07 77 00 00 e0 00      00:01:37.179  READ DMA EXT
  25 20 3f 2a 10 20 e0 00      00:01:37.179  READ DMA EXT

Error 168 occurred at disk power-on lifetime: 94 hours (3 days + 22 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 93 2e c4 e6  Error: UNC at LBA = 0x06c42e93 = 113520275

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 20 8f 2e c4 e6 00      00:03:46.198  READ DMA
  27 00 00 00 00 00 e0 00      00:03:46.198  READ NATIVE MAX ADDRESS EXT
  ec 00 00 00 00 00 a0 02      00:03:46.194  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 02      00:03:46.182  SET FEATURES [Set transfer mode]
  27 00 00 00 00 00 e0 00      00:03:46.182  READ NATIVE MAX ADDRESS EXT

Error 167 occurred at disk power-on lifetime: 94 hours (3 days + 22 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 8f 2e c4 e6  Error: UNC at LBA = 0x06c42e8f = 113520271

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 20 8f 2e c4 e6 00      00:03:41.810  READ DMA
  27 00 00 00 00 00 e0 00      00:03:41.810  READ NATIVE MAX ADDRESS EXT
  ec 00 00 00 00 00 a0 02      00:03:41.803  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 02      00:03:39.647  SET FEATURES [Set transfer mode]
  27 00 00 00 00 00 e0 00      00:03:39.647  READ NATIVE MAX ADDRESS EXT

Error 166 occurred at disk power-on lifetime: 94 hours (3 days + 22 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 8f 2e c4 e6  Error: UNC at LBA = 0x06c42e8f = 113520271

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 20 8f 2e c4 e6 00      00:03:41.810  READ DMA
  27 00 00 00 00 00 e0 00      00:03:41.810  READ NATIVE MAX ADDRESS EXT
  ec 00 00 00 00 00 a0 02      00:03:41.803  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 02      00:03:39.647  SET FEATURES [Set transfer mode]
  27 00 00 00 00 00 e0 00      00:03:39.647  READ NATIVE MAX ADDRESS EXT

SMART Self-test log structure revision number 1

SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Bon, je n'en sais pas beaucoup plus...


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne

#12 Le 20/03/2008, à 16:58

Georges VINCENTS

Re : Tatouage

Bon, en fait c'était le disque qui était malade... échange fait par le SAV et ça va beaucoup mieux !


2017 : ASUS... Ubuntu 20.04, Intel Core i5... Mem 4Go/HD 500Go (pour madame qui est devenue libriste !)
2013 : LDLC-W240EU Ubuntu 20-.04, CPU Intel Core i5-3230M@2.6GHz*4/Mem 8Go/HD 500Go (c'est le mien)
2007 : ASUS F5VL, Ubuntu 20.04, CPU duo T5250/Mem 2Go/HD 160 Go

Hors ligne