Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: wienkve - 18.12.06 - klo:20.26

Otsikko: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:20.26
HJÄLP! Nyt gurut jotain neuvoa please!
Koitin normaalisti käynnistää koneen, mutta se stoppasi tällaiseen vaiheeseen:



uncompressing linux ok, booting the kernel

mount: mounting /dev/hda3 on/root failed: no such device
mount: mounting /root/dev on/dev/.static/dev failed: no such file or directory
mount: mounting /sys on/root/sys failed: no such file or directory
mount: mounting /proc on/ root/ proc failed :no such file or directory

Target filesystem doesn't have  /sbin/init

Busybox v.1.01 ...


/bin/sh: can't access tty: job control turned off
#


Voi helvetin helvetti. Sisällä tietysti puolen vuoden opiskelut yms
Koneella on toinen ubuntu, joka toimii ihan normaalisti.
Eli onko mitään mahdollisuutta saada tiedostoja seivattua minnekään?
Koitin päästä live cd:llä tiedostoihin käsiksi, mutta avausyritys tuotti seuraavan tekstin:

Could not mount device

the reported error was:

Mount: Wrong fs type, bad option, bad superblock on dev/hda3

missing codepage or other error

in some cases useful info is found in syslock – try dmesg ; tail or so
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: Squirrel - 18.12.06 - klo:20.36
Laitatko tiedoston /etc/fstab näkyviin?
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:21.12

Laitatko tiedoston /etc/fstab näkyviin?

Siis menen kokeilemaan sitä käynnistystä ja lyön sinne ton /etc/fstab?
Sitten jos sieltä tulee jotain, niin  kopioin sen tänne jotenkin.
Juu kyllä se käy, hetki vain.
Muuten missäköhän sijaitsee tässä kannettavassani tuo / -merkki, kun se ei ole siellä aloitustilassa normaalilla paikallaan seiskan päällä?
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:21.30


Laitatko tiedoston /etc/fstab näkyviin?

Siis menen kokeilemaan sitä käynnistystä ja lyön sinne ton /etc/fstab?
Sitten jos sieltä tulee jotain, niin  kopioin sen tänne jotenkin.
Juu kyllä se käy, hetki vain.
Muuten missäköhän sijaitsee tässä kannettavassani tuo / -merkki, kun se ei ole siellä aloitustilassa normaalilla paikallaan seiskan päällä?

No niin, kokeilin muttei se toiminut /bin/sh: /etc/fstab: not found
Löysin tuollaisen / merkin painamalla fn -nappia ja tavuviivanappia. Luulen, että kyseinen näppäinyhdistelmä markkeeraa jakolaskun merkkiä. Voisiko vika olla siinä, että se ei ole se kauttaviivamerkki mitä yleensä käytetään?
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:22.01



Laitatko tiedoston /etc/fstab näkyviin?

Siis menen kokeilemaan sitä käynnistystä ja lyön sinne ton /etc/fstab?
Sitten jos sieltä tulee jotain, niin  kopioin sen tänne jotenkin.
Juu kyllä se käy, hetki vain.
Muuten missäköhän sijaitsee tässä kannettavassani tuo / -merkki, kun se ei ole siellä aloitustilassa normaalilla paikallaan seiskan päällä?

No niin, kokeilin muttei se toiminut /bin/sh: /etc/fstab: not found
Löysin tuollaisen / merkin painamalla fn -nappia ja tavuviivanappia. Luulen, että kyseinen näppäinyhdistelmä markkeeraa jakolaskun merkkiä. Voisiko vika olla siinä, että se ei ole se kauttaviivamerkki mitä yleensä käytetään?

Lisätietoa:
root (hd0,2)     filesystem type is ext2fs      partition type 0x83

kernel /boot/vmlinuz-2.6.15-27-386
root = /dev/hda3    ro quiet splash
[linux-bzImage, setup=0x1c00, size=ox157856]

initrd /boot/initrd.img -2.6.15-27-386
[linux-initrd 0x1d949000, 0x676103 bytes]
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:22.07

Löysin tuollaisen, lähes samalla taudinkuvalla. En kuitenkaan saanut fsck/dev/hda3 -komennolla muuta aikaiseksi kuin sen not foundin.

http://forum.ubuntu-fi.org/index.php?topic=1264.0
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: Vapaan koodin kananmuna - 18.12.06 - klo:22.10

Löysin tuollaisen, lähes samalla taudinkuvalla. En kuitenkaan saanut fsck/dev/hda3 -komennolla muuta aikaiseksi kuin sen not foundin.

http://forum.ubuntu-fi.org/index.php?topic=1264.0
välilyönti puuttuu, eli
Koodia: [Valitse]
e2fsck /dev/hda3
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:22.58

Löysin tuollaisen, lähes samalla taudinkuvalla. En kuitenkaan saanut fsck/dev/hda3 -komennolla muuta aikaiseksi kuin sen not foundin.

http://forum.ubuntu-fi.org/index.php?topic=1264.0
välilyönti puuttuu, eli
Koodia: [Valitse]
e2fsck /dev/hda3
okei, lienee syytä avata ensin se live cd:n konsoli ja koputella siellä, vai?
ja, en edelleenkään saa niitä / -merkkejä mistään järkevästä paikasta. Epäilyttää nimittäin tuo jakomerkki, kun ei tunnu mikään /-merkkejä sisältävä käsky konsolissa toimivan. Tai en vain osaa...
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: Vapaan koodin kananmuna - 18.12.06 - klo:23.03
Live-cd:n konsoli on hyvä. Väliviiva antaa ainakin itselläni ameriikan kieliseltä näppäimistöltä kauttaviivan.
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:23.19
Live-cd:n konsoli on hyvä. Väliviiva antaa ainakin itselläni ameriikan kieliseltä näppäimistöltä kauttaviivan.
Ok, kiitos Kannisto. Kokeilen siis vielä kerran. etc/fstab   tai   e2fsck /dev/hda3  tai jotain. Hetkinen...
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 18.12.06 - klo:23.41
Live-cd:n konsoli on hyvä. Väliviiva antaa ainakin itselläni ameriikan kieliseltä näppäimistöltä kauttaviivan.
Ok, kiitos Kannisto. Kokeilen siis vielä kerran. etc/fstab   tai   e2fsck /dev/hda3  tai jotain. Hetkinen...

e2fsck /dev/hda3

e2fsck 1.38 wip
esfsck: permission denied while trying to open /dev/hda3

you must have r/w access to the filesystem or be root

sudo e2fsck /dev/hda3

/: clean, 144433/2443200 files     237861/4883260 blocks

ei se kuitenkaan vielä lähtenyt puskee, samaa jumitusta tarjoaa. Kertooko tää mitään, vai mitä koodia nyt kirjoitetaan.
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: Vapaan koodin kananmuna - 19.12.06 - klo:00.07
Mitäs se sanoo kun koitat liittää sitä levyä sillä live-cd:llä?
Eli
Koodia: [Valitse]
sudo mkdir /mnt/hda3
sudo mount /dev/hda3 /mnt/hda3
Katso myös man e2fsck siellä on neuvotaan mitä tehdä jos esim. levyn superblock on vioittunut.
 -b superblock
              Instead of using  the  normal  superblock,  use  an  alternative
              superblock  specified  by  superblock.   This option is normally
              used when the primary superblock has been corrupted.  The  loca‐
              tion  of  the backup superblock is dependent on the filesystem’s
              blocksize.   For  filesystems  with  1k  blocksizes,  a   backup
              superblock  can  be found at block 8193; for filesystems with 2k
              blocksizes, at block 16384; and  for  4k  blocksizes,  at  block
              32768.
Edit: niin ja muuten pitää ajaa ehdottomasti umount /mnt/hda3 ennen kuin alkaa fsck:lla sörkkimään uudestaan, jos mounttaus esim. onnistuu, mutta mitään ei näy levyllä.
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:00.54
Mitäs se sanoo kun koitat liittää sitä levyä sillä live-cd:llä?
Eli
Koodia: [Valitse]
sudo mkdir /mnt/hda3
sudo mount /dev/hda3 /mnt/hda3
Katso myös man e2fsck siellä on neuvotaan mitä tehdä jos esim. levyn superblock on vioittunut.
 -b superblock
              Instead of using  the  normal  superblock,  use  an  alternative
              superblock  specified  by  superblock.   This option is normally
              used when the primary superblock has been corrupted.  The  loca‐
              tion  of  the backup superblock is dependent on the filesystem’s
              blocksize.   For  filesystems  with  1k  blocksizes,  a   backup
              superblock  can  be found at block 8193; for filesystems with 2k
              blocksizes, at block 16384; and  for  4k  blocksizes,  at  block
              32768.
Edit: niin ja muuten pitää ajaa ehdottomasti umount /mnt/hda3 ennen kuin alkaa fsck:lla sörkkimään uudestaan, jos mounttaus esim. onnistuu, mutta mitään ei näy levyllä.

Tällaisia tuli:
sudo mkdir /mnt/hda3
mkdir: cannot create directory /mnt/hda3 :file exists

sudo mount /dev/hda3 /mnt/hda3
mount: according to mtab, unionfs/dev/hda3 is already mounted on /mnt/hda3

Joudun nukkuu välillä, jatkan kokeiluja huomenna, jos jotain ideoita tähän pulmaan ilmaantuu.
Kiitos tähän asti! -Veijo-
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: eliasj - 19.12.06 - klo:10.10
Komenna Päätteessä
Koodia: [Valitse]
sudo umount /dev/hda3
sudo e2fsck /dev/hda3
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:17.58
Komenna Päätteessä
Koodia: [Valitse]
sudo umount /dev/hda3
sudo e2fsck /dev/hda3
sudo umount /dev/hda3
umount: /dev/hda3: not mounted
sudo e2fsck /dev/hda3
e2fsck 1.39 -wip (09-may-2005)
/: clean, 144433/2443200 files, 2378961/4883760 blocks

Että tällaiset tuli vastaukseksi tällä kertaa.
Ja sitten se normaali
could not mount device, error was: mount:wrong fs type, bad option, badn superblock on dev/hda3, missing codepage or other error
in some cases useful info is found in syslog try dmesg   tail or so

Mikähän seuraavaksi neuvoksi?
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: eliasj - 19.12.06 - klo:18.08
Entäs sitten
Koodia: [Valitse]
sudo e2fsck -b /dev/hda3
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:18.39
Entäs sitten
Koodia: [Valitse]
sudo e2fsck -b /dev/hda3

sudo e2fsck -b /dev/hda3
Usage: e2fsck [-panyrcdfvstDFSV] [-b superblock] [-B blocksize]
                [-I inode_buffer_blocks] [-P process_inode_size]
                [-l|-L bad_blocks_file] [-C fd] [-j ext-journal]
                [-E extended-options] device

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external-journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list


Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:18.52
Sellasen listan anto. Miten tarina jatkuu?
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:19.18
Sellasen listan anto. Miten tarina jatkuu?

e2fsck is used to check a linux second extended file system (ext2fs).

e2fsck also supports ext2 filesystems containing a journasl, witch are also sometimes known as ext3 filesystems
by first applying the journal to the filesystem before continuing with normal e2fsck processing.
after the journal has been applied, a filesystem will normally be marked as clean. Hence, for ext3 filesystems e2fsck will normally run the journal and exit, unless it´s superblock indicates that further checking is required.

tällaiset ohjeet  tuli e2fsck:lle
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:20.00
HIP HEI
kokeilin tota sudo mkdir /mnt/hda3
ja vastaus oli> mkdir cannot find directory /mnt/hda3  file exists
ja sitten tota mount /dev/hda3 /mnt/hda3
johon ei tullut mitaan kommenttia.

Mutta nyt paastaa ensi kerran sinne hda3 seen sisalle, ainakin graafisella puolella!
lupaavaa, ehka saan tiedostoni viela jonnekin turvaan!
eli
miten kannattaa tehda
mulla on siis toimiva ubuntu hda4 sella ja tama knoppixin live cd sisalla.

amerikkalainen nappis nayttaa olevan, kun ei anna kaikkia kirjaimia.


Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:20.57
Voisko se menna niin,etta kirjautuisi sinne hda4 seen ja sita kautta kopioisi koko home kansion hda3 sesta.
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: Vapaan koodin kananmuna - 19.12.06 - klo:21.06
Ei sun sinne tarvii kirjautua sitä kopiointia varten, liität sen levyn (hda4) tiedostojärjestelmään ja kopioit kamat sinne sillä live-cd:llä.
Sitten kun olet saanut kamat kopioitua niin kannattaa chrootata sinne hda4:sen mountpointtiin (man chroot) ja asentaa grub sieltä käsin uudestaan. (man grub-install)
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: juyli - 19.12.06 - klo:21.19
HIP HEI
kokeilin tota sudo mkdir /mnt/hda3
ja vastaus oli> mkdir cannot find directory /mnt/hda3  file exists
ja sitten tota mount /dev/hda3 /mnt/hda3

Jospa hetkisen istuisit käsiesi päällä, ja koittaisit selvittää, mitä neuvoja olet jo saanut.
Erityisesti kannattaa lukea nuo "virheilmoitusten tekstit" - malttaa mielesi - henkäistä
syvään ja koittaa ymmärtää niiden perimmäinen sanoma.
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:22.24


"Jospa hetkisen istuisit käsiesi päällä, ja koittaisit selvittää, mitä neuvoja olet jo saanut.
Erityisesti kannattaa lukea nuo "virheilmoitusten tekstit" - malttaa mielesi - henkäistä
syvään ja koittaa ymmärtää niiden perimmäinen sanoma."

Kiitos Juyli, olet kirjoittanut yli tuhat viestiä, auttanut varmasti monia.
Minä täällä aloittelevien alueella vasta koitan ymmärtää mikä on mikäkin nappi tässä vehkeessä, niinkuin olit oikein viesteistäni päätellytkin.
Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: wienkve - 19.12.06 - klo:22.41
Ei sun sinne tarvii kirjautua sitä kopiointia varten, liität sen levyn (hda4) tiedostojärjestelmään ja kopioit kamat sinne sillä live-cd:llä.
Sitten kun olet saanut kamat kopioitua niin kannattaa chrootata sinne hda4:sen mountpointtiin (man chroot) ja asentaa grub sieltä käsin uudestaan. (man grub-install)

Kiitos Kannisto, ja muutkin, avustanne. Tämä yönä voin jo ummistaa silmäni levollisin mielin. Hieno juttu, että jaksatte meitä apureita.

"liität sen levyn (hda4) tiedostojärjestelmään ja kopioit kamat sinne sillä live-cd:llä. "
Jep, kerrotko vielä miten sen teen?  Liitän minkä levyn minne ja miten? En osaa vielä.

Samaten "chrootata sinne hda4:sen mountpointtiin (man chroot) ja asentaa grub sieltä käsin uudestaan. (man grub-install)" -neuvo jää leijumaan ilmaan.
miksi näin tulee tehdä? Mihin tällä pyritään? Eheyttämään vioittunut käyttis? 
Arvaan, että kirjoitetaan konsoliin komentoja, vai

Otsikko: Re: GURUT, apua, bad superblock on dev
Kirjoitti: Vapaan koodin kananmuna - 22.12.06 - klo:14.37
Ei sun sinne tarvii kirjautua sitä kopiointia varten, liität sen levyn (hda4) tiedostojärjestelmään ja kopioit kamat sinne sillä live-cd:llä.
Sitten kun olet saanut kamat kopioitua niin kannattaa chrootata sinne hda4:sen mountpointtiin (man chroot) ja asentaa grub sieltä käsin uudestaan. (man grub-install)

Kiitos Kannisto, ja muutkin, avustanne. Tämä yönä voin jo ummistaa silmäni levollisin mielin. Hieno juttu, että jaksatte meitä apureita.

"liität sen levyn (hda4) tiedostojärjestelmään ja kopioit kamat sinne sillä live-cd:llä. "
Jep, kerrotko vielä miten sen teen?  Liitän minkä levyn minne ja miten? En osaa vielä.

Samaten "chrootata sinne hda4:sen mountpointtiin (man chroot) ja asentaa grub sieltä käsin uudestaan. (man grub-install)" -neuvo jää leijumaan ilmaan.
miksi näin tulee tehdä? Mihin tällä pyritään? Eheyttämään vioittunut käyttis? 
Arvaan, että kirjoitetaan konsoliin komentoja, vai


Liität niitä levyjä joilta / joille haluat kopioida tavaraa, mount on käskyn nimi. Liitospisteeksi käy  mikä tahansa tyhjä kansio,
Koodia: [Valitse]
mkdir - p /mnt/esimerkki kun levy on sinne liitetty se ei ole enää tyhjä vaan toisellekin kansiolle täytyy tehdä omansa.

Käsitin, että sinulla on toinen kopio ubuntusta levyllä hda4, jos menet chrootilla sinne niin pääset asentamaan sieltä grubin uudelleen.