Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]Przenoszenie systemu na nowy dysk - problem z WinXP
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
mirek
Guru
Guru


Joined: 20 Sep 2004
Posts: 489
Location: Oslo Norway

PostPosted: Tue Apr 04, 2006 9:08 am    Post subject: [SOLVED]Przenoszenie systemu na nowy dysk - problem z WinXP Reply with quote

Po przeniesieniu systemu na nowy dysk nie moge wystartowac WinXP.
Backup WinXP robilem programem Acronic TrueImage.
Z Gentoo mam dostep do partycji ntfs i wszystko wydaje sie byc w porzadku.
Windows jest zainstalowany na partycji
Code:
/dev/hdc1

W Grubie mam wpis
Code:
title=Windows XP
root (hd0,0)
chainloader +1

Probowałem rowniez
Code:
title=Windows XP
rootnoverify (hd0,0)
chainloader +1

Chcialem naprawic mbr z plyty instalacyjnej WinXP i tu dziwna sprawa. Komputer przy bootowaniu zawiesza się – mam tylko czarny ekran.
Nie mam takiego objawu, gdy bootuje z plyty LiveCD Gentoo, czy n.p Acronic TrueImage

Czy ktos mial takie problemy i jak to naprawic?


Last edited by mirek on Tue Apr 04, 2006 8:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
RAIH
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jul 2005
Posts: 114
Location: POLAND

PostPosted: Tue Apr 04, 2006 9:23 am    Post subject: Re: Przenoszenie systemu na nowy dysk – problem z WinXP Reply with quote

mirek wrote:
Po przeniesieniu systemu na nowy dysk nie moge wystartowac WinXP.
Backup WinXP robilem programem Acronic TrueImage.
Z Gentoo mam dostep do partycji ntfs i wszystko wydaje sie byc w porzadku.
Windows jest zainstalowany na partycji
Code:
/dev/hdc1

W Grubie mam wpis
Code:
title=Windows XP
root (hd0,0)
chainloader +1

Probowałem rowniez
Code:
title=Windows XP
rootnoverify (hd0,0)
chainloader +1

Chcialem naprawic mbr z plyty instalacyjnej WinXP i tu dziwna sprawa. Komputer przy bootowaniu zawiesza się – mam tylko czarny ekran.
Nie mam takiego objawu, gdy bootuje z plyty LiveCD Gentoo, czy n.p Acronic TrueImage

Czy ktos mial takie problemy i jak to naprawic?


Wiec wpis powinien wyglodac tak:
Code:
title=Windows XP
rootnoverify (hd2,0)
chainloader +1


hd0,0 ---> hda1
_________________
JESTEM W SZOKU
Back to top
View user's profile Send private message
lukierek
n00b
n00b


Joined: 21 Feb 2006
Posts: 13
Location: /Poland/Kraków

PostPosted: Tue Apr 04, 2006 9:24 am    Post subject: Reply with quote

Nie napisałeś za wiele o tych przenosinach... A który system przeniosłeś ? Gentoo, WinXP, czy oba ? A czy ten nowy dysk został dodany do istniejących, czy zastąpił jeden ze starych...

Z fragmentów Twojej konfiguracji wynika że WinXP jest teraz na pierwszej partycji trzeciego dysku, a grub szuka na pierwszej partycji pierwszego dysku. Może tu jest problem ?

pozdrawiam
Back to top
View user's profile Send private message
mirek
Guru
Guru


Joined: 20 Sep 2004
Posts: 489
Location: Oslo Norway

PostPosted: Tue Apr 04, 2006 10:12 am    Post subject: Reply with quote

Zmienilem stary dysk na nowy. Po prostu "sklonowalem" stary dysk na ktorym mialem dwa systemy WinXP i Gentoo.
W moim laptopie HD jest rozpoznawany jako hdc. Nie zmienialem nic w Grub-ie ani w fstab-ie. Gentoo skopiowalo sie bez problemow i wystartowalo za pierwszym razem.

Edit: U mnie CDRom jest montowany jako /dev/hda
Back to top
View user's profile Send private message
lukierek
n00b
n00b


Joined: 21 Feb 2006
Posts: 13
Location: /Poland/Kraków

PostPosted: Tue Apr 04, 2006 10:33 am    Post subject: Reply with quote

A co tak w ogóle "mówi" grub jak próbujesz załadować WinXP ?
Back to top
View user's profile Send private message
mirek
Guru
Guru


Joined: 20 Sep 2004
Posts: 489
Location: Oslo Norway

PostPosted: Tue Apr 04, 2006 11:02 am    Post subject: Reply with quote

Nie jestem teraz w domu, ale cos w rodzaju
Code:
NTLDR is missing


Najbardziej co uwazam za dziwne to niemozliwosc bootowania z plyty WinXP. Tak jakby wystapil konflikt systemow plikow i WinXP nie moze znalezc partycji NTFS, chociaz mam rowniez na tym dysku partycje fat32 jako wspolna patrycje dla download dla linuxa i windows.
Back to top
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Tue Apr 04, 2006 11:39 am    Post subject: Reply with quote

To nie problem GRUBa tylko samego Windowsa XP. Ratunkiem jest zbootowanie się z płyty WinXP (co może być problematyczne jak napisałeś), próba instalacji Windowsa na nowo (wtedy instalator poinformuje Cię, że jest już instalka) i wtedy wybranie opcji "Napraw".

Pozdrawiam.

_________________
rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl

APEL!
Back to top
View user's profile Send private message
lukierek
n00b
n00b


Joined: 21 Feb 2006
Posts: 13
Location: /Poland/Kraków

PostPosted: Tue Apr 04, 2006 11:55 am    Post subject: Reply with quote

Tak, to nie problem gruba - tylko prawdopodobnie efekt działania tego softu do robienia obrazu partycji. W sieci można odszukać, że podobne wypadki zdarzają się przy użyciu tego Twojego programu, jak również np. niektórych wersji Norton Ghost.

ps.

NTLDR to New Technology Loader :)

pozdrawiam


Last edited by lukierek on Tue Apr 04, 2006 12:12 pm; edited 2 times in total
Back to top
View user's profile Send private message
mirek
Guru
Guru


Joined: 20 Sep 2004
Posts: 489
Location: Oslo Norway

PostPosted: Tue Apr 04, 2006 11:58 am    Post subject: Reply with quote

Wszystko OK, tylko jak zainstalowac teraz WinXP.
Moze wyjsciem bedzie usuniecie partycji linuksowych i najpierw uzyskac sprawne WinXP?
Back to top
View user's profile Send private message
frido
n00b
n00b


Joined: 03 Apr 2006
Posts: 40

PostPosted: Tue Apr 04, 2006 12:26 pm    Post subject: Reply with quote

Nie usuwaj partycji z linuchem. Zainstaluje XP. Po instalacji wystartuj z LiveCD linucha, zamontuj partycje linuxowe,zrob chroota i zainstaluj gruba. Powinno wszystko po czyms takim smigac.
Back to top
View user's profile Send private message
mirek
Guru
Guru


Joined: 20 Sep 2004
Posts: 489
Location: Oslo Norway

PostPosted: Tue Apr 04, 2006 12:59 pm    Post subject: Reply with quote

Jak pisalem wczesniej Cdrom nie chce mi botowac z WinXP Cd.
Back to top
View user's profile Send private message
Kurt Steiner
Bodhisattva
Bodhisattva


Joined: 01 Apr 2005
Posts: 1050
Location: Ostroleka, Polska

PostPosted: Tue Apr 04, 2006 1:14 pm    Post subject: Reply with quote

Sprawdz jaka masz ustawiona kolejnosc bootowania w biosie.
Sprawdz czy inne plyty bootuja. Sprobuj uzyc innej plyty instalacyjnej.
Back to top
View user's profile Send private message
frido
n00b
n00b


Joined: 03 Apr 2006
Posts: 40

PostPosted: Tue Apr 04, 2006 4:26 pm    Post subject: Reply with quote

mirek wrote:
Jak pisalem wczesniej Cdrom nie chce mi botowac z WinXP Cd.


Nie chce bootowac WinXP z CDROM'u ... czy ogolnie nie chce bootowac z cdromu. Ja mowilem o LiveCD gentoo ... to tak na marginesie :)
Back to top
View user's profile Send private message
mirek
Guru
Guru


Joined: 20 Sep 2004
Posts: 489
Location: Oslo Norway

PostPosted: Tue Apr 04, 2006 8:17 pm    Post subject: Reply with quote

Po usunieciu partycji linuksowych system bez problemu wystartowal z plyty instalacyjnej WinXP.
Naprawilem mbr i ntldr i odzyskalem WinXP. Nastepnie odtworzenie backupu Gentoo naprawienie Gruba i wszystko dziala jak nalezy.
Back to top
View user's profile Send private message
agrypa1
Apprentice
Apprentice


Joined: 31 Mar 2005
Posts: 244

PostPosted: Thu Apr 06, 2006 3:51 pm    Post subject: Reply with quote

mirek wrote:
Po usunieciu partycji linuksowych system bez problemu wystartowal z plyty instalacyjnej WinXP.
Naprawilem mbr i ntldr i odzyskalem WinXP. Nastepnie odtworzenie backupu Gentoo naprawienie Gruba i wszystko dziala jak nalezy.


Na przyszłość polecam tego typu rozwiązanie:
Code:

Instrukcja tworzenia obrazu dysku przy pomocy 'partimage'


WYKONANIE OBRAZU

1.Zakładamy, że Windows (XP, 2000, NT, ME lub inne) znajduje się na dysku 'primary master' na partycji C:\ (dla linuksa to jest '/dev/hda1') i że nie ma innej partycji na tym dysku (np.: D:\). Podpinamy drugi dysk do komputera jako 'secondary master'. Zakładamy, że jest czysty i sformatowany. Linux wykryje go jako '/dev/hdb'.

2.Odpalamy komputer z bootowalną płytą: (http://www.gtlib.gatech.edu/pub/linux/system/recovery/RIP-14.7.grub.iso.bin)

3.Wykonujemy polecenia:
mount -t auto /dev/hdb /mnt/hdd
cd /mnt/hdd

4.Najpierw zrzucamy Master Boot Record do pliku hda.mbr
dd if=/dev/hda of=hda.mbr count=1 bs=512

5.Teraz tablicę partycji naszego dysku, na którym jest Windows OS zrzucamy do pliku hda.pt:
sfdisk -d /dev/hda > hda.pt

6.Ten plik można obejrzeć poleceniem 'cat hda.pt' i wykorzystać wiedzę zdobytą do tworzenia obrazów partycji, gdyby partycji było więcej.

TWORZENIE OBRAZU
partimage -b -z1 save /dev/hda1 obraz_hda1.gz

7.W tym momencie posiadamy kompletny obraz dysku z informacją o MBR oraz tablicą partycji. Wyłączamy komputer poleceniem:
poweroff

PRZYWRACANIE OBRAZU
8.Odpalamy komputer z bootowalnej płyty CD.

mount -t auto /dev/hdb /mnt/hdd
cd /mnt/hdd


9.Najpierw przywracamy Master Boot Record:
dd if=hda.mbr of=/dev/hda

10.Teraz tablicę partycji:
sfdisk /dev/hda < hda.pt

11.Następnie przywracamy obraz:
partimage -e restore /dev/hda1 obraz_hda1.gz

12.Można teraz wyłączyć komputer poleceniem:
poweroff

... odpiąć dysk 'secondary master' i odpalić komputer w przywróconym systemie Windows.

13.Metoda opisana powyżej ma tę zaletę, że kopiuje do obrazu tylko faktycznie istniejące dane bez pustej przestrzeni, która jest częścią partycji. Dlatego obraz dysku jest mniejszy od oryginału oraz dodatkowo skompresowany metodą gzip (argument '-z1' w poleceniu partimage), co daje stosunkowo mały rozmiar pliku obrazu.


pzdr
Agryppa
_________________
The first successor of Saint Peter was Linus (a.d. 68-79) - whose namesake became the creator of Linux in our time. Torvalds' middle name is Benedict - the name assumed by the previous Pope who resigned from office.
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Thu Apr 06, 2006 4:36 pm    Post subject: Reply with quote

Agryppa, partimage ma tą wadę, że nie przywróci Ci obrazu na partycję mniejszą od źródłowej, a i w przypadku większej się pluje, że nie wszystko może działać. Jeśli znasz program do obrazów, który ma tą elastyczność o której piszę (powiedzmy, że mam ochotę zmniejszyć partycję systemową) i nie jest komercyjny to chętnie się dowiem.
_________________
powered by power plant
Back to top
View user's profile Send private message
agrypa1
Apprentice
Apprentice


Joined: 31 Mar 2005
Posts: 244

PostPosted: Thu Apr 06, 2006 9:44 pm    Post subject: Reply with quote

BeteNoire wrote:
Agryppa, partimage ma tą wadę, że nie przywróci Ci obrazu na partycję mniejszą od źródłowej, a i w przypadku większej się pluje, że nie wszystko może działać. Jeśli znasz program do obrazów, który ma tą elastyczność o której piszę (powiedzmy, że mam ochotę zmniejszyć partycję systemową) i nie jest komercyjny to chętnie się dowiem.



Patrz punkt szósty (6) oraz dzesiąty (10) mojego poprzedniego postu. Problem, który opisujesz nie ma nic wspólnego partimage.
Też tak myślałem na początku. Chodzi o to, że przy przywracaniu partycji na innym dysku masz kompletną dowolność wielkości partycji. Edytuj plik hda.pt zanim przywrócisz obraz do partycji docelowej.

sfdisk /dev/hda < hda.pt


pzdr
Agryppa
_________________
The first successor of Saint Peter was Linus (a.d. 68-79) - whose namesake became the creator of Linux in our time. Torvalds' middle name is Benedict - the name assumed by the previous Pope who resigned from office.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum