Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: 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
-
Laitatko tiedoston /etc/fstab näkyviin?
-
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ä?
-
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?
-
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]
-
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
-
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 e2fsck /dev/hda3
-
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 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...
-
Live-cd:n konsoli on hyvä. Väliviiva antaa ainakin itselläni ameriikan kieliseltä näppäimistöltä kauttaviivan.
-
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...
-
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.
-
Mitäs se sanoo kun koitat liittää sitä levyä sillä live-cd:llä?
Eli 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ä.
-
Mitäs se sanoo kun koitat liittää sitä levyä sillä live-cd:llä?
Eli 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-
-
Komenna Päätteessä
sudo umount /dev/hda3
sudo e2fsck /dev/hda3
-
Komenna Päätteessä 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?
-
Entäs sitten
sudo e2fsck -b /dev/hda3
-
Entäs sitten 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
-
Sellasen listan anto. Miten tarina jatkuu?
-
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
-
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.
-
Voisko se menna niin,etta kirjautuisi sinne hda4 seen ja sita kautta kopioisi koko home kansion hda3 sesta.
-
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)
-
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.
-
"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.
-
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
-
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, 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.