Portál AbcLinuxu, 14. května 2025 02:19

Dotaz: master boot record

10.10.2009 11:00 Milos Zlamal
master boot record
Přečteno: 512×
Odpovědět | Admin
Dobry den,

na pocitaci jsem mel nasledujici partition table:

/dev/sda1 bootable NTFS Windows

/dev/sda2 swap

/dev/sda3 ext3 /

/dev/sda4 ext3 /home/

Chtel jsem preinstalovat windows a abych si ulehcil nasledne ozivovani dualbootu chtel jsem si zazalohovat MBR. Pouzil jsem nasledujici prikaz:

dd if=/dev/sda of=/home/user/mbr bs=512 count=1

Po vlozeni instalacniho CD windowsu (XP) jsem dal odstranit tu NTFS partition a hned jsem ji chtel znovu uplne stejnou vytvorit (chtel jsem ho tim jen donutit aby ji naformatoval). Avsak kdyz jsem dal vytvorit, tak mi rekl ze uz zadnou dalsi vytvorit nemuzu protoze je uz vytvoreno maximum (pritom bych se dostal na stejny pocet jako tam byl doted - 4).

Tak jsem si rekl ze pres nejake linux LiveCD vratim puvodni MBR a pujdu na to nejak jinak. Ale to asi byla chyba. Jeste predtim nez jsem ten MBR restoroval, tak jsem pustil cfdisk:

/dev/sda1 swap

/dev/sda2 ext3 /

/dev/sda3 ext3 /home/

Uz tam byly jen tyhle a jeste byly takhle precislovane. Pak jsem pomoci

dd if=mbr_backup of=/dev/sda

vratil puvodni MBR a znovu otevrel cfdisk ted uz mi napsal jen toto:

FATAL ERROR: Bad primary partition 0: Partition begin after end-of-disk

Kdyz ted pc pustim bez CD tak se jen dokola restartuje, kdyz ho pustim s instalacnim CD windows tak mi rekne ze je tam 100GB free space. LiveCD nabootovat jde.

Jde to prosim nejak zachranit? Hlavne ten Linux...

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2009 11:17 NN
Rozbalit Rozbalit vše Re: master boot record
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus pres live CD partice normalne namountovat..zrejme sis jen rozdelal rozlozeni disku.. data mas na stejnem miste. Co ti ukaze fdisk -l ?

NN
10.10.2009 18:30 Milos Zlamal
Rozbalit Rozbalit vše Re: master boot record
Vystup fdisk -l je nasledujici:
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x69205244

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?       13578      119522   850995205   72  Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2   ?       45382       79243   271987362   74  Unknown
Partition 2 does not end on cylinder boundary.
/dev/sda3   ?       10499       10499           0   65  Novell Netware 386
Partition 3 does not end on cylinder boundary.
/dev/sda4          167628      167631       25817+   0  Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order
V /dev/ se nachazi pouze sda, pri pokusu o mount dostanu nasledujici odpoved:
$ sudo mount /dev/sda
mount: can't find /dev/sda in /etc/fstab or /etc/mtab
10.10.2009 18:53 Alex Stoyanovicz
Rozbalit Rozbalit vše Re: master boot record
v tom mountovacim prikazu ti chybi cil, kam se partition namountuje, takze:

sudo mount /dev/sda /mnt/mujmount
10.10.2009 19:08 Roman Travik
Rozbalit Rozbalit vše Re: master boot record
ok, ale i kdyz to tam pridam tak to chce type a kdyz dam ext3, tak pro zmenu rekne bad fs type. Problem je hlavne to ze v /dev/ neni sda1, sda2 atd... je tam jenom sda, bez jakehokoliv cisla. Takze to asi nemuzu naraz namountovat, na sda jsou nebo aspon byly 4 partition 2x ext3, swap a NTFS a ted vidim v /dev/ jen sda.
10.10.2009 11:44 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
Rozbalit Rozbalit vše Re: master boot record
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den. Zalohu jste delal
dd if=/dev/sda of=/home/user/mbr bs=512 count=1
ale obnovoval jste
dd if=mbr_backup of=/dev/sda
Pokud se nejedna o preklep, tak chyba je v zamene zaloh.

Dejv
Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
10.10.2009 17:52 Milos Zlamal
Rozbalit Rozbalit vše Re: master boot record
Jedna se o preklep, nahraval jsem stejny soubor.
otasomil avatar 10.10.2009 19:44 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: master boot record
Odpovědět | | Sbalit | Link | Blokovat | Admin
>>>Po vlozeni instalacniho CD windowsu (XP) jsem dal odstranit tu NTFS partition a hned jsem ji chtel znovu uplne stejnou vytvorit (chtel jsem ho tim jen donutit aby ji naformatoval).

Zasadni chyba. Windows (jakekoli) NIKDY nenechavejte upravovat diskove oddily a ani formatovat. Pripravte oddily pomoci Gparted a win instalujte do jiz pripraveneho oddilu. Po nainstalovani Grubu ihned udelejte backup MBR. Vas postup se zalohou a obnovou MBR je OK. Windows nikdy neinstalujte nikam jinam nez do prvniho oodilu HDD (sda1).
Budete-li se drzet tohoto tak Vam vse bude fungovat spravne.
K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
10.10.2009 19:53 Roman Travik
Rozbalit Rozbalit vše Re: master boot record
Ok, uznavam, byla to chyba. Ale znamena to snad, ze ted uz s tim nejde nic udelat?
otasomil avatar 11.10.2009 08:25 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: master boot record

Pokud na disku nemate nejaka opravdu dulezita data. Predpokladam ze zalohujete na opt disky, ext hdd apod tak jak se to ma delat.

Dival jste se na disk v Gparted ? Tento nastroj maji vsechny vydani PuppyLinuxu - takze doporucuji.

Dival jsem se na rozlozeni partition spousty HDD (HDD z vyrazenych pc) kde byly jen windows a z nepochopitelnych duvodu byl na nekterych discich nealokovany oddil cca 1 MB jeste pred systemovym oddilem.

S windows proste nevite co Vam s rozlozenim partition provedou - pozor na to.

Pokud Vas mrzi jen ztrata systemu tak se pustte do nove instalace obou systemu.

Oddily tak jak jste mel si vytvorte znovu pomoci Live CD Puppy a Gparted.

Prve nainstalujte windows do sda1 a pak teprve Vasi distribuci.

Kdyz budete v budoucnu win preinstalovavat tak ntfs oddil naformatujte pomoci gparted a v zadnem pripade to nenechavejte delat instalacnimu systemu windows.

K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
pepe_ avatar 11.10.2009 09:21 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: master boot record
Odpovědět | | Sbalit | Link | Blokovat | Admin
No aspon vidite pro priste ze pokud chcete provadet to co chcete tak nikdy nemazte partition (je to hovadina) neb kdyz ji vytvorite bude mit jiz jine cislo. Mel si jit do linuxu a v nem treba gparted em naformatovat win partition a po restartu nainstalovat wokna , zadne mazani partition. Nebo kdyz doma vymenujete nabytek tak to berete i ze zdma ? Snad zdi nechate bejt a vycistite jen mistnost. No a zazalohovat doporucuju nejen 1k mbr ale i kazde partition i te co mazete kdyz nahodou se hrabete v rozdeleni disku na kterem sou data a jeste k tomu nezalohovana .... Dopurucuji nastartuj livecd s gparted a dej to do poradku. A pro priste s instalacniho cd woken necekej ze to je partition manager.

Sformatovat , pustit instalaci , v ni dat pouzit stavajici a gou gou..
11.10.2009 12:46 Roman Travik
Rozbalit Rozbalit vše Re: master boot record
Příloha:
Podle gparted to ted vypada takhle (viz priloha). Zalohu mam, ztrata dat me nemrzi, stve me ale ztrata nakonfigurovaneho, prizusobeneho funkcniho arch linuxu...

otasomil avatar 11.10.2009 14:16 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: master boot record

Tak to znam velmi dobre. Taky jsem tak jednou dopadl.

Nejlepe bude zacit znovu.

>>>stve me ale ztrata nakonfigurovaneho, prizusobeneho funkcniho arch linuxu...

To je kazdopadne neprijemne, ale realne nahraditelne.

K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.