Autor |
Sõnum |
hirax
Pingviini aktivist
Vanus: 54
Liitunud: 25.10.2013
Postitused: 266
Asukoht: maal ja merel
Distributsioon: KDE Neon 5.27, Linux Lite
|
|
Nonii, saingi "hakkama"
Proovisin lauakale installida Mint13 ja XP kõrvale Mageia-t.
Ei saa aru, mis viltu läks, aga peale restarti tuli kõigepealt error: grub rescue
No selge, vaja grub reinstallida.
Käivitasin arvuti Mint13 live usb pulgaga.
Järgmine jama: GParted annab käivitades kaks errorit: invalid argument during seek for read on /dev/sda ja invalid partition table on /dev/sda - wrong signature ... (number on iga kord erinev).
GParted nägi algul ntfs partitsioone mu kettal (winxp ja andmete hoidla) Oma lolli aruga järeldasin, et MBR on "katki" ja proovisin xp plaadiga kirjutada uue MBR-i. Tühjagi. Ei stardi win ja GParted-i jaoks on nüüd kogu ketas "unallocated"
Samas väike tubli "kutsikas" Puppy oma live usb peal näeb kõiki kettaosasid sda1 kuni sda10 ja neid saab ka mountida, Kuid ka puppyga kaasasolev GParted viskab samad errorid ja samamoodi on kogu ketas "unallocated".
Seevastu "Partview free space in drive" näeb ja loeb ka erinevate partitsioonide suuruseid ja vaba ruumi.
Mida edasi teha ???
|
|
|
|
|
|
|
|
Sander
Vana Pingviin
Liitunud: 14.10.2007
Postitused: 615
|
|
Proovi Mint13 live usb pulgaga boot repaire teha
Terminali
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Lähemalt siin
https://help.ubuntu.com/community/Boot-Repair
|
|
|
|
|
|
|
|
hirax
Pingviini aktivist
Vanus: 54
Liitunud: 25.10.2013
Postitused: 266
Asukoht: maal ja merel
Distributsioon: KDE Neon 5.27, Linux Lite
|
|
|
|
natsa
Vana Pingviin
Vanus: 79
Liitunud: 25.03.2009
Postitused: 536
Asukoht: Kärdla
Distributsioon: LMDE-2 Mate 64-bit
|
|
Sellised asjad tekivad siis, kui lased op-süsteemi "hoia koomale ja lase mind ka siia" valikuga peale.
Prantsuse taksojuht kasutas situatsiooni ära.
Sellise jama peale ma alustaks puhtalt lehelt.
|
|
|
|
_________________ Kõige parem asi on töötav asi.
|
|
|
|
kernull
Pingviini kasutaja
Liitunud: 03.08.2008
Postitused: 58
Asukoht: Tallinn
|
|
Kood: | sudo /usr/sbin/smartctl -a /dev/sda |
See loeb kettast SMART andmed välja, sealt peaks paistma, kas kettal füüsilist viga küljes ei ole.
|
|
|
|
|
|
|
|
hirax
Pingviini aktivist
Vanus: 54
Liitunud: 25.10.2013
Postitused: 266
Asukoht: maal ja merel
Distributsioon: KDE Neon 5.27, Linux Lite
|
|
Prantsuse taksojuhile oli parklas spetsiaalne vaba koht eelnevalt juba olemas
Natuke jama on see, et ta oskas ennast ka ühele teisele vabale kohale ära parkida.
kernull kirjutas: | Kood: | sudo /usr/sbin/smartctl -a /dev/sda |
See loeb kettast SMART andmed välja, sealt peaks paistma, kas kettal füüsilist viga küljes ei ole. |
Tuli installida ka smartmontool pakett ja tulemus: Kood: | hirax@hirax-desktop ~ $ sudo /usr/sbin/smartctl -a /dev/sda
[sudo] password for hirax:
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-59-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Blue Serial ATA
Device Model: WDC WD5000AAKS-00V1A0
Serial Number: WD-WMAWF1497924
LU WWN Device Id: 5 0014ee 0572481da
Firmware Version: 05.01D05
User Capacity: 500 107 862 016 bytes [500 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Sun Mar 2 23:46:52 2014 EET
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
General SMART Values:
Offline data collection status: (0x84) Offline data collection activity
was suspended by an interrupting command from host.
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: ( 7560) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 91) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x303f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 142 140 021 Pre-fail Always - 3900
4 Start_Stop_Count 0x0032 097 097 000 Old_age Always - 3266
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 088 088 000 Old_age Always - 9082
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 097 097 000 Old_age Always - 3250
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 404
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 2860
194 Temperature_Celsius 0x0022 110 101 000 Old_age Always - 33
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 1219
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 9068 -
# 2 Short offline Completed without error 00% 9068 -
# 3 Short offline Completed without error 00% 1 -
# 4 Short offline Completed without error 00% 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.
hirax@hirax-desktop ~ $
|
Kui ma õigesti aru saan, siis vähemalt füüsilist (ja mingit muud) viga ei ole??
Või on see sellest, et installisin peale jama juhtumist ja see tal esimene otsing??
Edit Käsklus sudo sfdisk -d /dev/sda näitab juba ka mingeid erroreid.
Kood: | hirax@hirax-desktop ~ $ sudo sfdisk -d /dev/sda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
lseek: Invalid argument
sfdisk: seek error on /dev/sda - cannot seek to 4464629759
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start= 63, size=169660353, Id= 7, bootable
/dev/sda2 : start=169662464, size=649732861, Id= f
/dev/sda3 : start=409802148, size=409593177, Id= 7
/dev/sda4 : start= 0, size= 0, Id= 0
/dev/sda5 : start=170641408, size= 9766912, Id=82
/dev/sda6 : start=180410368, size= 39063552, Id=83
/dev/sda7 : start=219475968, size= 97656832, Id=83
/dev/sda8 : start=317134848, size= 25178172, Id=83
/dev/sda9 : start=342317056, size= 8173049, Id=82
/dev/sda10: start=350492672, size= 59309413, Id=83
hirax@hirax-desktop ~ $
| aga ma ei oska selle infoga midagi peale hakata. Niisama ka ei taha rapsida. Kui Gparted veel töötas, siis mälu järgi peaks extended partition olema sda2. Seal on kõik partitsioonid peale windooza. Kunagi oli ketas jagatud ainult kaheks - win ja andmete hoidla. Mis see sda4 on -ei tea. Puppy usb seda küll moundib aga on tühi. Puppy ei moundi sda5 ja sda9 (kas need võivad olla minti ja mageia boot partitsioonid ?? )
|
|
|
|
|
|
|
|
kernull
Pingviini kasutaja
Liitunud: 03.08.2008
Postitused: 58
Asukoht: Tallinn
|
|
hirax kirjutas: |
Kui ma õigesti aru saan, siis vähemalt füüsilist (ja mingit muud) viga ei ole??
Või on see sellest, et installisin peale jama juhtumist ja see tal esimene otsing??
...
aga ma ei oska selle infoga midagi peale hakata. Niisama ka ei taha rapsida. Kui Gparted veel töötas, siis mälu järgi peaks extended partition olema sda2. Seal on kõik partitsioonid peale windooza. Kunagi oli ketas jagatud ainult kaheks - win ja andmete hoidla. Mis see sda4 on -ei tea. Puppy usb seda küll moundib aga on tühi. Puppy ei moundi sda5 ja sda9 (kas need võivad olla minti ja mageia boot partitsioonid ?? ) |
Füüsilisi vigu ei paista tõesti. SMART andmed kogutakse ketta sees, need oleks igal juhul ka esimesel vaatamisel näha.
sda4 on sfdisk-i viis olematuid partitsioone tähistada.
sda5 ja sda9 on swap partitsioonid (tüüp 82), neid moundib süsteem ise.
Viga paistab olevat selles, et sda3, mis asub extended partitsioonis, kasutab primaarse partitsiooni numbrit.
Teine viga on see, et sda3 ulatub extended partitsiooni tagumisest otsast üle. Paistab, et vaja oleks sda2 tagant suuremaks teha ja sda3 sda11-ks ümber nimetada, siis võiks viga ära kaduda.
sfdisk on selliseks tegevuseks paras tööriist, aga temaga peab väga hoolikas olema.
PARANDUS: Hoolikamal vaatamisel paistab hoopis, et extended partitsioon sda2 on liiga suur tehtud. Ta peaks enne sda3 ära lõppema. Ülaltoodud sfdisk-i väljatrüki järgi peaks tema size olema 240139621. Siis poleks ka numbri muutmist vaja, sda3 jääb primaarseks partitsiooniks nii nagu oli.
|
|
|
|
|
|
|
|
hirax
Pingviini aktivist
Vanus: 54
Liitunud: 25.10.2013
Postitused: 266
Asukoht: maal ja merel
Distributsioon: KDE Neon 5.27, Linux Lite
|
|
Aitähh kaasa mõtlemast
Paras segadus on küll.
Tegin mälu järgi joonise, nagu enne jama Disk Utility mu ketast nägi. Selle vaate järgi "laiutab" sda2 ehk extended üle kõigi v.a. win ja ülejäänud on tema "sees". Olin ka sellist pilti nähes kergelt imestunud, aga mõtlesin, et ju siis nii peabki. Muidu Mint on installitud käsitsi partitsioone ja suuruseid määrates. Mäletan, et tegin boot partitsiooni ka eraldi. Võib olla oligi see seal praeguseks olematu sda4 peal.
Seoses sellega, et sda3 kasutab primaarse partitsiooni numbrit...
Tuli meelde, et mingi aeg kui jamasin XP "blue screen erroriga", siis win plaadiga mässates oskas see mulle sinna partitsioonile "duubel winxp" tekitada. Mäletamist mööda sain sellest küll lahti, aga võib olla siiski jõudis ta selle partitsiooni "valesti ära märgistada" ??
Guugeldades sfdisk hoiatuse "extended partition does not start at a cylinder boundary" kohta jäi paarist kohast meelde, et probleemiks võib olla ka sda1 alguse number 63 (peaks olema 64) ja üldse suurused ja algused-lõpud peaks olema paarisarvud. Edasi ongi see cluster-ite ja cylinder-ite ja sector-ite arvutamise asi millest ma mitte udumuhvigi aru ei saa...
Näiteks kernulli antud sda2 suurus: 240139621 Mismoodi seda arvutada ?? Mina saan kõikvõimalikes variantides teisi numbreid ...
Vaadates nüüd hoolikamalt üle oma boot-repair logi
Siis seal on ka näha tegelikult päris palju huvitavat infot, mis mõneti mu arvamusi kinnitab ja samas veel rohkem segadusse ajab.
1 - Info sda3 kohta - tundub, et mingi win boot sector asjandus istub seal ikka veel ??
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 2000/XP: NTFS
Boot sector info: According to the info in the boot sector, sda3 starts
at sector 63. But according to the info from fdisk,
sda3 starts at sector 409802148.
Operating System:
Boot files:
2 - Edasi on kirjas, et /dev/sda2 overlaps with /dev/sda3 mis näitab, et kernulli järeldus on õige.
Mis teha ülejäänud tumendatud vigadega?
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 * 63 169,660,415 169,660,353 7 NTFS / exFAT / HPFS
/dev/sda2 169,662,464 819,395,324 649,732,861 f W95 Extended (LBA)
Extended partition linking to another extended partition.
/dev/sda5 170,641,408 180,408,319 9,766,912 82 Linux swap / Solaris
/dev/sda6 180,410,368 219,473,919 39,063,552 83 Linux
/dev/sda7 219,475,968 317,132,799 97,656,832 83 Linux
/dev/sda8 317,134,848 342,313,019 25,178,172 83 Linux
/dev/sda9 342,317,056 350,490,104 8,173,049 82 Linux swap / Solaris
/dev/sda10 350,492,672 409,802,084 59,309,413 83 Linux
Invalid MBR Signature found.
EBR refers to a location outside the hard drive.
/dev/sda3 409,802,148 819,395,324 409,593,177 7 NTFS / exFAT / HPFS
/dev/sda2 overlaps with /dev/sda3
Fsdisk kasutamine tundub mulle väga keeruline. Kas saab selle asemel kasutada TestDisk nimelist asja? Ega ma selle kasutamisest ka praegu veel õieti aru ei saa, aga vähemalt tundub lihtsam. +õpin ja proovin aru saada
Ühesõnaga mida rohkem uurin, seda segasemaks asi läheb. Mida konkreetsemalt tuleks teha ???
|
|
|
|
|
|
|
|
kernull
Pingviini kasutaja
Liitunud: 03.08.2008
Postitused: 58
Asukoht: Tallinn
|
|
sda2 suuruse arvutasin üsna lihtsalt, eeldades, et tema viimane sektor peab kokku langema sda10 viimase sektoriga:
size_sda2 = start_sda10 + size_sda10 - start_sda2
NTFS failisüsteemidest on meelde jäänud, et neil on kõigil nn. boot sector, milles on ka kirjas, kui kaugel ketta algusest see sektor asub.
Keegi/miski on ilmselt klooninud sda3 mõne ketta algusest sinna, kus ta praegu on. Või siis on miski tema boot sektorit sorkimas käinud.
Extended partition linking... ja järgnevad vead on tõenäoliselt sellega seotud, et sda3 asub loogilise partitsiooni kohal, aga sisaldab primaarse partitsiooni infot, mida nüüd valesti tõlgendatakse.
Testdisk oskab partitsioone taastada küll, aga tema täpsetest võimetest ma suurt ei tea.
Aga mida edasi teha? Sõnastada eesmärk, ja otsida spetsialist kes asjast üle on. Mina ilmselt ei kvalifitseeru.
|
|
|
|
|
|
|
|
hirax
Pingviini aktivist
Vanus: 54
Liitunud: 25.10.2013
Postitused: 266
Asukoht: maal ja merel
Distributsioon: KDE Neon 5.27, Linux Lite
|
|
Esmane eesmärk on saada teada (aru) kuidas partitsioonide alguseid-lõppe ja suuruseid konkreetselt muudetakse, kui GParted ei tööta.
Mis numbreid või käsklusi kuhugi sisestada.
Kindlasti on paljusid, kelle jaoks on see: "eto elementarno, Watson"
EDIT 07.08.14
Üldiselt on "patsient terveks ravitud", paar "kõrvalnähtu" siiski esineb
Ei olnudki nii hull - ise mõtlesin asja keerulisemaks.
Seiklusi ikka jagus. Linux otsustas, et mu "elu peab ikka huvitav olema"
Kõigepealt tegin TestDisk-iga ära tema poolt pakutud partitsioonide tabeli automaatse ülekirjutamise. Tulemuseks jälle grub rescue error.
Ok - pole esimene kord. Mint 13 usb pulk sisse, aga käivitamisel tuli kohe ette hoopis tavalise süsteemi laadimise grub menüü No ladna lasin sedakaudu käima "originaalsüsteemi" ja tegin taaskord Sanderi soovitatud boot repair paranduse. (logi)
Tööle läks
Peale buutimist andis mõned nõuanded. GParted veel ketast lugeda ei osanud, aga vähemalt Disk Utility sai ketta lugemisega juba hakkama Lõpus küll megasuur tühi osa.
Edasi oli juba võimalik selle lehe õpetuste järgi teha: http://gparted.org/h2-fix-msdos-pt.php
Nüüd GParted töötab ja avaneb palju lõbusam pilt. Juba eelneva DiskUtility pildi peal on näha, et TestDisk on partitsioonidele uued nimed ja järjekorra andnud.
Veider on see, et peaaegu iga partitsiooni vahele jääb ca 1MB suurune unallocated ala. On see ok, või tasuks neid vahesid koomale lükata ???
Teine veidrus on see, et käivitades on grub menüüsse tekkinud ka mälupulgal oleva linuxi valikud, kuigi usb pulka ühendatud ei ole ???
EDIT 10.03.14 Jätkan oma "monoloogi"
Ise küsin ja ise ka poolele vastan (tulevikus mõnel algajal ehk läheb vaja)
Grub menüüsse tekkinud Live USB pealt bootimise valikute tekkimise kohta leidsin seletuse (ei leia enam linki üles), et boot repair-i ajal võttis see kokku kõik bootloaderid, mis ta leidis ja toppis need ka grub menüüsse.
Aitab see kui usb pulk lahti ühendada ja terminalis: sudo update-grub
Arvutile restart ja grub menüü jälle värskem ja lühem
|
|
|
|
|
|
|
|
|
|