Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: Kvaky 08 Června 2008, 10:10:23

Název: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: 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.
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kenji 08 Června 2008, 10:12:18
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.
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 10:17:39
Díky za bleskovou odpověď, rozhodně to zkusím.
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 11:07:07
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...
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kenji 08 Června 2008, 12:19:48
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
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 12:21:38
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...
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: starenka 08 Června 2008, 12:35:46
Kód: [Vybrat]
sudo umount kde_to_je_namountovano
pokud nevis, kde to mas namountovano:

Kód: [Vybrat]
mount | grep /dev/sda
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 12:51:14
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?
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: starenka 08 Června 2008, 13:03:48
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...
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 13:11:54
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?
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 13:30:41
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>
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kenji 08 Června 2008, 15:07:25
Musíš zadat který oddíl zkontrolovat, takže fsck /dev/sda1
To že ti to nic nevrací správně je.
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 15:20:48
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.
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: truhlik 08 Června 2008, 15:22:31
Posli vypis
Kód: [Vybrat]
sudo fdisk -l
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 16:12:47
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
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: truhlik 08 Června 2008, 17:10:59
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
Kód: [Vybrat]
sudo apt-get install ntfsprogs
sudo umount /dev/sda1
ntfsfix /dev/sda1
To vse muzete udelat normalne z Linuxu nemusite z Livka.

Pokud chcete opravit sda2 tak to musite z Livka. A pak:
Kód: [Vybrat]
sudo fsck /dev/sda2
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 17:21:32
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...
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: Kvaky 08 Června 2008, 17:39:35
Hm, přesně jak jsem si myslel - stejný výsledek jako při předchozích pokusech s sda1 - pořád stejná hláška...
Název: Re: Kontrola /dev/sda2 při startování Ubuntu
Přispěvatel: truhlik 08 Června 2008, 17:46:58
Radi vam to spustit e2fsck. Tak to spuste s parametrem -p.
takze asi takto
Kód: [Vybrat]
e2fsck -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.
Kód: [Vybrat]
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.