Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: xBulhar 06 Listopadu 2010, 19:34:53

Název: Dotaz na správnost nestandardního řešení problému se swap-em [vyřešeno]
Přispěvatel: xBulhar 06 Listopadu 2010, 19:34:53
Ahoj,

chci se zeptat na správnost řešení problému, který jsem si způsobil se swapem.

1) Co se stalo?:

Mám netbook ASUS s WinXP. Tento původně obsahoval 3 primary partition na HDD s MBR:

/dev/sda1 "RECOVERY" (Záloha systému a nastavení od výrobce)
/dev/sda2 "Windows XP" (C:)
/dev/sda3 "DATA" (D:)

Při instalaci UNR 9.10 jsem pomocí gparted nechal odtsranit /dev/sda3 a HDD potom vypadal takto:

/dev/sda1 "RECOVERY" (záloha původního systému a nastavení od výrobce) -cca 4GB
/dev/sda2 "Windows XP" (C:) -cca 21GB
/dev/sda3 "UNR 9.10" (ext4)  -cca 40GB
/dev/sda4 "linux-swap" (0x82) -cca 2,4GB
a "volné místo" cca 90GB

Potom mi ale došlo, že pokud chci využít volné místo, a to nejlépe obnovením oddílu "DATA"(D:) viditelným pro WinXP, musím zrušit jednu primární partition a vytvořit z ní logickou, kde bude swap pro linux a "DATA" (D:).
Z WinXP jsem proto odstranil (pomocí programu Partition Magic 8) oddíl /dev/sda4  a vytvořil rozšířenou partition (W95 ext d(LBA), a v ní vytvořil /dev/sda5 a /dev/sda6 s příslušným formátem. Je to prasárna, ale udělal jsem to takhle, protože diskový nástroj v linuxu mi to nedovolil.

No, a potom se to stalo.. - Ubuntu nechtělo nabootovat a pořád říkalo, že čeká na zařízení pro swap s UUID xxxxxxxx-yyyy-zzzz-...atd., které je uvedeno v /etc/fstab. Jediné, co pak fungovalo je CTRL+ALT+DEL. Zajímavé však bylo, že asi tak v 1/4 případů mi povolilo zmáčknout "CTRL" a nabootovalo do tzv. "recovery shell". Jindy se zbláznilo.

2.) Co jsem dělal:
V diskuzi na zahraničním linuxovském fóru jsem se dočetl, že řešením mohou být tyto tři příkazy:

sudo swapoff -a
sudo /sbin/mkswap /dev/sdaX ((X=číslo dle libosti))
sudo swapon -a

a později sudo swapon -v -U xxxxxxxx-yyyy-zzzz-....atd. ((UUID poskytnutý mkswap-em))

Bohužel, tento postup nevedl k úspěchu a Ubuntu se při restartech chovalo pořád stejně, tzn. čekalo na ono staré umístění partition pro swap uvedené v /etc/fstab

3.) Jak jsem to vyřešil:

Tak jsem se už *censored*, a pomocí příkazu "gksudo gedit" jsem otevřel onen fstab.txt a v příslušné řádce změnil  starý UUID na nový, který mi poskytnul příkaz mkswap.
Při dalším restartu se něco změnilo, Ubuntu si něco ověřoval a potom naběhl normálně. Opakované restarty proběhly úspěšně.

4.) Moje otázka:

a) Není toto "prasácké" řešení pro můj Ubuntu a pro mě osobně nebezpečné?
b) Existuje lepší způsob, jak vyřešit nesnáze plynoucí z neočekávané změny uspořádání poměrů na HDD?

Děkuji

S přáním hezkého zbytku víkendu :-)
xBulhar
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: Martin Šácha 06 Listopadu 2010, 19:37:45
Myslím, že je to v pořádku. Manuální úprava fstab ničemu nevadí.
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: xBulhar 06 Listopadu 2010, 19:42:22
Děkuji za bleskovou odpověď na mou otázku a) !
xBulhar
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: Kraki 06 Listopadu 2010, 21:43:54
Ja som mal nainštalovaný Linux Kubuntu a aj WinXP. V XP som si nainštaloval Partition Magic verzia asi 8, podotýkam, len nainštaloval! Samozrejme Kubuntu už nenaštarovalo. PM prepísal/upravil/neviem MBR a tým sa zavádzač znefunkčnil. Stačí znova nainštalovať zavádzač a Linux pôjde. Odvtedy som ho už nepoužil... Myslím PM. Linux používam dodnes :-)
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: xBulhar 06 Listopadu 2010, 23:08:17
Díky za komentář, ale problém je jinde. Zavaděč tou akcí poškozen nebyl. To chování co jsi popsal je zajímavé. Moje verze PM je taky 8. (mimochodem, to v textu nebyl smajlík, ale "8) ) :-)
Možná měl Lilo s Partition Magicem nějaký nevyřízený účet..:-)
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: Martin Šácha 06 Listopadu 2010, 23:42:34
LILO se v *buntu nepoužívá, zavaděč je GRUB, respektive od verze 9.10 GRUB2

A obecně PM asi nepočítá s jiným systémem než je win, protože linuxáci mají gparted :)
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: Roman Vacho 07 Listopadu 2010, 08:17:29
Hlavně PM je zastaralý ne? Jaká verze? 8?

No četl jsem si to povídání 2x, ale pořád si nejsem jist... patrně to nešlo Gpartedem proto, že byl aktivní swap. Ten se používá(respektive je jen připojen), i když jedeš z livka. Stačí dát v Gparted swap off. Potom s tím jde libovolně manipulovat.

Pokud by Ti neseděl Gparted(parted, atd), PM neumí nic moc co se týká linuxových FS, tak jsou jiné Win&Linux like FS nástroje, které umí vše potřebné.
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: jAster_BA 07 Listopadu 2010, 22:46:40
Tiež som s týmto čudom raz robil...nič moc.Gparted je určite lepší.Akurát keď chceš upravovať oddiely na ktorých teraz robíš tak musíš ísť cez LiveCD.V systéme ti nepôjde upravovať systémové partície(tie ktoré máš pripojené ako / alebo iné[/home]).
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: xBulhar 08 Listopadu 2010, 11:51:16
Pánové,

děkuji za Vaše komentáře v diskusi. Gparted je skutečně povedený nástroj. Škoda, že po instalaci systému už je k ruce jen ten Palimpsest 2.28.0. Mohu konstatovat, že problém byl zřejmě způsoben nestandardním zásahem do struktury HDD. Abych však řekl pravdu, to zmatené chování UNR při startu mě celkem dost překvapilo..Přecijen nedostupnost swap-u není podlemě tak kritická chyba, ozvlášť při RAM cca 1GB.
Ale už jedu vesele dál a jsem s Ubuntu celkově spokojen.
Jelikož nikdo nereagoval na podotázku b), tak myslím že je možno téma uzavřít jako vyřešené.
Díky!

xBulhar
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: xBulhar 08 Listopadu 2010, 11:59:22
P.S: Ovšek kdybych věděl, jak to udělat..  ;D
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: Roman Vacho 08 Listopadu 2010, 12:27:19
Škoda, že po instalaci systému už je k ruce jen ten Palimpsest 2.28.0.

? GParted lze s omezením užívat i v žijícím systému.
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: xBulhar 08 Listopadu 2010, 15:42:39
To jsem předpokládal. Jenže jsem "lama", takže jsem ho po instalaci už nenašel v menu, narozdíl od Live session.
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em [vyřešeno]
Přispěvatel: jAster_BA 08 Listopadu 2010, 19:56:22
Dá sa nainštalovať.Centrum SW a napíš Gparted :D
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em [vyřešeno]
Přispěvatel: xBulhar 09 Listopadu 2010, 22:37:52
Bože, to jsou komplikace.. Ale dík  ;D
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em
Přispěvatel: Martin Šácha 09 Listopadu 2010, 23:04:09
Pánové,

děkuji za Vaše komentáře v diskusi. Gparted je skutečně povedený nástroj. Škoda, že po instalaci systému už je k ruce jen ten Palimpsest 2.28.0. Mohu konstatovat, že problém byl zřejmě způsoben nestandardním zásahem do struktury HDD. Abych však řekl pravdu, to zmatené chování UNR při startu mě celkem dost překvapilo..Přecijen nedostupnost swap-u není podlemě tak kritická chyba, ozvlášť při RAM cca 1GB.
Ale už jedu vesele dál a jsem s Ubuntu celkově spokojen.
Jelikož nikdo nereagoval na podotázku b), tak myslím že je možno téma uzavřít jako vyřešené.
Díky!

xBulhar

Odpověď na otázku b) je myslím záporná. Rychlejší řešení neznám.


EDIT: Téma "uzavřeš" editací prvního příspěvku tak, že za konec názvu temátu přidáš "[vyřešeno]" ;)

EDIT2: Koukám, že jsem přišel s křížkem po funuse :D
Název: Re: Dotaz na správnost nestandardního řešení problému se swap-em [vyřešeno]
Přispěvatel: xBulhar 12 Listopadu 2010, 20:15:50
Ahoj,

díky moc. Takže náhodou jsem zvolil nejsnadnější řešení :-) Díky.

EDIT: způsobu uzavření tématu jsem si všiml později, ale přece. I tak dík za vzkaz!

xBulhar