Skocz do zawartości

Jak Edytować I Zapisać Plik Grub.Conf


ADAM00

Rekomendowane odpowiedzi

edytowalem mcedit

 

Przy edycji pliku grub.conf usunalem dwa wpisy i zostawilem pierwszy aktualizowany "2.6.35.14-97.fc14 jak zrobilem restart komputera juz nie pojawil sie pasek ladowania z prawej strony z napisem Fedora 14"czarny ekran", jedyny sposób wejscia i dokanania jakis zmian to z warstwy startujacej z wcisnieciem klawisza spacja i wybraniu "znaku"do edycji wszedlem przy uruchomianiu edycji linii w usunalem poprzedni i dopisalem, calosc linii wyglada tak:

 

"

root (hd0,1)

kornel /vmlinuz-2.6.35.14-97.fc14.i686 ro root=LABEL=/ rhgb quit initrd /initrd- 2.6.35.14-97.fc14.i686.img"

 

 

Rowniez nie startuje po zapisie restracie -pojawia sie czarny ekran..jest jakis inny sposób ?

Edytowane przez ADAM00
Odnośnik do komentarza
Udostępnij na innych stronach

root (hd0,1)

kornel /vmlinuz-2.6.35.14-97.fc14.i686 ro root=LABEL=/ rhgb quit initrd /initrd- 2.6.35.14-97.fc14.i686.img

To sa literówki wynikajace z recznego przepisywania czy cos wiecej? Mam na mysli:

1. "kornel" zamiast "kernel"

2. spacje miedzy wersja jadra a "/initrd-".

3. "initrd" powinno byc w nowej linii.

4. parametr to nie "quit" a "quiet" (ale jest opcjonalny wiec pewnie zostal pominiety.

5. jestes pewien, ze partycja / (root) ma etykiete "/"?

6. jesli masz zainstalowane sterowniki nvidia, to brakuje Ci rdblacklist=nouveau w parametrach jadra.

7. mozesz pominac to co wyzej w pkt.6 i sprawdzic czy ruszy na podstawowym sterowniku grafiki - w parametrach jadra "xdriver=vesa".

 

Mysle, ze skuteczny wpis powinien wygladac mniej wiecej tak:

	root (hd0,1)
kernel /vmlinuz-2.6.35.14-97.fc14.i686 ro root=LABEL=/ xdriver=vesa
initrd /vmlinuz-2.6.35.14-97.fc14.i686.img

Poleci troche "smieci" na ekranie (brak parametru (quiet"), nie bedzie graficznego startu (brak "rhgb"), ale powinno ruszyc.

 

P.S. A najlepiej to zrób upgrade systemu - zaraz F16 wchodzi ;)

Odnośnik do komentarza
Udostępnij na innych stronach

A czas na dalsza WALKE plus z tegotaki ze brak zabitych*)"// i nie wiem czy dobrze robilem edytujac linie menu wpisujac przy pomocy np; litery "e" ENTER akceptacja nic sie nie dzieje "czarny obraz dalej"moze zle wybralem ?.W nastepnym starcie widze,ze nie zmienila sie edycja linii,czyli brak zapisu, pozastala taka jak byla zaczynajac sie od..."ro root=/dev/mapper/vg_adam-lv->initrd /initrd-2.6.35.14-97.fc14.i686.img, gdy potwierdzalem ENTER. Zaznaczam ze nie edytuje tym razem pliku w katalogu /boot/grub/grub.conf tyko linie przy starcie..menu *) Dalej wracam.. do testowania i czytania w necie jak to uruchomic..

Odnośnik do komentarza
Udostępnij na innych stronach

W nastepnym starcie widze,ze nie zmienila sie edycja linii,czyli brak zapisu
Taki zabieg jest celowy, zeby mozna bylo bezkarnie sprawdzic np. opcje kernela przy starcie. Trwale poprawki wprowadza sie edytujac grub.conf.
Dalej wracam.. do testowania i czytania w necie jak to uruchomic..
Co do sposobu edycji grub.conf, to chyba nie ma co podejmowac studiów. Wystarczy edycja z uprawnieniami roota w dowolnym edytorze - pisal o tym powyzej sokar620.

 

Ale ogólnie to poczytaj moze troche na temat GRUBa, bo jestes zdziwiony - cytujac klasyków - dosc oczywistymi oczywistosciami.

Odnośnik do komentarza
Udostępnij na innych stronach

witam

Edytowalem ponizej wpis i nic nie ruszylo.

 

root (hd0,1)

kernel /vmlinuz-2.6.35.14-97.fc14.i686 ro root=LABEL=/ xdriver=vesa

initrd /vmlinuz-2.6.35.14-97.fc14.i686.img

 

 

Podam moze jaki mam wpis w oryginale. Wyglada mniej wiecej tak i moze wymaga dopisania do powyzszej innej opcji, aby ruszylo.

 

1.Linia> root (hd0,1)

2.Linia> kernel /vmlinuz-2.6.35.14-97.fc14.i686 ro root=/dev/mapper/vg_adam lv_root rd_LVM_LV=vg_adam/lv_root rd_LVM_LV=vg_adam/lv_swap rd_NO_LUKS rd_NO_DM LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABELE=pl2 rhgb quiet nouveau.modeset=0 rdblacklist=noureau

3.LInia> initrd /initrd-2.6.35.14-97.fc14.i686.img

Odnośnik do komentarza
Udostępnij na innych stronach

no to w 2. linii dopisz xdriver=vesa (zakladam, ze jest rdblacklist=nouveau, a nie jak napisales rdblacklist=noureau)

Albo jeszcze lepiej. Dopisz tylko po spacji cyfre 3 w 2 linii i zaloguj sie do systemu w trybie tekstowym - bedziemy przynajmniej wiedziec czy w systemie jest kernel, do którego chcesz sie logowac i czy jakiejs jeszcze wiekszej glupoty nie zrobiles.

 

Jesli Ci sie uda zalogowac (user root, haslo znasz), to:

1.

yum remove \*kmod-nvidia\*

2. Upewnij sie, ze w 2. linii (liczac tak jak napisales powyzej) usuniete zostaly "nouveau.modeset=0 rdblacklist=nouveau" a w katalogu /etc/modprobe.d nie ma pliku blacklist-nouveau.conf (lub innego zawierajacego linijke o tresci "blacklist nouveau". Jesli jest taki plik, to go usun. To powinno aktywowac ponownie sterownik nouveau.

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzilem 2 linie to moja literówka po dopisaniu xdriver=vesa i roznej kombinacji z dopisaniem po spacji 3 "nie rusza -czarny ekran z kursorem migajacym w lewym górnym ekranie.Chcialbym jeszcze spróbowac z numerem poprzednich aktualizacji ta to górna 14-97 "vmlinuz-2.6.35.14-97.fc14.i686" czyli ostania a wiem ,ze mialem jeszcze dwie ,które usunalem w pliku grub.config moze, ktos poda >..

Odnośnik do komentarza
Udostępnij na innych stronach

grub.config moze, ktos poda >..
Bez sensu.

Sciagnij obraz jakiegos LiveCD, nagraj na plyte i z niego uruchom system.

Podmontuj partycje (LiveCD Fedory samo powinno to zrobic o ile sie nie myle) i zobacz jakie pliki masz masz na /boot

ls -l /boot

Jak juz bedziesz mial podmontowane partycje to sprawdz jakie jadra masz zainstalowane w /usr/src/kernels

ls -l /usr/src/kernels

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...