Skocz do zawartości

Bootloadery Poraz Kolejny


Artemis

Rekomendowane odpowiedzi

Wywalił mi się windows, myślałem że to wina grub'a więc wywaliłem go z MBR poprzez fdisk. Okazało się to błedem zatem postanowiłem winde permanentnie usunąć z mego kompa. I mam problem bo zostałem tylko z FC3 i zadnym bootloaderem ;( . Nie mam w kompie stacji dyskietek więc musiałęm się ratować płytkami z linuxem. Zarzuciłem 1 płytke FC3, uruchomiłem linux rescue, ustawiłem chroot /mnt/sysimage, lecz gdy daje komende grub-install /dev/hda to komp tak jaklby myślał, myślał i d... z tego...nawet dioda od dysku się nie świeci, wciśnięcie CTRL-C anuluje to myślenie, ale z opóżnieniem. Próbowałem zainstalować lilo ale napoczatku pluł się o to bym ustawił parametr LBA32, po ustawieniu tego w lilo.conf mam coś takiego:

Fatal: 'linear' and 'lba32' (-l and -L) are mutually exclusive.

 

Pomocy ;( ;(

Odnośnik do komentarza
Udostępnij na innych stronach

daje komende grub-install /dev/hda to komp tak jaklby myślał, myślał i d... z tego...nawet dioda od dysku się nie świeci

Spróbuj odpalić w trybie rescue normalnie gruba poleceniem grub i wpisz potem:

root (hd0,0)
setup (hd0)

Jeśli masz osobną partycję /boot lub zainstlowanego Linuksa nie na pierwszej partycji, to wpisz w grubie

find /boot/grub/stage1

by wiedzieć jakich użyć parametrów.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki Gajownik. Chociaż to co napisałeś nie do konca było dobre.

Wpisałem

root (hd0,0)

to wyświetliło mi się info o partycji, ale po wpisaniu

setup (hd0)

otrzymałem błąd

Checking /boot/grub/stage1 ...no
Checking /grub/stage1 ...no
Error 15: File not found.

Po wyjściu z gruba sprawdzilem te katalogi i byly w nich pliki stage1 <_< . Odpaliłem gruba znowu i dla pewności w poleceniu root zmieniłem (hd0,0) na (hd0,6)(numer partycji z FC3 minus 1). Po tym setup ruszył bez problemów i moge już odpalać FC3 :D

Jeszcze raz wielkie dzięki.

Odnośnik do komentarza
Udostępnij na innych stronach

Chociaż to co napisałeś nie do konca było dobre.

Przeciez Ci napisałem, że jeśli masz zainstalowaną Fedorę w innym miejscu to zmień parametry :P

Po wyjściu z gruba sprawdzilem te katalogi i byly w nich pliki stage1  <_< .

Nie miałeś wychodzić z GRUBa, tylko wpisać find w "pseudoshellu" GRUBa.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 months later...

Ja mam odwrotną sytuację niż kolega autor postu...

 

Tzn. mam zainstalowaną Fedora Core 4. Jest ona na dysku fizycznym (bios,kabel: primary master) określonym pod Fedorą jako hda.

No i mam drugi dysk fizyczny (bios,kabel: secondary master), określony pod Fedorą jako hdb.

Na tym drugim (hdb) zainstalowałem WinXP, z systemem plików ntfs.

 

Ja ustawić w Grub'ie by mieć do wyboru również Win'de... :?:

 

Narazie widnieje tylko opcja Other. Jak wybieram ją to komp sie zwiesza i wypisuje takie coś:

Booting 'Other'

 

rootnoverify (hd1,0)

chainloader +1

Odnośnik do komentarza
Udostępnij na innych stronach

No ok,

tyle tylko, że nie wiem do końca co to oznacza. Czy znaczy to, że:

 

Jak mamy fizycznie dwa dyski HDD to: nie możemy mieć osobno zainstalowanych systemów:

(_linux'a_ → Linuksa) ORT na 1 HDD i WinXP na 2 HDD,

bo bootloader GRUB nie poradzi sobie z tym ?

 

Pyt. dodatkowe: Czy ważna jest kolejność w jakiej instalujemy te systemy ? Tzn. najpierw Winda później Linux czy można odwrotnie ? I w tym tkwi przyczyna, nieporadności bootloader'a GRUB ?

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie brakowało mi tego :lol: gdzie to wpisać. Ja to wpisałem w:

/boot/grub/grub.conf

i nic nie dało.

Z poziomu shell'a GRUB'a (czyli po wpisanu w trybie txtowym polecenia grub) też nic nie dawało.

 

Zobacze jak działa tak, jak mi podałeś teraz :rolleyes:

 

P.S.

Widzę że jesteś obcykany w FedorCe ale wiesz ja z Linuksem pracuje 2 dzień i nie wiem jeszcze najprostrzych rzeczy a co dopiero jakieś konfiguracje... :lammer:

___________________________________________________________________

EDIT: 17:35 18.06.2005

 

Hiehie, mówiłem, że jestem lamka. Toć to to samo. Tzn. plik który mi podałeś ma podpinkę, którą jest plik w katalogu którym ja podałem ;)

 

Tzn. wygląda na to, że dobrym tokiem rozumowania szedłem. Więc pytanko:

Gdzie i jak to wpisać (chodzi mi w którym miejscu w tekście) ?!

 

Mój grub.conf:

#boot=/dev/hda

defoult=0

time=10

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Fedora Core (2.6.11-1.1369 FC4)

          root (hd0,0)

          kerne /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/logVol00

rghb quiet

          initrd /initrd-2.6.11-1.1369_FC4.img

title Other

          root (hd1,0)

          chainloader +1

___________________________________________________________________

EDIT#2: 18:20 18.06.2005

 

Wpisałem tak:

#boot=/dev/hda

defoult=0

time=10

map (hd0,0) (hd1,0)

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Fedora Core (2.6.11-1.1369 FC4)

          root (hd0,0)

          kerne /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/logVol00

rghb quiet

          initrd /initrd-2.6.11-1.1369_FC4.img

title Other

          root (hd1,0)

          chainloader +1

i wypisało mi następująco

Booting 'Other'

          root (hd1,0)

          chainloader +1

i wisi :(

___________________________________________________________________

EDIT#3: 18:55 18.06.2005

Na stronie GRUB Manual wyczytałem że:

Support multiple filesystem types

    Support multiple filesystem types transparently, plus a useful explicit blocklist notation. The currently supported filesystem types are BSD FFS, DOS FAT16 and FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS, and VSTa fs. See Filesystem, for more information.

Wynikałoby z tego, że system plików NTFS nie jest obsługiwany przez GRUB :shock:

To jakim cudem większości z Was wszystko działa... :blink: N/C

Odnośnik do komentarza
Udostępnij na innych stronach

Support multiple filesystem types

    Support multiple filesystem types transparently, plus a useful explicit blocklist notation. The currently supported filesystem types are BSD FFS, DOS FAT16 and FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS, and VSTa fs. See Filesystem, for more information.

Wynikałoby z tego, że system plików NTFS nie jest obsługiwany przez GRUB

GRUB nie czyta z tego systemu żadnych plików tak jak to jest w przypadku Linuksa (musi załadować jądro i initrd), tylko korzystając z opcji chainloader uruuchamia bootloadera znajdującego się na danej partycji. Opcję map wpisałeś w złym miejscu, więc dlatego nie działa. Powinno być tak:

#boot=/dev/hda
defoult=0
time=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369 FC4)
         root (hd0,0)
         kerne /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/logVol00
rghb quiet
         initrd /initrd-2.6.11-1.1369_FC4.img
title Other
         map (hd0) (hd1)
         map (hd1) (hd0)
         makeactive
         root (hd1,0)
         chainloader +1

makeactive chyba jest niepotrzebne. Możesz samemu spawdzić.

 

/edit/

Zamiast defoult powinieneś mieć default

Odnośnik do komentarza
Udostępnij na innych stronach

TO DZIAŁA ! MAMO ! I'M HAPPY !

 

Dzięki wielkie,

już tego nie pisałem ale kombinowałem wpisać tak jak Ty podobnie, z tą małą różnicą, że wpisywałem tylko jedną linijkę:

map (hd0) (hd1)

a nie tak podwójnie:

map (hd0) (hd1)

map (hd1) (hd0)

UCZ SIę UCZ NAUKA TO DO LINUKSA FC4 KLUCZ B)

 

DZIKI WIELKIE gajownik Masta

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 weeks later...

Czy są tu jacyś prawdziwi mężczyźni którzy pomogą kobitce pokonać pierwszy krok w Linuksie?

 

:lammer: wpisałam w google i tutaj w szukaj i to jedyne miejsce gdzie dotarłam do podobnego problemu. Mam dwa dyski po 60 GB. Na jednym Windows XP a na drugim fedora 4. Po włączeniu komputera wchdzi Windows a grub w ogole nie podaje zadnych komunikatow.

 

Chciałabym zrobić jak pisaliście wyżej ale nawet nie wiem jak dokonać zmian grub'ie. Wkładam plytke instalacyjną. Wpisuję "linux rescue" i potem nie moge znalezc tego gruba nigdzie.

robie tak

ls

potem cd np. etc

itd.

w koncu nie znajac tej komendy ale wymysliłam ją : find czy jakos tak

find grub

 

odpowiada ze nie znalazl takiego pliku lub katalagu.

Co mam robic?

 

Pozdrawiam i buziaki

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ę...