Skocz do zawartości

Fedora I Pld Razem


Gość darek79

Rekomendowane odpowiedzi

Gość darek79

Witam.

Mam zainstalowany system PLD na dysku hda, system startuje przez lilo. Na drugim dysku hdc mam Fedorę która startuje przez gruba. Chciałbym aby grub startował obydwa systemy, ale nie wiem co dokładnie dopisać do grub.conf.

Dołożyłem wpis:

 

title PLD

root (hd0,0)

kernel vmlinuz

initrd initrd

 

ale pld przerywa ładowanie komunikatem

"kernel panic: VFS: unable to mount root fs"

 

Co dokładnie wpisać aby grub uruchomił pld ewentualnie aby grub uruchomił lilo

z pierwszego dysku?

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Przykładowy wpis w grubie masz taki:

title Fedora Core (2.6.10-1.770_FC3)
       root (hd1,0)
       kernel /boot/vmlinuz-2.6.10-1.770_FC3 ro root=/dev/hdc1 rhgb quiet
       initrd /boot/initrd-2.6.10-1.770_FC3.img

Teraz musisz się dowiedzieć, na której partycji masz tego PLD.

fdisk -l przykładowo powinien Ci to powiedzieć. Potem wpisujesz w grubie odpowiednie dane

title PLD
root (hdx,y)
kernel /boot/vmlinux-numerki_z_PLD ro root=/dev/xyz quiet
initrd /boot/initrd-dla_wersji_kernela_PLD

I all.

 

xyz to oznaczenie Twojej partycji, Fdisk powinien wszystko wypluć. W opcji root z kolei partycje są numerowane od zera, więc przykładowo mająć go na hda2(sda2), to wpisujesz hd1,0 (albo hd0,1 zawsze zapominam kolejności).

 

[edit]

 

O f*ck. Nie doczytałem, że masz 2 dyski. Mając PLD na 1-szej partcji 1-go dysku wpis ten powinien wyglądać mniej więcej tak:

title PLD
root (hd0,0)
kernel /boot/vmlinux-numerki_z_PLD ro root=/dev/hda1 quiet
initrd /boot/initrd-dla_wersji_kernela_PLD

Tylko te numerki do kernela i initrd będziesz sobie musiał sciągnąć np. montująć partycje z tym PLD i spawdzenie, co się kryje w /boot. Można też edytować lilo.conf i w nim sprawdzić.

 

 

__________________

 

Co do lilo, to dawno go nie używałem, ale wpis powinien wyglądać chyba tak

image=/boot/vmlinuz-2.2.12-20
label=linux
initrd=/boot/initrd-2.2.12-20.img
read-only
root=/dev/hda3

Wypełniasz go analogicznie, jak ten od gruba.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie dodałem poprzednio wpisu "ro root...." w linijce kernel.

Ruszyło na

kernel vmlinuz

initrd initrd

?

Widocznie jest zrobione dowiązanie symboliczne. Jednak ja wole od razu ręcznie sobie dopisać wszystkie wersje, gdyż po ewentualnym update'cie jaja, jak system nie ruszy, to aby się do niego dobrać i tak będziesz musiał wpisać te numerki do starszej wersji. Wadą tego rozwiązania jest to, że po instalce nowego jajka będziesz musiał ręcznie je zmieniać z grub.conf.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja też prefereuję numerki, to głównie ułatwia życie jak się z /boota startuje kilka jajek i dla kilku dystrybucji smile.gif Wtedy mam je opisane mniej więcej tak :

kernel-x.x.x-pld

initrd-x.x.x-gentoo.img/gz

Wtedy wiadomo które do czego jest:)

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