Skocz do zawartości

Instalacja Windows 7 Po Fedorze 16


Cezar3W

Rekomendowane odpowiedzi

Zastosuj taką metodę ;

Odpalamy linuksa z Live CD i dajemy w terminalu:

sudo fdisk -l aby dowiedzieć się na której partycji mamy Linuksa.Ja mam na /dev/sda8.Następnie wklepujemy kilka komend:

sudo mkdir /mnt/temp

sudo mount -t ext4 /dev/sda8 /mnt/temp

sudo mount -o bind /dev /mnt/temp/dev

sudo mount proc /mnt/temp/proc -t proc

sudo mount sysfs /mnt/temp/sys -t sysfs

sudo chroot /mnt/temp

sudo grub-install /dev/sda

sudo update-grub2

  • Downvote 2
Odnośnik do komentarza
Udostępnij na innych stronach

To taka porada na 100%? I jesteś pewien, że w F16 masz polecenie "grub-install"? Bo wg mnie w F16 domyślnie jest GRUB 2, a do GRUB 2 należy stosować grub2-install (zresztą grub-install pochodzi z paczki grub-*.rpm i może jej wcale nie być w systemie).

 

Ale ja się za mało znam na F16 żeby udzielać stuprocentowo pewnych porad...

 

[EDIT]

Na potwierdzenie tego co powyżej napisałem

[waldo@F16 ~]$ rpm -qa | grep grub
grub2-1.99-12.fc16.x86_64
grubby-8.3-1.fc16.x86_64
grub-efi-0.97-84.fc16.x86_64
[...]

[root@F16 ~]# yum provides */grub-install
[...]
1:grub-0.97-84.fc16.x86_64 : Grand Unified Boot Loader.
Repozytorium       : fedora
Dopasowano z:
Nazwa pliku : /sbin/grub-install


[root@F16 ~]# 

Odnośnik do komentarza
Udostępnij na innych stronach

Daj spokój czlowiek chce pewna metode. To co podal slabypingwin byloby niezle, gdyby nie to, ze wyszperane cos pod Ubuntu, w Fedorze nawet sladu nie ma po update-grub2 ;)

 

Ja z powodu nadmiaru czasu :) sprawdzilem na VirtualBox.

Przykladowy dysk wyglada tak:

[root@localhost ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders, total 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077614

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    40962047    20377600    7  HPFS/NTFS/exFAT
/dev/sda3        40962048    41986047      512000   83  Linux
/dev/sda4        41986048    83886079    20950016    5  Extended
/dev/sda5        41988096    42928127      470016   82  Linux swap / Solaris
/dev/sda6        42930176    83886079    20477952   83  Linux

Jak widac Windows na sda1. /boot na /dev/sda3, / na /dev/sda6

 

Uruchamiam z LiveCD (wybralem 32-bitowy XFCE, jesli instalowales F16 64-bit to lepiej wybrac obraz 64-bitowy). Robie chroot:

[root@localhost ~]# mount /dev/sda6 /mnt
[root@localhost ~]# mount /dev/sda3 /mnt/boot
[root@localhost ~]# mount --bind /dev /mnt/dev
[root@localhost ~]# mount --bind /sys /mnt/sys
[root@localhost ~]# mount --bind /proc /mnt/proc
[root@localhost ~]# chroot /mnt

 

Teraz sprawdz czy masz plik

[root@localhost /]# ls -l /boot/grub2/grub.cfg 
-r--------. 1 root root 2850 Nov 21 20:32 /boot/grub2/grub.cfg
[root@localhost /]# cat /boot/grub2/grub.cfg

Tresci pliku nie wklejam, bo to bez znaczenia. Poszukaj linii zaczynajacych sie od "menuentry". Jesli nie znajdziesz wpisu wskazujacego na Windows (cos w rodzaju "menuentry "Microsoft Windows 7 bla bla..."), to wykonaj ponizsze polecenie

grub2-mkconfig -o /boot/grub2/grub.cfg

Jesli wpis dotyczacy Windows istnieje, lub wykonales powyzsze polecenie to jeszcze:

grub2-install /dev/sda

Oczywiscie litery partycji i numerki musisz dopasowac do swojego systemu. Jesli masz watpliwosci to wklej tutaj wyjscie polecenia "fdisk -l" (male L jak lista) z systemu LiveCD.

Zwróc uwage, ze polecenie grub2-install przyjmuje jako argument cale urzadzenie (/dev/sda) a nie partycje (np. /dev/sda6)

 

P.S. Podziekowania dla sokar620 za jego krótkie i tresciwe wpisy, dzieki którym nie musialem przekopywac dokumentacji GRUB 2 :)

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki serdeczne ;)

 

Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   307202047   153497600    7  HPFS/NTFS/exFAT
/dev/sda3       307202048   716802047   204800000    7  HPFS/NTFS/exFAT
/dev/sda4       716802048   976769023   129983488    5  Rozszerzona
/dev/sda5       716806144   717420543      307200   83  Linux
/dev/sda6       717422592   945022975   113800192   83  Linux
/dev/sda7       945025024   975745023    15360000   83  Linux
/dev/sda8       975747072   976769023      510976   82  Linux swap / Solaris

 

Wobec tego?

 

[root@localhost ~]# mount /dev/sda7 /mnt
[root@localhost ~]# mount /dev/sda5 /mnt/boot

 

Tylko czy windows 7 nie tworzy dla siebie jakis 100MB 'System Reserved', nie spiepszy to czegos?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...