Gå til innhold

[GRUB] Reinstall av Windows. How Takler GRUB det? [LØST]


Anbefalte innlegg

Hay.

Siden jeg skal straks reinstallere Windows så lurte jeg på enkelte ting.

 

Hvordan blir det da med Bootingen? Ødelegger jeg ikke mine egne instllinger da?

 

Jeg bruker GRUB for og håndtere DualBootingen.

 

Som Bildet viser ligger Boot (GRUB?) på SDA1 Hardisken. På den skal det ikke skje noe under reisntallering.

På SDA3 Ligger Fedora 8.

 

Windowsen (Win XP Pro x64) ligger på SDB1 Som så er C-Disk i Windows sine øyne, Den har også Flagget BOOT i seg.

 

Hvordan skal jeg installere Windows uten at jeg mister muligheten til Dualboot?

 

Her er et parr bilder tatt som viser mine 2 Hardisker i GParted:

post-123709-1195333284_thumb.png

post-123709-1195333289_thumb.png

Endret av Deimos87
Lenke til kommentar
Videoannonse
Annonse

Ja, men så har ikke vedkommende tilgang til den backupen etter reinstall hvis backup blir tatt med linux. Da kan han kanskje bruke en live-cd for å skrive MBR på nytt fra backup sett at backup er overført til USB/CD. Eventuelt kan du bare bruke grub-install fra live-cd eller i fra ditt linux os, du kan bruke ultimate bootdisk til å boote linux uten grub.

Lenke til kommentar

Herre! Tørr jeg dette? Huff.

 

Så det er bare for meg og skrive dette i terminalen : dd if=/dev/sda of=/home/bruker/mbr.img bs=512 count=1

Hva skjer da? Havner det i Home/"Navnetmitt" mappen?

Og dermed er det bare for meg og erstatte det i SDA1? Må vell ha tallet med eller?

Jeg har jo to bootgreier ser jeg på GParted, ene ligger der Windows ligger.

Jeg aner ikke hvor grub ligger. På SDA hardisken? Eller SDB disken?

 

Har seff noen live-Cd'er liggende [ubuntu 7,10]

Endret av Deimos87
Lenke til kommentar

Ja, du må erstatte "bruker" med ditt brukernavn. Det stemmer at da havner filen i din home mappe for den brukeren du er logget inn med.

Grub er installert på den disken som windows ligger på, dette har litt med at windows sin bootloader dreper grub etter en boot hvis grub er installert på linux. Virker som det er en autorecovery greie eller noe.

 

Så etter du har installert windows på nytt, må du kopiere backupen over på windisken igjen.

Eller du kan bruke live-cden hvis du syns det er lettere. Her er en guide for nettopp det.

Endret av data_jepp
Lenke til kommentar

Får håpe det virker. Eneste jeg trenger for og skrive tilbake GRUB er i terminalen:

IF DD=/dev/sda of=/home/bruker/mbr.img bs=512 count=1

?

Bare at jeg har kopiert MBR.IMG til HOME/""bruker"" i Live distroen (da i RAM) fra et eksternt-minnemedium.

 

Skal ta en Simulering av dette og se hva som skjer. Hehe!

1. Kopiere

2. Legg over til Minnekort

3. Load LIVE Ubuntu

4. kopiere over til Homemappen (for og forenkle littegranne :grin: )

5. Kopiere det over til Hardisken igjen.

 

Dette gjøres med at windows fortsatt er installert (dermed Simulering).

 

Meeen, hvor er resten av GRUB? På SDA1 disken? (bare data ligger der).

Windows er som sakt på SDB1 disken.

Endret av Deimos87
Lenke til kommentar
det letteste er å ta kopi av mbr før installasjonen med "dd if=/dev/sda of=/home/bruker/mbr.img bs=512 count=1", og skrive over mbr igjen etter installasjonen (bytt om if og if parameterne i dd).

 

Trådstarter: Du må også bytte om på parameterne, som han sier her. Det første du angir er vel kilde vil jeg tippe, det andre er mål.

Så det blir kanskje:

Backup: dd if=/dev/sda of=/home/bruker/mbr.img bs=512 count=1

Restore: dd if=/home/bruker/mbr.img of=/dev/sda bs=512 count =1

 

Resten av grub ligger i /boot på linux disken din. Jeg ser helst at noen bekrefter det jeg skriver her før du går i gang, sånn for sikkerhetskyld. ;)

Lenke til kommentar

stemmer det ja. du må du gå inn i en live-cd etter reinstallasjonen av windows, og mounte linux-partisjonen du la den på, for så å bruke dd-kommandoen for å gjenopprette mbr.

 

Deimos: det er "dd if....", ikke "if dd...". og ikke bruk store bokstaver, det funker ikke.

Endret av hockey500
Lenke til kommentar

Backup:   dd if=/dev/sda of=/home/bruker/mbr.img bs=512 count=1
Restore:  dd if=/home/bruker/mbr.img of=/dev/sda bs=512 count=1

 

BOYS!

Dette virket ikke. Han kopierte innholdet til SDA uten feil, så at han gjorde det. Men det skjedde ingenting under bootingen. Får bare Windows opp nå under booting. Ingen GRUB og se noen steder.

 

PS. Rettet litt på feilen i Restore-koden din Data_Jepp. Var bare at det skulle stå "count=1" i en frase.

 

Men hvorfor virker ikke dette da?

 

Jeg tar natta nå, så jeg forventer ikke svar fra dere eller at dere får svar fra meg før om ca 10-12 timer.

Lenke til kommentar

Okei. Det er sikkert folk i framtiden som lurer på dette, dermed så poster jeg det som skal skje i Terminalviduet her:

Hjalp ikke:

 

ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.

   [ Minimal BASH-like line editing is supported.   For
	 the   first   word,  TAB  lists  possible  command
	 completions.  Anywhere else TAB lists the possible
	 completions of a device/filename. ]
grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd0,2)
grub> root (hd0,2)
root (hd0,2)
grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
grub> quit
quit
ubuntu@ubuntu:~$

 

Så nå skal jeg reboote og krysse fingrene!

Hjalp ikke. Noen som kan se hva som er galt?

Endret av Deimos87
Lenke til kommentar

Hva skjer da? Booter den direkte til windows? I såfall er ikke grub installert på riktig disk, sett windows disken med bootflag og ha grub på den.

Hvis du gjør alt riktig, og ikke får noen feilmeldingenr vet jeg ikke hva som kan være gale. Det burde ha fungert, eventuelt kan du bruke UMBC til å boote ubuntu. Også fikse problemet fra linux. Jeg skjønner ikke hvorfor livecden ikke klarte å fikse problemet.

Lenke til kommentar

Skjer ingenting under booting. Bare Windows som starter opp. Ingen GRUB og se.

 

Jeg fikk da ingen beskjed at det var noe galt da jeg brukte liveCD-en.

 

Og jeg har ingen plater i CD-Rom'en.

Hva kan UMBC gjøre?

Jeg har GNOME Partition Maker v.0.3.4-9 på en plate her. Kan den gjøre susen?

 

PS: Som du ser i bildene har jeg 2 patisjoner på 2 forskjellige disker som har boot-flag på seg. Har det noe og si?

Lenke til kommentar

Edit: Løsningen på mitt problem:

Jeg greide akkurat nå for litt siden og presse in shift og scrolle sammtidig, ikke lurt. Mista alt jeg skrev. Jada.

 

Men som sakt jeg gjorde akkurat det Caps_Lock_kf sa og det gikk bra. Men regnet med at jeg måtte grub> root (hd1,1) først. eller grub> root (hd1,0) først, men der tok jeg litt feil. Men jeg måtte grub> root (hd0,2) slik som jeg prøvde første gang her for 2 dager siden og så velge min andre harddisk grub> setup (hd1)

 

Takketale:

Så takk til Caps_Lock_kf og data_jepp som hjalp meg gjennom den smertefulle fasen i livet mitt. Hjalp meg med mitt Grub problem som mange blir til og slite med en dag. STOR TAKK TIL DERE!

 

Back to the past, before the edit:

Jeg sliter ræva av meg her. Finnes det ikke noe program som kan gjøre dette automatisk? Slik som skjer når jeg installere fedora blir jo GRUB installert, og jeg kan velge windows eller Fedora under oppstarten. Dette skal jo være såre enkelt. Men hvorfor det ikke virker aner jeg ikke.

 

Ok. Har nå gjort en del, regner med at windows ikke vill starte opp nå.

ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.

   [ Minimal BASH-like line editing is supported.   For
	 the   first   word,  TAB  lists  possible  command
	 completions.  Anywhere else TAB lists the possible
	 completions of a device/filename. ]
grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd0,2)
grub> root (hd1,1)
root (hd1,1)
grub> setup (hd1)
setup (hd1)

Error 17: Cannot mount selected partition
grub> root (hd0,2)
root (hd0,2)
grub> setup (hd1)
setup (hd1)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd1)"...  16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 d (hd1) (hd1)1+16 p (hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
grub> 
ubuntu@ubuntu:~$

Endret av Deimos87
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...