abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 22
dnes 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 4
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 14
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 15
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 4
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 773 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Grub - po instalaci WinXP se zmenilo cislovani disku

27.6.2009 11:56 Howard | skóre: 17
Grub - po instalaci WinXP se zmenilo cislovani disku
Přečteno: 829×

Ačkoliv problém s nebootujícím Linuxem jsem již vyřešil, ale potřeboval bych pro úplné pochopení podstaty problému objasnit jednu záhadu.
Stručně řečeno: v /boot/grub/menu.lst byl oddíl s linuxem značen jako hd(0,2), ale nyní musí být jako hd(0,1), jinak to nefunguje.

OS jsou na primárním disku
/dev/sda1 - windows ntfs
/dev/sda2 - linux ext3
/dev/sda3 - extended
    /dev/sda5 - linux-swap


Předtím na sda1 byla Vista x64 SP1, to jsem smazal a nainstaloval XP x64. Grub jsem obnovil pomoci rescue systemu z DVDcka openSuse 11.1, ale Linux stejně nebootoval - házelo to error:
root (hd0,2)
filesystem type unknown, partition type 0x5
Error 17: cannot mount selected partition


Tak jsem zeditoval /boot/grub/menu.lst a opravil všechny výskyty (hd0,2) na (hd0,1), načež GRUB už začal nabíhat v grafické podobě, ale při startu linuxu došlo k chybě:
Invalid root filesystem - exiting to /bin/sh
 

Po chvíli mě napadlo se znovu kouknout do /boot/grub/menu.lst - na těchto řádkách:
root=/dev/disk/by-id/ata-Hitachi_HDT725050VLA360_VFK401R415GZJK-part3
resume=/dev/disk/by-id/ata-Hitachi_HDT725050VLA360_VFK401R415GZJK-part4 splash=silent showopts vga=0x345


...jsem zkusil snížit to číslo u "-part3" a "-part4", po restartu funguje všechno tak jak má.  

Pořadí ani počet oddílů se nezměnil, před linuxem byl vždy jediný oddíl pro Windows - NTFS.

Takže otázky:
a) proč v rescue systému ten linuxový oddíl "/" byl jako hd(1,2)?
b) proč dříve byl oddíl "/" jako hd(0,2) (za dob Visty)
c) proč nyní funguje jako hd(0,1) (po instalaci XP)

openSUSE 13.1

Řešení dotazu:


Odpovědi

27.6.2009 12:07 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Řekl bych, že jste dříve měl na začátku disku dva oddíly, ale při instalaci Windows se sloučily do jednoho (nebo se jeden oddíl vymazal).
27.6.2009 12:23 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku

To prave ne, urcite tam byl pouze jeden oddil i drive, ten disk jsem si takhle na zacatku rozdelil sam rucne, tak to vim. 

openSUSE 13.1
27.6.2009 12:46 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Tohle asi nikdo nevysvětlí. Pokud tvrdíte že jste měl dříve pouze jeden oddíl a na druhém ext2 bootpartition, a zároveň jste z ní bootoval jako z hd(0,2) což označuje třetí partition, tak to znemanalo že při vás stáli všichni svatí a ještě čert přidržoval zespoda vidlema, aby vám to fungovalo. Po instataci Windows se od vás asi odvrátili a nezbývalo vám než to nastavit správně.
27.6.2009 13:44 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku

Hmm, pekny, svedeme to na Microsoft, ten za to muze a ta jehoVista.

Hlavne ze jsem nemusel cely Linux znova instalovat, ze ho nerozhodi ani takova zmena, Windows by to nikdy neprezil :) 

openSUSE 13.1
27.6.2009 13:48 Ash | skóre: 53
Rozbalit Rozbalit vše Microsoft podporuje Linux
Jelikož až teď to máte správně, tak se vlastně dá říct, že vám to systém Windows opravil ;)
28.6.2009 11:21 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux

Ale opravdu nekecam, fakt jsem tam mel jenom jeden oddil, nesouvisi to nejak s tim, ze tam byla Vista? :) 

Prave bych na to rad prisel, jak je to mozny.

openSUSE 13.1
28.6.2009 11:43 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
S Vistou to nesouvisí. Buď jste tam měl dva oddíly (i když třeba jeden byl skrytý nebo neměl přiřazený žádný typ), nebo vám v počítači straší.
28.6.2009 21:10 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
A nebo taky záleží na biosu, co je tam nastavené a jak to původně bylo rozdělené na HDD.
29.6.2009 08:11 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
S rozdělením oddílů na disku nemá BIOS nic společného.
29.6.2009 16:38 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
Ano s rozdělením ne ale s pořadím zařízení a pak se zavaděč může zblbnout. (u mého biosu podle toho jak nastavím botování tak hdd mění písmenka :-).

Rešil jsem to pod linuxem tak že na HDD odkazuji podle UUID.
29.6.2009 16:46 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
V dotazu se ale pořád píše o hd0, tedy o jediném disku.
29.6.2009 18:16 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
Svého času když jsem přecházel z menšího disku na větší tak jsem nezanedbatelnou dobu bootoval z toho původního a ani jsem to nevěděl. Jen jsem se divil že se mi nějak nechce aktualizovat kernel :D Takže ta připomínka by obecně nebyla od věci, nicméně tazetal používá identifikaci disků by-id takže tam lze s určitostí tvrdit že se stále jedná o partišny téhož disku, čímž se věc asi řeší.
29.6.2009 18:32 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
Co je hd0 je jinak právě věc BIOSu, když se to tam přehodí, tak... ale to není tento případ.
29.6.2009 08:53 Tchimo
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux

Vista niekedy pri inštalácii vytvára okrem svojho systémového oddielu ešte jeden malý cca 200MB (XP vytvárali cca 8MB oddiel). Tento nie je bežne vidieť.

29.6.2009 09:26 Skokan, Pavel | skóre: 28
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux

mam pocit, ze XP maji tendenci nechat na systemovem disku 8 MB volneho mista a _nedelaji_ z toho diskovy oddil

u vist nevim - ty jsem instaloval jen jednou a doted s nima v praci trpim (zadny oddil navic u nich nemam)

u windows 7 to opravdu pri instalaci vytvari 200 MB oddil navic

29.6.2009 10:01 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux

Nasel jsem starej screenshot z gpartedu, porovnal jsem to se soucasnym stavem, je to stale stejne, 1. oddil NTFS, 2. oddil ext3. To je zahada. 

openSUSE 13.1
29.6.2009 10:24 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
Nemohl ten oddíl být třeba skrytý?
29.6.2009 13:57 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux

To by tam byl furt, pri instalaci WinXP jsem nechal smazat a znovu vytvorit pouze ten jeden oddil s Vistou.

openSUSE 13.1
29.6.2009 14:23 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux
Nemusel. Windows to mohly brát jako prázdný prostor, při vytvoření nového oddílu by jej pak využily.
29.6.2009 14:31 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Microsoft podporuje Linux

Prazdny prostor, ktery sem nevidel v zadnem partition manageru (gparted, Acronis, Paragon)? 

openSUSE 13.1
5.6.2010 20:48 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Po delsi dobe prispevek jeste k tomuto problemu - asi castecne vysvetleni. Dnes jsem klonoval disk v noteboku, kde bylo az dodnes stejne divne cislovani oddilu, ktere bylo i tehdy na mem desktopu a system Windows mi to opravil.

Jde o to, ze na tom noteboku jsou divne cislovane oddily:

/dev/sda1 - ntfs Windows XP
/dev/sda3 - linux ext3
/dev/sda2 - extended
/dev/sda4 - ntfs data


Opravdu je to takhle divne. Mel jsem to takhle i na tom desktopu, kde po instalaci Win XP se to opravilo na spravne cislovani, ktere uvadim nahore v prvnim prispevku. Pokud ted preinstaluju na noteboku Windows, take se to opravi na spravne cislovani. Zajimave je, ze nektere nastroje uvadi ten linuxovy oddil jako primarni a nektere ho zobrazuji az v extended, prestoze je opravdu primarni.

Vzniklo to zrejme takhle: Linux tam nebyl od zacatku, ale ten oddil jsem pridaval az po case, kdyz jsem se zblaznil do Linuxu. Zmenil jsem tehdejsi D: a vznikle volne misto presunul "doleva" mimo extended a udelal druhy primarni oddil ext3 a ono se to nevim proc oznacilo jako sda3, asi proto, ze povodne to byl sda3 a datovy oddil se zmenil na sda4. Jenze po presunu mimo extended se uz cislovani nezmenilo.

Takze bych si jeste dovolil malou otazku. Je mozne to cislovani sda2,3,4 nejak nenasilne za chodu zmenit?
openSUSE 13.1
6.6.2010 11:34 Lukáš Džunko | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
aj ked ostatny diskutujuci silou mocou tvrdili, ze tam bola dalsia particia tak to nemusel byt jediny problem. Za normalnych okolnosti sa cisluju particie linearne a predpoklada sa, ze nasledujuca je posunuta "dalej" od zaciatku. Toto ale nemusi byt vzdy pravda a je ista moznost mat ich prehadzane. Cislo particie v tabulke sa nemusi zhodovat s "logickym" poradim na disku.

Osobne si myslim, ze toto bol aj vas problem spominany v povodnom dotaze. Particie pocas laborovania s nimi dostali ine cisla ako by sa predpokladalo podla ich umiestenia na disku a zda sa ze ten problem je tam znova :o)

Co je realne na tom disku bude asi najlepsie zobrazi "fdisk" ... napr. takto
# fdisk -l /dev/sda
Bez problemov sa to da nenasilne opravit, v podstate podobnym principom ako to opravil instalator MS Windowsu. Nez nejake prikazy napisem tak bude lepsie vidiet ten fdisk.
6.6.2010 14:47 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Zde je vystup fdisku, ale to, co tam pise, je blbě. Ten oddíl /dev/sda3 je opravdu primarni a je jako druhy hned za sda1. Pokud pustim gparted, nebo Acronis Partitin Manager, zobrazuji ho spravne.
# fdisk -l /dev/sda

Disk /dev/sda: 320,1 GB, 320 072 933 376 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 38 913
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x3f2a432a

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1               1        3824    30716248+   7  HPFS/NTFS
/dev/sda2            6441       38913   260839372+   f  W95 Rozš. (LBA)
Diskový oddíl 2 nekončí na hranici cylindru.
/dev/sda3   *        3825        6440    21013020   83  Linux
/dev/sda5            6833       38913   257690632+   7  HPFS/NTFS
/dev/sda6            6441        6832     3148677   82  Linux swap/Solaris

Diskové oddíly jsou chybně seřazeny
openSUSE 13.1
6.6.2010 15:04 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
No když ty oddíly máš špatně na HDD seřazeny....

Co skusit oddíly správně seřadit?

fdisk potom zmáčknout "x" a pak "f" a uložit "w" ?
6.6.2010 15:17 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Jak spravne seradit? Ja jsem nic spatne neudelal, pouze jsem standardne vytvoril novy oddil. Nevim, kdo nebo co vymyslelo to spatne cislovani sda1,2,3.

Znovu: Nez jsem instaloval Linux, v Acronis Partition Manageru zmensil datovy oddil ntfs v extended, posunul ho doprava, cimz vzniklo misto vlevo, o toto misto jsem zmensil extended, cimz vzniklo misto pro primarni partisnu pred extended pro Linux. Naprosto standardni postup prace s partisnama.

Linuxovy oddil se mel oznacit jako sda2 a extended sda3. Proc to Linux nespravne cisluje nebo kde to nespravne cislovani ma ulozene, to ja nevim.
openSUSE 13.1
6.6.2010 18:31 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
No prostě tě to zmršily ty win programy a ta šaškárna co jsi s tím dělal.

Prostě žádné číslování oddílů není, prostě v MBR který je zapsán na prvním místě je sda1 na druhém sda2 atd a pokud nějaký program druhý oddíl zapíše na první místo v MBR tak se zmrší číslování atd....

Prostě si to fdiskem seřaď a nemusíš to zapisovat "w" ale pouze na to koukni zda to správně seřadil "r" spátky do hlavní nabídky a "p" výpis.

Prostě pokud to nějaký program na přesouvání oddílů neumí pak správně seřadit tak za to linux nemůže.
6.6.2010 19:07 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Jaka saskarna proboha? Co sem mel asi delat, kdyz tam byl jenom Windows a ntfs oddily! Zmenseni oddilu a vytvoreni noveho je standardni operace.
openSUSE 13.1
6.6.2010 19:12 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Zmenšování a přesun oddílů s datama není standartní práce.

A pokud to nějakej program neumí korektně tak za to nemůžu.
6.6.2010 19:26 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Dekuji za radu. Predpokladam, ze lepsi by bylo to precislovani delat z Live CD a pak hned rovnou opravit /etc/fstab a grub/menu.lst. Vyzkousim napred na starem disku (ktery ma vadne sektory a proto jsem ho klonoval na novy).
openSUSE 13.1
27.6.2010 22:33 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
No a tohle nase nedorozumeni je vysvetleno zde :)

Tim standardni jsem myslel spise to, ze ty operace s oddily byly standardni, zadne zbesilosti jsem nedelal, jinak samozrejme se o standardni operaci nejedna.
openSUSE 13.1
27.6.2010 22:30 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Tak jsem to zkusil. Nemohu kopirovat nic z konzole, protoze to delam v GParted Live CD, prepisuju z notebooku:
Command: x
Expert command: f
Done.
Expert command: w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
Nasleduje vypis prikazu fdisk -l:
 fdisk -l /dev/sda

Disk /dev/sda: 80.0 GB, 80026361856 bajtů
hlav: 240, sektorů na stopu: 63, cylindrů: 10337
Jednotky = cylindry po 15120 * 512 = 7741440 bajtech
Identifikátor disku: 0xd53ad53a

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1               1        2709    20480008+   7  HPFS/NTFS
/dev/sda2   *        2710        4649    14666368+  83  Linux
/dev/sda3            4650        10337   43001280    f  W95 Rozš. (LBA)
/dev/sda5            4650        4919     2041168+  82  Linux swap/Solaris
/dev/sda6            4920        10337   40960048+   7  HPFS/NTFS
Tim je asi problem vyresen. Nyni mi uz zbyva pouze upravit /boot/grub/menu.lst a /etc/fstab. Dekuji.
openSUSE 13.1
28.6.2010 00:36 Ant
Rozbalit Rozbalit vše fdisk - "oprav tabulku oddilu"
Budu si muset pamatovat, ze ten "fix" z fdisk umi seradit oddily na disku. To je zajimava funkce, ktera se muze hodit.
28.6.2010 00:43 Ant
Rozbalit Rozbalit vše Zaznamy v /etc/fstab
Nyni mi uz zbyva pouze upravit [...] /etc/fstab
Zaznamy v /etc/fstab nemuseji uvadet jen absolutni nazev zarizeni, ale mohou odkazovat bud na UUID nebo jmeno (label) oddilu. Pri tomto reseni se mohou oddily na disku ruzne presouvat a presto fstab pokazde najde ten pravy, aniz by se muselo neco prepisovat.

Vice informace v man fstab

Myslim, ze v tomto konkretnim pripade je sice vhodne zmenit menu.lst, uz ale nebude zapotrebi znovu instalovat grub, protoze pro nej zustava snad vse pri starem (umisteni 2.etapy ve stejnych sektorech, a odkaz na (hd1,1) pro chainload Windows.
28.6.2010 00:45 Ant
Rozbalit Rozbalit vše Re: Zaznamy v /etc/fstab
Oprava: (hd1,1) → (hd0,0)

Grub-Legacy pocita disky a oddily od nuly.
28.6.2010 09:29 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Zaznamy v /etc/fstab
Jo je to super funkce, koukam, ze i na dalsim PC to mam blbe serazene, jdu to opravit.

Upravit /etc/fstab i menu.lst jsem musel, protoze tam bylo blbe cislo oddilu (part3 -> part2, (hd0,2) -> (hd0,1).

Ale musel jsem i preinstalovat grub, protoze mi porad nabihala jen konzole grubu. Asi mu vadilo, ze se zmenilo cislo oddilu. Nicmene po techto prikazech vse jede jak ma:
root (hd0,1)
setup (hd0,1) ... do MBR neeee, tam je TrueCrypt Loader ;-)
reboot

Jeste jednou dekuji za vsechny informace, bylo to velmi poucne.
openSUSE 13.1
11.6.2010 12:42 Lukáš Džunko | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Oba graficke tooly zobrazuju diskove particie podla rozsahu Zaciatok:Koniec co nieje spravne. Vypis prikazu fdisk zobrazuje poradie v tabulke particii a teda to co sa realne pouziva. Ako som uz spominal tak poradie v partiotion tabulke a "ocakavane" poradie podla zaciatku a konca particie nemusi byt zhodne. Podla toho vypisu je vidiet, ze ste sa stym hrali a aktualne mate nie standardne poradie particii v tabulke.

Najjednoduchsie riesenie bude ak sa vykaslete na vsetky tie graficke klikatka a usporiadate si to cez fdisk. Ci uz tak ako to navrhol kolega, alebo manualne (manual k fdisk je vas kamarat).

btw. ten tool, ktory ste pouzival na zmensenie/posuvanie particii snimi zjavne neviem spravne pracovat
17.6.2010 20:56 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Byl to nějaký Acronis Partition Manager z nějakého starého Hiren's boot cd. Ale to bylo už před 2 lety, kdy jsem se zvláznil do opensuse. Dnes již používám GParted Live CD, posouval jsem s ním jeden 200 GB NTFS oddíl o pár mega doleva a přišel jsem asi o 100 MP3. Nic není dokonalé!

Naštěstí mám ještě starý disk s vadnými sektory, který jsem klonoval na nový disk, takže mám jedinečnou šanci si to vyzkoušet nanečisto a naučit se to.
openSUSE 13.1
18.6.2010 10:20 Ant
Rozbalit Rozbalit vše Oprava partition table
šanci si to vyzkoušet nanečisto a naučit se to
Ted jsem neco zkousel a k opraveni te tabulky by melo stacit:
sfdisk -d /dev/sda > pt
sfdisk /dev/sda < pt
Mozna bude zapotrebi to spoustet z LiveCD a ten soubor pt ukladat nekam mimo disk sda, ale to uz je jen detail.

Kdo ma silny zaludek, muze zkusit rovnou sfdisk -d /dev/sda | sfdisk /dev/sda :-)
18.6.2010 10:28 Ant
Rozbalit Rozbalit vše Re: Oprava partition table
k opraveni te tabulky by melo stacit:
Ono to tu tabulku opravi, ale ztraci se pritom informace o tom, co je extended a co primary, takze by to zrejme vytvorilo 4 primary. Ne ze by to v tomto konkretnim pripade vadilo (na tom disku jsou jen 4 oddily), ale muselo by se upravit cislovani disku vevnitr Linuxu (odkazy z grubu na boot, odkaz na swap, pripojovani windowsovych disku a mozna jeste neco dalsiho). Navic by tam uz neslo pridat pripadne dalsi oddily, kdyby vyvstala ta potreba (resp. slo by to, ale musela by se docasne smaznout swap partisna, kterou by clovek v ten moment stejne nepotreboval a misto ni vytvorit ten rozsireny kontejner).
18.6.2010 14:03 Ant
Rozbalit Rozbalit vše Re: Oprava partition table
Opravuji, co jsem opravil a tvrdim, co jsem tvrdil! :-)

Ten sfdisk preci jenom uklada informace o extended partition (puvodne jsem to prehledl), takze by ten vyse uvedeny postup mel fungovat.
27.6.2010 22:20 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Oprava partition table
Nic to neudělalo. Nemohu nijak vykopirovat text z konzole, protoze v GParted Live CD nejde net a ani to nechce pripojit flash, takze popisu, co se stalo.

Soubor pt obsahuje vypis podobny tomu, co jsem tu uvadel, jen v jinem formatu, ale ve stejne blbem poradi. Druhy prikaz nejprve to vypsal Old situation, pote New situation shodnou s Old situation a pote: Warning: partition 1 does not end at a cylinder boundary sfdisk: I don't like these partitions - nothing changed. (If you really want this, use the --force option.)

Ale force jsem nedaval, vzhledem k tomu, ze stara i nova situace jsou stejne. Vyzkousim jeste postup psany vyse.
openSUSE 13.1
28.6.2010 00:54 Ant
Rozbalit Rozbalit vše Re: Oprava partition table
Soubor pt obsahuje vypis [...] ve stejne blbem poradi.
Aha, to jsem nedomyslel. To je docela mozne, ze on to pri vypisu neserazuje a pak vyplivne presnou kopii toho, co je na disku. Ja to testoval jen na svych discich a ty jsou serazene spravne. Tudy cesta zjevne nevede. Jeste ze to funguje v tom fdisku.
12.6.2010 09:53 Ant
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Tomuhle rikam zprasena tabulka!

Nejen ze sda2 a sda3 jsou prohozene, ale navic i sda5 a sda6. Nejsem si jisty, jestli linuxovy fdisk umi opravit ty sda5 a 6, protoze to jsou samostatne tabulky oddilu v rozsirenem oddile. To je bordel!

Kdysi jsem neco takoveho mel na disku jeste v dobach DOSu a prvnich Windows 95 a Linuxu. Mozna jeste horsi (celkem asi 9-10 oddilu). Tenkrat jsem to sklepal a opravil nejakym DOSovym freeware programem.
17.6.2010 20:58 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
No tak toho sda5 a 6 jsem si vůbec nevšiml. Ale to nebývalo! To vzniklo až poté, co jsem na novém disku pomocí GParted LiveCD zvětšoval swap a ten velký ntfs oddíl.

To je nářez ;-) ale jinak to funguje ;-)
openSUSE 13.1
18.6.2010 10:03 Ant
Rozbalit Rozbalit vše Rodokmen
Jen pohledem na tu tabulku ti muzu presne rict, co jsi s tim diskem delal od zacatku:
  1. Zacal jsi s Windows a mel jsi jeden primarni (C:) a jeden logicky disk (D:)
  2. zmensil jsi ten rozsireny oddil a soupnul do doprava (mozna jsi misto toho jen zmensil svuj disk C:)
  3. zmensil jsi logicky disk v tom rozsirenem oddile a soupnul ho doprava
  4. v uvolnenem miste mezi primarnim a rozsirenym oddilem jsi vytvoril disk pro Linux
  5. na zacatku toho rozsireneho oddilu jsi udelal partisnu pro swap
18.6.2010 10:07 Ant
Rozbalit Rozbalit vše Re: Rodokmen
Oprava: prohod body #2 a #3.

Koukam, ze se to plne shoduje s tim, co jsi uz drive psal o tom, co jsi si tim diskem delal.
18.6.2010 13:10 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Rodokmen
Ano, presne to jsem delal.

Co jsem mel jineho delat, kdyz tam byl pouze Windows a datovy oddil a chtel jsem tam pridat Linux jako primarni oddil, aby mohl bootovat? ;-)
openSUSE 13.1
18.6.2010 13:54 Ant
Rozbalit Rozbalit vše Re: Rodokmen
Z hlediska uzivatele ten postup uplne chapu.

Dovedu si predstavit i situace, kdy ten prerozdelovaci program by udelal vyslovene dobre, kdyby neserazoval disky v MBR, jenze konkretne v teto situaci by jejich serazenim nic nezkazil. Otazka je, jak jednoduche je programove zjistit, ze jejich serazenim se nic nezkazi a uplne jina vec je, jak by na to ruzne OS reagovaly.

Celkove vzato, neexistuje asi jednoduche reseni, aniz by si tam majitel disku nemusel pripadne opravit spousty nefunkcnich odkazu ve vsech jeho OS. Ktery uzivatel tohle umi? I diskuse tady ukazuji, ze spousta lidi nevi, co ma delat. Nebootuji jim jejich OS, maji jina pismenka disku ve Windows, nepripojuji se jim disky do Linuxu apod.
18.6.2010 15:10 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Rodokmen
Dik za informace, uz je mi to uplne jasne. Uz chapu, proc se to chova takhle a proc se to v ruznych partition softech zobrazuje jinak. To je teda neco!

Takze by bylo lepsi nikdy nevytvaret novy oddily pred existujicimi, ale v pripade takoveho pozadavku vsechny oddily za mistem pozadovaneho noveho oddilu smazat a vytvorit je znovu. Data samozrejme predtim zalohovat a pak tam nakopirovat zpatky.
openSUSE 13.1
18.6.2010 16:17 Ant
Rozbalit Rozbalit vše Re: Rodokmen
by bylo lepsi nikdy nevytvaret novy oddily pred existujicimi
Presne tak. Vsechny tyhle problemy vznikaji jen proto, ze to clovek nepridava nakonec a tak i kdyz to pridava jako posledni a ma to nejvetsi cisla, tak fyzicky jsou ty oddily umisteny vpredu a to je cely ten duvod toho zmatku.

Ono ale nejde pridavat jen na konec ve vetsine pripadu. To uz by clovek musel delat PRVOTNI rozdeleni disku z tim, ze jednou mozna nekdy bude menit rozlozeni oddilu na disku. Zadny uzivatel k tomu takhle ale nepristupuje a ti, co to vedi, znaji take jednoduchy zpusob, jak to pozdeji udelat i kdyz to ze zacatku "radne" nerozdelili.
Data samozrejme predtim zalohovat a pak tam nakopirovat zpatky.
Tohle je strasne moc prace a ani si nedokazu predstavit, jak se treba zalohuje 2TB disk, kdyz jiny nemas.

Myslim, ze mnohem jednodussi bude si pozvat kamarada, co tomu rozumi a za zhruba 5 minut ti to spravi ;-) Jak uz se psalo v jine diskusi, cely ten tvuj problem jde vyresit presunem mene nez 50 bajtu na disku :-)
6.6.2010 14:55 Milan
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Co kdybyste zkusili nepřepisovat a Windows instalovat vždy jako první a pak teprve instalovat OS Linux. Při instalaci se Vás bude Linux ptát na vše potřebné. Já osobně jsem ještě nikdy po tomto způsobu instalace neměl žádný problém. Bootování je Linux na prvním řádku. Při instalaci Linuxu, z důvodu zachování osobních dat a nastavení, je nutné vytvořit oddíl "Home" jako samostatný. Pak Vám zůstanou všechna data a nastavení i při případné přeinstalaci. Nejvhodnější je pro každý systém samostatný disk.

Jednotlivé oddíly by měly vypadat asi takto:

Linux sda 1 ext2 sda 5 swap sda 6 ext3 (Home)

Windows NTFS
6.6.2010 15:11 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Však to tak delam. Detaily jak to vzniklo viz můj příspěvek z 5.6.2010 20:48.
openSUSE 13.1
6.6.2010 15:12 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Jeste dodatek, neni nutne na home delat oddil, vse mam ja jednom oddilu. Ale to je zde uplne irelevantni.
openSUSE 13.1
Chytrex avatar 11.6.2010 15:57 Chytrex | skóre: 27 | Bohumín
Rozbalit Rozbalit vše Re: Grub - po instalaci WinXP se zmenilo cislovani disku
Home na své partition je hodně šikovná věc.. chrání to tvá data..
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.