Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Kvaky 08 Června 2008, 10:10:23
-
Dobrý den. Při startování Ubuntu (8.04) mi začne systém kontrolovat soubor /dev/sda2. To by ale nebylo nic tak závažného, jako to, že někde ve třech čtvrtinách se prostě zasekne, ukáže mi nějakou modrou obrazovku (jako obrazovku smrti ve Win) a nakonec mě to hodí do shellu (nevím to jistě, pouze předpokládám). Nezbývá mi nic jiného, než restartovat pc a test přeskočit, pak vše funguje jak má (alespoň se mi to tak zdá). Nevíte někdo co s tím? Předem děkuji za jakoukoliv radu či pomoc.
-
Zkusil bych fastboot - http://forum.ubuntu.cz/index.php?topic=22567.0
Tím se nebudou kontrolovat disky v případě, že se počítač řádně vypne.
-
Díky za bleskovou odpověď, rozhodně to zkusím.
-
No, tak s fastbootem jsem asi neuspěl - nějak nemůžu zapsat (celkem logicky) do init.d.
A jak se opravují souborové systémy? Omlouvám se, ale moc se v tom nevyznám...
-
Musíš být sudo a mělo by to jít. Ten souborový systém musíš mít pro opravu odmountovaný a opravíš, resp. zkontroluješ ho příkazem fsck /dev/dsa2
-
No, to je právě ten problém...jak ho odmountuju? Jak jsem psal výše - nevyznám se v tom, google jsem zkoušel, ale asi jsem nezvolil správná slova...
-
sudo umount kde_to_je_namountovano
pokud nevis, kde to mas namountovano:
mount | grep /dev/sda
-
Omlouvám se za svoji nechápavost, ale jaksi na to pořád nemůžu přijít. Terminál mi vrátil toto:
michal@michal-ubuntu:~$ sudo umount /dev/sda2
umount: zařízení / je již používáno
umount: zařízení / je již používáno
michal@michal-ubuntu:~$ mount | grep /dev/sda
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
/dev/sda1 on /media/SYSTEM type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
Našel by se někdo, kdo by mi to vysvětlil úplně polopaticky?
-
ahoj, promin za polovicatost... tomu umountu se jako parametr dava misto, KAM mas namountovano (tedy adresar). pro /dev/sda2 je to tedy sudo umount /, pro /dev/sda1 je to sudo umount /media/SYSTEM
jen nevim jestli ti projde odmountovani "/" to asi chce liveCD...
-
Jestli tomu dobře rozumím - mam nabootovat z LiveCDčka a pak přes terminál spustit sudo umount /
Mám odpojovat i /dev/sda1?
A nevadí, že jedu na Ubuntu 8.04 a live mam jenom 7.10?
-
Nemusím někde uvést, že chci na jiný disk, než na ten virtuální? Nějak s tím zase zápasím - mount | grep /dev/sda nic nevrací, je to správně?
Jak to opravím? fsck /dev/sda mi napíše:
ubuntu@ubuntu:~$ fsck /dev/sda
fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
fsck.ext2: No such file or directory while trying to open /dev/sda
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
-
Musíš zadat který oddíl zkontrolovat, takže fsck /dev/sda1
To že ti to nic nevrací správně je.
-
Pořád to samý:
ubuntu@ubuntu:~$ sudo fsck /dev/sda1
fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
fsck.ext2: No such file or directory while trying to open /dev/sda1
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
A navíc, když otevřu složku /media/disk/dev/ tak tam sda není - ani jeden.
-
Posli vypis
sudo fdisk -l
-
Disk /dev/sda: 160,0 GB, 160 041 885 696 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 19 457
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0xf0cef0ce
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sda1 * 1 11694 93932023+ 7 HPFS/NTFS
/dev/sda2 11695 19269 60846187+ 83 Linux
/dev/sda3 19270 19457 1510110 5 Rozšířený
/dev/sda5 19270 19457 1510078+ 82 Linux swap/Solaris
-
Musite si nejdriv ujasnit jestli chcete kontrolovat sda1 nebo sda2. V tom je velky rozdil.
/dev/sda1 je naformatovan na NTFS. Coz jak je znamo je windowsackej filesystem. Takze nejlepe opravit ten disk z windows. Pokud je vsak nemate. Tak naistalovat program sudo apt-get install ntfsprogs
sudo umount /dev/sda1
ntfsfix /dev/sda1To vse muzete udelat normalne z Linuxu nemusite z Livka.
Pokud chcete opravit sda2 tak to musite z Livka. A pak:
sudo fsck /dev/sda2
-
No, při načítání Ubuntu mi to kontroluje /dev/sda2... a vždycky někde kole třech čtvrtin mě to hodí do nějakýho jinýho prostředí s tim, že se nepodařilo načíst Windows System X (vaše grafické prostředí) (nebo tak nějak)...
Zkusim teda opravit sda2, ale obávám se, že sudo fsck /dev/sda2 jsem již zkoušel...
-
Hm, přesně jak jsem si myslel - stejný výsledek jako při předchozích pokusech s sda1 - pořád stejná hláška...
-
Radi vam to spustit e2fsck. Tak to spuste s parametrem -p.
takze asi taktoe2fsck -p /dev/sda2Pozorne si prectete co vam to bude vypisovat a prectete si take co vsechno e2fsck umi a podle toho rozhodnete co bude dal potreba.
man e2fsck
Uz je to vyresene prez icq. Oznaceni disku, ktere kvaky poslal bylo ze systemu a livecd si disky detekovalo jako hdc1-4. Po te jsme spustili fsck na danou partion, opravili chyby a uz to pry jede bezchybne.