Kirjoittaja Aihe: Vioittuneen /home-kansion pelastus ja/tai vanhan asennuksen lisääminen GRUB:n  (Luettu 7611 kertaa)

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
mutta nyt se ei löydä mitään palautettavaa.

Ja olet varma, että asentaessasi uutta järjestelmää /dev/sda4:lle ei jäänyt mitään alle? Ettei se /home esimerkiksi olisi sijainnut siellä?

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
mutta nyt se ei löydä mitään palautettavaa.

Ja olet varma, että asentaessasi uutta järjestelmää /dev/sda4:lle ei jäänyt mitään alle? Ettei se /home esimerkiksi olisi sijainnut siellä?

Olen. Se osio sisälsi vistan. Vistan partiotion table löytyy testdiskillä.
En ymmärrä missä kohtaa sda5 on korruptoitunut, koska en ole siihen levyosioon koskenut. ???
« Viimeksi muokattu: 15.09.08 - klo:17.34 kirjoittanut kuje »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Missäs se Arch sitten oli ja missä vaiheessa teit /boot-osion?

Jos saat tuolta /dev/sda5:lta boottaamaan, mutta et pääse työpöydälle niin laitatko vielä sen miltä se nyt näyttää menu.lst:ssä.

Ja laitapa vielä /dev/sda5 -osiolta /etc/fstab, eli kun olet mountannut niin /media/sda5/etc/fstab

Niin ja pääsetkö boottaamaan konsoliin asti /dev/sda5:ltä vai tipahtaako se jo aiemmin.

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Missäs se Arch sitten oli ja missä vaiheessa teit /boot-osion?

Asensin tämän nykyisen Hardyn Archin päälle. Tein erillisen /boot osion nykyistä Hardya asentaessa Archin osiosta.

Jos saat tuolta /dev/sda5:lta boottaamaan, mutta et pääse työpöydälle niin laitatko vielä sen miltä se nyt näyttää menu.lst:ssä.

menu.lst
Koodia: [Valitse]
## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,2)
kernel /vmlinuz-2.6.24-19-generic root=UUID=0cdc2fe5-95e9-467e-92ce-02b9b6d1241e ro quiet splash
initrd /initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,2)
kernel /vmlinuz-2.6.24-19-generic root=UUID=0cdc2fe5-95e9-467e-92ce-02b9b6d1241e ro single
initrd /initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,2)
kernel /memtest86+.bin
quiet

title Ubuntu
root (hd0,2)
kernel /vmlinuz-2.6.24-19-generic root=/dev/sda5 ro
initrd /initrd.img-2.6.24-19-generic

### END DEBIAN AUTOMAGIC KERNELS LIST

Ja laitapa vielä /dev/sda5 -osiolta /etc/fstab, eli kun olet mountannut niin /media/sda5/etc/fstab

sda5/etc/fstab
Koodia: [Valitse]
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda5
UUID=63c437c1-a10e-43ad-9be5-11159b51cb87 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda6
UUID=d8a2ddc4-214f-45d5-8005-ebb4f935af79 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Niin ja pääsetkö boottaamaan konsoliin asti /dev/sda5:ltä vai tipahtaako se jo aiemmin.

Pääsen jonkun näköiseen. Joku box taisi olla.. boottaan ja katson.

edit1
Enpäs boottaakaan vielä, kun testdisk hakkaa taustalla.
« Viimeksi muokattu: 15.09.08 - klo:18.13 kirjoittanut kuje »

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Noniin homma levii vaan enemmän reisille!
testdiskillä palautin partiotion tablen jonka jälkeen grub ei enää latautunut ylläri ylläri.
No onneksi olin ottanut backup:n oikeasta tablesta ja palautin sen.
No grub ei toimi vieläkään. Ei löydä osiota.

Äkkiä apua kiitos!

edit1

MBR sekasin? Grub kadonnut sieltä?

edit2

Nyt kun olen livecd:llä kaikki vanhat osiot näkyvät ja voi mountata. /boot on ihan kunnossa kuin myös menu.lst.

edit3

ls tuloste sda4:sta
Koodia: [Valitse]
ubuntu@ubuntu:~$ ls -la /media/disk-1
total 100
drwxr-xr-x  21 root root    4096 2008-09-13 18:22 .
drwxr-xr-x   4 root root     120 2008-09-15 16:16 ..
drwxr-xr-x   2 root root    4096 2008-09-14 08:29 bin
drwxr-xr-x   2 root ubuntu  4096 2008-09-13 18:10 boot
lrwxrwxrwx   1 root ubuntu    11 2008-09-13 18:10 cdrom -> media/cdrom
drwxr-xr-x   4 root root    4096 2008-07-02 10:26 dev
drwxr-xr-x 131 root root   12288 2008-09-15 15:23 etc
drwxr-xr-x   3 root root    4096 2008-09-13 13:18 home
drwxr-xr-x   2 root root    4096 2008-07-02 10:16 initrd
lrwxrwxrwx   1 root ubuntu    33 2008-09-13 18:22 initrd.img -> boot/initrd.img-2.6.24-19-generic            XXX
drwxr-xr-x  16 root root    4096 2008-09-14 08:29 lib
drwx------   2 root root   16384 2008-09-13 18:10 lost+found
drwxr-xr-x   5 root root    4096 2008-09-15 15:01 media
drwxr-xr-x   2 root root    4096 2008-04-15 05:53 mnt
drwxr-xr-x   2 root root    4096 2008-07-02 10:16 opt
drwxr-xr-x   2 root root    4096 2008-04-15 05:53 proc
drwxr-xr-x  15 root root    4096 2008-09-15 10:19 root
drwxr-xr-x   2 root root    4096 2008-09-14 08:31 sbin
drwxr-xr-x   2 root root    4096 2008-07-02 10:16 srv
drwxr-xr-x   2 root root    4096 2008-04-19 05:05 sys
drwxrwxrwt  19 root root    4096 2008-09-15 15:23 tmp
drwxr-xr-x  12 root root    4096 2008-09-13 14:28 usr
drwxr-xr-x  15 root root    4096 2008-07-02 10:34 var
lrwxrwxrwx   1 root ubuntu    30 2008-09-13 18:22 vmlinuz -> boot/vmlinuz-2.6.24-19-generic            XXX

XXX-merkatut kohdat näkyvät tulosteessa punaisena mustalla taustalla.
Jotain on vissiinkin vialla?

Osioden järjestys on näemmä muuttunut.
fdisk
Koodia: [Valitse]
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x137dda50

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2611    20972826    7  HPFS/NTFS
/dev/sda2            2612        2615       32130   83  Linux
/dev/sda3            2616       15563   104004810   83  Linux
/dev/sda4           15564       38913   187558875    f  W95 Ext'd (LBA)
/dev/sda5           15565       38258   182289523+  83  Linux
/dev/sda6           38269       38913     5180931   82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo ls -la

Tämämpä takia menin ja muutin menu.lst rootiksi (hd0,1) vaan eipä se auttanut.
« Viimeksi muokattu: 15.09.08 - klo:19.48 kirjoittanut kuje »

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
vmlinuz ja initrd.img linkit on rikki miten korjaan?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Koodia: [Valitse]
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x137dda50

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2611    20972826    7  HPFS/NTFS
/dev/sda2            2612        2615       32130   83  Linux
/dev/sda3            2616       15563   104004810   83  Linux
/dev/sda4           15564       38913   187558875    f  W95 Ext'd (LBA)
/dev/sda5           15565       38258   182289523+  83  Linux
/dev/sda6           38269       38913     5180931   82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo ls -la
Yhdelläkään ei näyttäisi olevan boot-lippua. Mitä tapahtuu jos lisäät jollekkin?
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
fstabissa niillä kyllä on.
miten lisään liput fdiskillä?

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Miksi palautit partition tablen? Eihän se sisällä /home -hakemistosi dataa.
/dev/sda5:n mounttaaminenhan toimi jo aiemmin, joten osiotaulu siltä osin on (oli) suunnilleen kunnossa. Tiedostojärjestelmässähän se vika silloin on.

Eli fsck ja e2fsck on työkalut tiedostojärjestelmän repairointiin. Enpä osaa sanoa mitkä mahikset on saada data talteen.

Grubin voit asentaa uudelleen live-cd:ltä kunhan olet varmistunut, että osiotaulu on se mikä pitääkin.

http://wiki.ubuntu-fi.org/Grub-kaynnistyslataaja

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Grubin sain jo kuntoon. Juurikin noilla ohjeilla. find ei tosin löytänyt stage1:stä, mutta käyttis pyörii taas ja se on pääasia!

edit1
Tuota osiotaululla säätöä en osaa enää perustella. En tiedä mitä päässäni liikkui.  ;D
« Viimeksi muokattu: 15.09.08 - klo:21.25 kirjoittanut kuje »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Tuota osiotaululla säätöä en osaa enää perustella. En tiedä mitä päässäni liikkui.  ;D

Sellaista sattuu. ;) Sitte kädet ristissä repairoimaan sitä osiota. Varmemman päälle pelaaja kopioisi osion sellaisenaan talteen ennen reparointia, mutta tuolla taitaa olla kokoa sen verran ettei helposti onnistu.

kuje

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Mitä eroa on ohjelmilla fsck ja e2fsck?
Kummalla on suurempi todennäköisyys onnistua?  :)

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Mitä eroa on ohjelmilla fsck ja e2fsck?
Kummalla on suurempi todennäköisyys onnistua?  :)

Varmaan aika sama...