Pedzel Napisano Kwiecień 4, 2004 Zgłoszenie Share Napisano Kwiecień 4, 2004 Chcialem zapytac jak poprawnie skonfigurowac gruba aby bootowal system z nowym jadrem? Szukalem podobnych tematow na forach dyskusyjnych - jesli ten temat byl juz poruszany to przepraszam. Pozdrawiam Pedzel. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pedzel Napisano Kwiecień 4, 2004 Autor Zgłoszenie Share Napisano Kwiecień 4, 2004 http://www.linuxelectrons.com/article.php?...040315152255759 http://livre.pmro.rj.gov.br/modules.php?na...article&sid=112 To (_napewno_ → na pewno) ORT pomoze. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mariusz Napisano Kwiecień 5, 2004 Zgłoszenie Share Napisano Kwiecień 5, 2004 Chcialem zapytac jak poprawnie skonfigurowac gruba aby bootowal system z nowym jadrem? Szukalem podobnych tematow na forach dyskusyjnych - jesli ten temat byl juz poruszany to przepraszam. Pozdrawiam Pedzel. Cała zabawa rozbija się o plik /boot/grub/menu.lst Aby mieć do niego dostęp musisz być zalogowany na root'a Jeżeli masz jakieś działające jądro, skonfigurowane w grub'ie i doinstalowałeś nowe, to najprostszym wyjściem jest skopiowanie sekcji ze starego jądra, zmiana numeru wersji i masz gotowe. Przykład: Twój oryginalny boot ( Twoje stare jądro to np. 2.4.20-28.9 ) default=0 timeout=10 splashimage=(hd1,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-28.9) root (hd1,0) kernel /vmlinuz-2.4.20-28.9 ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.20-28.9.img Twoje nowe jądro to np. 2.4.20-29.1 Kopiujesz od title ... do końca zmianiasz numery wersji jądra i otrzymujesz plik: default=1 timeout=10 splashimage=(hd1,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-28.9) root (hd1,0) kernel /vmlinuz-2.4.20-28.9 ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.20-28.9.img title Red Hat Linux (2.4.20-29.1) root (hd1,0) kernel /vmlinuz-2.4.20-29.1 ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.20-29.1.img Możesz jeszcze zmienić jak w tym przykładzie numerek przy default= który ustala które jądro jest ładowane domyślnie Zapisujesz plik i gotowe - nie musisz nic instalować jak to było przy lilo ( oczywiście do lilo nic nie mam ) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Frantz Napisano Kwiecień 5, 2004 Zgłoszenie Share Napisano Kwiecień 5, 2004 można jeszcze pójść na łatwiznę i zassać nowe jajko np. synaptikiem i on za nas odwali "papierkową"robotę, choć spotkałem głosy odradzające tą metodę. Mi się udało i śmiga (co prawda ostatnie przed 2.6, ale jednak) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pedzel Napisano Kwiecień 5, 2004 Autor Zgłoszenie Share Napisano Kwiecień 5, 2004 Naprawde bardzo dziekuje za odpowiedz i za przyklady ale nasunelo mi sie jedno pytanie - mianowicie: # cp /usr/src/linux-2.6.5/arch/i386/boot/bzImage /boot/vmlinuz-2.6.5 i mam kernela ALE w pliku konfiguracyjnym gruba -> /boot/grub/menu.lst jest jeszcze linijka: "initrd /boot/initrd-2.6.5.img" i moje pytanie brzmi: skad ja mam wziac ten plik (initrd-2.6.5.img) ? Pozdrawiam Pedzel. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
wuja Napisano Kwiecień 5, 2004 Zgłoszenie Share Napisano Kwiecień 5, 2004 W kernelach 2.6.x w ogóle nie bawię się w żadne cp itd., żadne dopisywanie w grubie czy lilo - wchodzę /usr/src/linux-2.6.x (bez symlinka) i odpalam po kolei: make xconfig make bzImage make modules make modules_install make install reboot i mam do wyboru w grubie przy starcie dwa jądra. Jeśli odpali z nowego to jak mi się przypomni to usuwam stare i po zawodach. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
YarZon Napisano Kwiecień 6, 2004 Zgłoszenie Share Napisano Kwiecień 6, 2004 # cp /usr/src/linux-2.6.5/arch/i386/boot/bzImage /boot/vmlinuz-2.6.5 i mam kernela ALE w pliku konfiguracyjnym gruba -> /boot/grub/menu.lst jest jeszcze linijka: \"initrd /boot/initrd-2.6.5.img\" i moje pytanie brzmi: skad ja mam wziac ten plik (initrd-2.6.5.img) ? Hmmmmm, o ile pamietam to mi sie sam zrobil... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mariusz Napisano Kwiecień 6, 2004 Zgłoszenie Share Napisano Kwiecień 6, 2004 w pliku konfiguracyjnym gruba -> /boot/grub/menu.lst jest jeszcze linijka: \"initrd /boot/initrd-2.6.5.img\" i moje pytanie brzmi: skad ja mam wziac ten plik (initrd-2.6.5.img) ? Pozdrawiam Pedzel. To jest plik który jest wymagany dla jąder bardzo zmodularyzowanych, tak bardzo że sterowniki potrzebne do startu systemu też są w modułach ( np. sterownik SCSI - najczęstszy przypadek ) Jeżeli dla twojego jądra ten plik się nie utworzył - to nic złego - może po prostu go nie potrzebujesz - wtedy tą linijkę po prostu usuń z menu.lst Jeżeli podczas startu nowego jądra otrzymasz komunikat o błędzie jakiegoś sterownika - to pewnie ten plik potrzebujesz, możesz go utworzyć poleceniem np. mkinitrd /boot/initrd-2.2.5-15.img 2.2.5-15 oczywiście wstawiając odpowiedni numer jądra i dopisując linijkę z nim do menu.lst Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mariusz Napisano Kwiecień 6, 2004 Zgłoszenie Share Napisano Kwiecień 6, 2004 W kernelach 2.6.x w ogóle nie bawię się w żadne cp itd., żadne dopisywanie w grubie czy lilo - wchodzę /usr/src/linux-2.6.x (bez symlinka) i odpalam po kolei:make xconfig make bzImage make modules make modules_install make install reboot i mam do wyboru w grubie przy starcie dwa jądra. Jeśli odpali z nowego to jak mi się przypomni to usuwam stare i po zawodach. To jest najlepsze wyjście - jedynie mam opory co do xconfig - wolę menuconfig. xconfig kilka razy miało poważne błędy. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pedzel Napisano Kwiecień 6, 2004 Autor Zgłoszenie Share Napisano Kwiecień 6, 2004 OK jeszcze raz bardzo dziekuje 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ę