Gość darek79 Napisano Luty 16, 2006 Zgłoszenie Share Napisano Luty 16, 2006 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 More sharing options...
lszk Napisano Luty 16, 2006 Zgłoszenie Share Napisano Luty 16, 2006 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 More sharing options...
Gość darek79 Napisano Luty 16, 2006 Zgłoszenie Share Napisano Luty 16, 2006 Działa! Nie dodałem poprzednio wpisu "ro root...." w linijce kernel. Dzięki za pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Luty 16, 2006 Zgłoszenie Share Napisano Luty 16, 2006 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 More sharing options...
Gryhild Napisano Luty 16, 2006 Zgłoszenie Share Napisano Luty 16, 2006 Ja też prefereuję numerki, to głównie ułatwia życie jak się z /boota startuje kilka jajek i dla kilku dystrybucji 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 More sharing options...
Rekomendowane odpowiedzi
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ę