Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Petr Petr 25 Března 2007, 10:48:42

Název: Smazani vsech jader a odkazu z GRUBu
Přispěvatel: Petr Petr 25 Března 2007, 10:48:42
Dobry den, potrebuji velice pomoci s chybou, kterou jsem zpusobil sam, kdyz jsem se snazil si "opravit" system.
Zlobilo me to, ze mam ve svem PC hned nekolik starsich jader a ty byly dokonce v zavadecim souboru GRUB. Tak jsem si procital, jak se upravuje GRUB a podobne a tak jsem si rikal, ze odkazy na starsi jadra vymazu a taktez ze slozky /GRUB vymazu starsi jadra. A tady je onen problem. Nejakym nedopatrenim jsem si smazal vsechna jadra a take odkazy na ne, ktere byly v zavadecim souboru. Bez toho mi system vubec nenajede a netusim, jak nahrat nejake jadro, abych mohl alespon nastartovat system a vyresit tento problem. Momentalne startuju z LIVE CD UBUNTU 6.10, jenze muj soucasny system je momentalne UBUNTU 7.04 (stahoval jsem aktualizace kazdy den).

Proste v kostce je to tak, ze nemam zavadeci soubor, ani jadro a potrebuji nastartovat do meho systemu a pouzivat jej jako predtim.

Please help me.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 11:09:27
Dostaneš se alespoň do záchranného systému?
Pravděpodobně jsi to upravoval gedit editorem tak se automaticky udělá jedna záloha v podobě menu.lst~, takže ho stačí vrátit zpátky tak, že napíšeš příkaz: cp -rfv /boot/grub/menu.lst~ /boot/grub/menu.lst

Pokud ovšem nemáš možnost se přihlásit ani v žádném režimu jen na liveCD tak budeš postupovat jako při obnově BOOT loaderu: http://wiki.ubuntu.cz/Obnova_boot_mana%C5%BEeru_Grub_po_reinstalaci_Windows?highlight=%28grub%29
akorát že před tou obnovou musíš zkopírovat ten starej menu.lst~!
Snad to zvládneš...
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 11:13:35
Pokud to budeš dělat jen z liveCD tak už ho ten zavaděč nemusíš instalovat jen zkopírovat ten starej soubor...
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 11:18:12
A jak tedy vyvolam zalohu toho zavadece? Ano upravoval jsem to v gedit.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 11:22:45
A navic jsem trochu neschopnej si pripojit disk do systemu :-(
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 11:25:11
Máš možnost se přihlásit v Recovery mode nebo ne?
Zálohu nevyvoláváš ta tam buď je nebo není...
Zjistíš to třeba tím že zadáš: ls -a /boot/grub/ a pokud mezi nimi uvidíš právě ten menu.lst~ tak to je on.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 11:30:34
Zaloha tam je. Takye ji staci jen editovat a prepsat na vychozi?
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 11:35:15
Jen mi proste nejde aditovat ten menu.lst~

Hlasi mi to tohle:
Warning: unknown mime-type for "menu.lst~" -- using "application/*"
Error: no "edit" mailcap rules found for type "application/*"
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 11:37:03
Tak polopatě...
pustíš liveCD a dát terminál..

 sudo mkdir /mnt/disk

 sudo mount /dev/hda1 /mnt/disk


Tím hda1 si nejsem jist jelikož to je v každém PC jinak, takže po druhém příkazu budeš opakovat akci akorát jinak třeba /dev/hda2 3 4 5 6... víc určitě nemáš nebo v případě že máš i víc disků tak /dev/sda1 2 3 4 5 6... to že jsi se trefil poznáš tak že po příkazu ls -a /mnt/disk/boot/grub/ uvidíš ty soubory menu.lst a mezi nimi i ten menu.lst~.

Pak už jen zadáš:

sudo cp -rfv /mnt/disk/boot/grub/menu.lst~ /mnt/disk/boot/grub/menu.lst

a je to.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 11:37:17
A kde sezenu vlastne nejaka jadra? Preci to nemuze odkazovat nekam do vzduchu.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 11:38:07
moment čtu to zpožděně...
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 11:41:26
Žádné jádra nesháněj jsou tam!

zapneš recovery mode a pak:

cp -rfv /boot/grub/menu.lst~ /boot/grub/menu.lst

popřípadě ještě před tím sudo ale pokud to nepůjde tak těžko pomoci.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 11:42:02
Tak a je to. Ted to zkusim restartovat a uvidim, co to vyvede.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 12:02:34
Tak jsem to udělal, přesně, jak to mělo být, ale grub menu.lst odkazuje na jádra (soubory), které v PC už nemám. Kde můžu tyhle jádra sehnat?
Navíc jsem nabootoval z live CD v záchranném režimu.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 12:05:50
To nechápu jak se ti je podařilo smazat?
Před tím jsi promazával grub menu.lst nebo jsi se snažil mazat jadra?
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 12:07:49
Právě promazával jsem, jak jádra, tak i v menu.lst
Asi to byla pořádná pitomina. Teď si zkusím zkopírovat jádro z live CD a potom si to zkusím zaktualizovat.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 12:12:13
No tak to se ti povedlo...

zkus recovery mode a:

sudo apt-get update
sudo apt-get upgrade


no a možná se to opraví samo :)
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 12:13:46
Tohle jsem si zkopíroval z live CD:

abi-2.6.17-10-generic
config-2.6.17-10-generic
System.map-2.6.17-10-generic
vmlinuz-2.6.17-10-generic


A jádro na které mi to odkazuje a které jsem si chtěl ponechat je 2.6.20-10-386.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Petr 25 Března 2007, 12:15:19
Jenže mě to do ničeho z disku nic nenastartuje. V menu.lst mám jen memtest86+
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: RRRadek Neužil 25 Března 2007, 12:21:36
Tak to ti asi nic nepomůže...
Asi by to šlo ale strašně špatně...
Navrhuji zálohovat si všechna data a přeinstalovat.

Příště až si budeš chtít zkrátit menu.lst tak ty které nechceš aby tam byly se nemažou, ale zakomentovávaj # to znamená že na vodorovném řádku pokud je toto znaménko tak ho systém nečte ale pokud se něco pos... tak smažeš to znaménko a je to zase plně funkční... a příště nemaž staré jádra jelikož zas tak velká nejsou.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Odut 25 Března 2007, 13:43:51
Pro příště: jádra stará se mažou výhradně přes synaptic, nebo apt-get remove linux-image-xyz, zároveň se tak odstraní i záznam v menu.lst, mazat to ručně je prasárna hodná windowsům ;)
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Belly 25 Března 2007, 14:55:15
to pgp: Ty *censored* to je smůla :(
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: donny 25 Března 2007, 15:00:40
nabootuj z liveCD a chrootni se na disk a doinstaluj si jadro apt-getem.
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: borek 26 Března 2007, 19:44:55
nechapu jak se ti podarilo smazat jadro, ktery si zrovna pouzival
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: Petr Odut 26 Března 2007, 20:05:26
borek: co na tom nechápeš? To neni Windows, navíc pgp psal, že mazal jádra manuálně. V linuxu si můžeš např. smazat i mp3, kterou právě přehráváš.


Varování moderátora: Tento příspěvek je pouze VTIP!! Příkaz smaže kompletně vše co máte!!!
EDIT:
zkus si dat
Kód: [Vybrat]
sudo rm -rf /a uvidíš, co všechno lze smazat z běžícího systému :D (kdo nezná příkaz rm, nechť si prostuduje manuál)

Dovětek moderátora (Jakub Llucký): prosím příště důrazně upozornit že to je vtip, děkuji
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: LC Black 22 Srpna 2007, 22:25:06
Jaká je nejkratší cesta do pekla???????? :-D rm -r :-D))))))
Název: Smazani vsech jader a odkazu z GRUB.
Přispěvatel: qUAKER 23 Srpna 2007, 10:13:44
me se jednou stalo ze sem si ze systemu v kde omylem smazal libc6 a pak mi to u poloviny programu hlasilo BROKEN :D a pritom fungovaly :)