Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: geofre 11 Ledna 2014, 00:51:10
-
Tak jsem zkoušel přepsat fstab (kvůli http://forum.ubuntu.cz/index.php?topic=70197.0 (http://forum.ubuntu.cz/index.php?topic=70197.0)) a pravděpodobně jsem něco opsal z návodů špatně, nebo na něco zapomněl, neboť se mi teď nenačte grafické rozhraní... Když chci načíst klasicky, vypíše mi to, že diskový oddíl nelze připojit a nabídne mi to možnost přeskočení připojování a možnost manuální opravy. Zvolím-li přeskočit, dostanu
H1Nlogin: mountall: Plymoth příkaz selhal
mountall: odpojeno od plymouth
_po "odentrování" je mi nabídnuto přihlášení a mohu pracovat v příkazové řádce.
Taky se dostanu se do recovery modu, dostanu se do /etc, ale nejde mi přepsat soubor fstab souborem fstab-zaloha, který jsem si vytvořil předtím, než jsem s tímto začal cokoliv dělat. Takže předpokládám, že kdyby se mi nějak podařilo tyto dva prohodit, tak by bylo vše v pořádku.
Snad jsem vypsal vše. Prosím tedy o radu, co teď s tim. Předem díky.
-
pripojila se ti root partisna? Jak jsi zkousel prohazovat soucastu fstab a zalohu, pripadne byla chybova hlaska?
Instantni reseni by bylo nabootovat live-cd a fstab obnovit ze zalohy. Pokud chces problem diagnostikovat, pastni sem soucasny fstab
-
protoze nebude ten oddil patrne pripojenej pro zapis ..
az budes v tom recovery modu v tom /etc, tak si vypis co je kde pripojeny pomoci samotneho prikazu mount - hledas oddil kde je root filesystem a bude identifikovany treba jako /dev/sda2 nebo /dev/mapper/neco, tak ho pre-pripojis pro psani pomoci:
mount -o remount,rw /dev/sdb2
pokud to bude sdb2
-
co si vyváděl? ::) takže pokud máš v /etc soubory fstab a fstab-zaloha, stačí, když to přepíšeš. Možností máš několik, třeba vadný fstab smaž
sudo rm /etc/fstab a ten co máš jako zálohu původního přepiš pomocí editoru nano sudo nano /etc/fstab-zaloha tím ho otevřeš, můžeš upravit, pak ctrl+c uložíš. Zeptá se tě jaký název, dáš fstab a máš hotovo. Nebo jednodušší prostě cestou to prostě přepiš sudo cp /etc/fstab-zaloha /etc/fstab
-
OLOL, tenhle thread je hustej :D
-
co si vyváděl? ::) takže pokud máš v /etc soubory fstab a fstab-zaloha, stačí, když to přepíšeš. Možností máš několik, třeba vadný fstab smaž sudo rm /etc/fstab a ten co máš jako zálohu původního přepiš pomocí editoru nano sudo nano /etc/fstab-zaloha tím ho otevřeš, můžeš upravit, pak ctrl+c uložíš. Zeptá se tě jaký název, dáš fstab a máš hotovo. Nebo jednodušší cestou to prostě přepiš sudo cp /etc/fstab-zaloha /etc/fstab
Tak příkazy
sudo rm fstab
sudo cp /etc/fstab-zaloha /etc/fstab
jsem zkoušel, první příkaz vyhodí hlášku, že soubor není možno smazat neboť je pouze pro čtení, druhý příkaz vyhodí tu samou hlášku, akorát místo "smazat" napíše přepsat...
Reagoval bych dříve, ale celý den se mi nepodařilo připojit na forum.
-
OLOL, tenhle thread je hustej :D
Trochu jsem ho odhustil :)
-
pokud nejde přepsat ani mazat, tak oddíl musíš připojit jako rw
mount -o remount,rw / a pak pokračuj
-
pokud nejde přepsat ani mazat, tak oddíl musíš připojit jako rw
mount -o remount,rw / a pak pokračuj
Předpokládám, že v recovery, že? A poté se dostanu do grafického a ručně vrátím původní fstab a nebo po tomto příkazu opět v recovery použiju výšezmíněné příkazy na smazání a přepsání?
-
do grafiky se nedostaneš, dokud neopravíš fstab, vše uděláš v recovery. První připojíš / jako rw a pak nahradíš fstab zálohou.
-
pokud nejde přepsat ani mazat, tak oddíl musíš připojit jako rw
mount -o remount,rw / a pak pokračuj
Tak po tomhle dostanu chybovou hlášku:
[352.451218]EXT4-fs (sda5): Unrecognized mount option "relatime" or missing value
mount: / not mounted or bad option
-
když sem dáte výpis z
mount, tak budeme vědět, co je kde a jak aktuálně připojeno
když sem dáte výpis z cat /etc/fstab, tak budeme vidět, o co se snažíte, aby kde bylo připojeno
když sem dáte výpis ze sudo blkid, tak budeme vědět, které partišny mají jaké UUID a filesystém (případně i LABEL)
-
...
[352.451218]EXT4-fs (sda5): Unrecognized mount option "realtime" or missing value
mount: / not mounted or bad option
realtime má být patrně relatime?
man mount
-
když sem dáte výpis z mount, tak budeme vědět, co je kde a jak aktuálně připojeno
když sem dáte výpis z cat /etc/fstab, tak budeme vidět, o co se snažíte, aby kde bylo připojeno
když sem dáte výpis ze sudo blkid, tak budeme vědět, které partišny mají jaké UUID a filesystém (případně i LABEL)
Přikládám fotky výpisů:
http://geofref.rajce.idnes.cz/vypisy/ (http://geofref.rajce.idnes.cz/vypisy/)
-
tak vzhledem k tomu konci výpisu "mount" ještě preventivně
cat /proc/mounts
v tom /etc/fstab máte chybu v připojování / má tam být relatime a ne realtime (to opravte)
dále při připojování /media/disk se snažíte chybně připojovat to, co už je jednou připojené v / (to zakomentujte nebo opravte - navíc do /media se připojují disky dynamicky a toto by patřilo spíše do /mnt/disk a tento adresář musí existovat...)
pokud je v tom mountování "nepřekonatelný bordel", tak si můžete startnout z livecd, připojit si tu partišnu s ext4 ručně a následně provést příslušné úpravy...
-
tak vzhledem k tomu konci výpisu "mount" ještě preventivně cat /proc/mounts
v tom /etc/fstab máte chybu v připojování / má tam být relatime a ne realtime (to opravte)
dále při připojování /media/disk se snažíte chybně připojovat to, co už je jednou připojené v / (to zakomentujte nebo opravte - navíc do /media se připojují disky dynamicky a toto by patřilo spíše do /mnt/disk a tento adresář musí existovat...)
pokud je v tom mountování "nepřekonatelný bordel", tak si můžete startnout z livecd, připojit si tu partišnu s ext4 ručně a následně provést příslušné úpravy...
Tak já zkusím najet skrze LiveCD a nahradit ten fstab, jen prosím ještě o radu, jak se v Live připojit do toho /etc ?
-
uz jsem to psal, az nabootujes do livecd, tak se pomoci vyse uvedenych metod podivas, na jakem oddilu je root a pripojis ho pomoci `mount -vv /dev/sdaX /mnt' a bude to pripojeno v tam (tedy budes hledat v /mnt/etc)
-
Tak vyřešeno, díky všem za pomoc. V LiveCD jsem se napojil na ext4 "partišnu", dostal se do /etc a připojil oddíl jako rw...
Pak už stačilo jednoduše zadat jen
sudo rm /etc/fstab
sudo cp /etc/fstab-zaloha /etc/fstabVše už jde jak má, teda kromě připojení windowsího oddílu a těch odkazů na složky z tohoto tématu (http://forum.ubuntu.cz/index.php?topic=70197.0).
Díky všem za pomoc, příště budu chytřejší a hlavně opatrnější...