View previous topic :: View next topic |
Author |
Message |
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Apr 04, 2006 9:08 am Post subject: [SOLVED]Przenoszenie systemu na nowy dysk - problem z WinXP |
|
|
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
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 |
|
|
RAIH Tux's lil' helper
Joined: 08 Jul 2005 Posts: 114 Location: POLAND
|
Posted: Tue Apr 04, 2006 9:23 am Post subject: Re: Przenoszenie systemu na nowy dysk problem z WinXP |
|
|
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
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 |
|
|
lukierek n00b
Joined: 21 Feb 2006 Posts: 13 Location: /Poland/Kraków
|
Posted: Tue Apr 04, 2006 9:24 am Post subject: |
|
|
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 |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Apr 04, 2006 10:12 am Post subject: |
|
|
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 |
|
|
lukierek n00b
Joined: 21 Feb 2006 Posts: 13 Location: /Poland/Kraków
|
Posted: Tue Apr 04, 2006 10:33 am Post subject: |
|
|
A co tak w ogóle "mówi" grub jak próbujesz załadować WinXP ? |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Apr 04, 2006 11:02 am Post subject: |
|
|
Nie jestem teraz w domu, ale cos w rodzaju
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 |
|
|
rasheed Guru
Joined: 15 Dec 2004 Posts: 466 Location: Ostrów Wielkopolski
|
Posted: Tue Apr 04, 2006 11:39 am Post subject: |
|
|
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 |
|
|
lukierek n00b
Joined: 21 Feb 2006 Posts: 13 Location: /Poland/Kraków
|
Posted: Tue Apr 04, 2006 11:55 am Post subject: |
|
|
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 |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Apr 04, 2006 11:58 am Post subject: |
|
|
Wszystko OK, tylko jak zainstalowac teraz WinXP.
Moze wyjsciem bedzie usuniecie partycji linuksowych i najpierw uzyskac sprawne WinXP? |
|
Back to top |
|
|
frido n00b
Joined: 03 Apr 2006 Posts: 40
|
Posted: Tue Apr 04, 2006 12:26 pm Post subject: |
|
|
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 |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Apr 04, 2006 12:59 pm Post subject: |
|
|
Jak pisalem wczesniej Cdrom nie chce mi botowac z WinXP Cd. |
|
Back to top |
|
|
Kurt Steiner Bodhisattva
Joined: 01 Apr 2005 Posts: 1050 Location: Ostroleka, Polska
|
Posted: Tue Apr 04, 2006 1:14 pm Post subject: |
|
|
Sprawdz jaka masz ustawiona kolejnosc bootowania w biosie.
Sprawdz czy inne plyty bootuja. Sprobuj uzyc innej plyty instalacyjnej. |
|
Back to top |
|
|
frido n00b
Joined: 03 Apr 2006 Posts: 40
|
Posted: Tue Apr 04, 2006 4:26 pm Post subject: |
|
|
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 |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Apr 04, 2006 8:17 pm Post subject: |
|
|
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 |
|
|
agrypa1 Apprentice
Joined: 31 Mar 2005 Posts: 244
|
Posted: Thu Apr 06, 2006 3:51 pm Post subject: |
|
|
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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Thu Apr 06, 2006 4:36 pm Post subject: |
|
|
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 |
|
|
agrypa1 Apprentice
Joined: 31 Mar 2005 Posts: 244
|
Posted: Thu Apr 06, 2006 9:44 pm Post subject: |
|
|
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 |
|
|
|