[Rozw.] Problem Grub VS Lilo
Moderatorzy: Moderatorzy, Administratorzy
[Rozw.] Problem Grub VS Lilo
Witam.
Jestem początkującym użytkownikiem Slackware (chciałbym go poznać, ponadto pochwale się, że na mojej uczelni korzystamy z tej dystrybucji na jednym z przedmiotów). Zainstalowałem system, jednak przy pierwszym restarcie okazało się, że GRUB nie został usunięty (miałem wcześniej Sabayon'a) tudzież upomina się "grub rescue>". Nie mogę teraz wejść na żaden system... Co powinienem zrobić??? Czy jakoś usunąć grub'a i uruchomić lilo czy na odwrót? I jak?
OS: Slackware64 13.37 / Win 7
Dodam, że próbowałem już to:http://www.linuxquestions.org/questions ... ub-887034/ (mam nadzieję, że nie napsułem nic bo nie pomogło - nie edytowałem pliku lilo.conf)
Proszę o pomoc i wyrozumiałość
Jestem początkującym użytkownikiem Slackware (chciałbym go poznać, ponadto pochwale się, że na mojej uczelni korzystamy z tej dystrybucji na jednym z przedmiotów). Zainstalowałem system, jednak przy pierwszym restarcie okazało się, że GRUB nie został usunięty (miałem wcześniej Sabayon'a) tudzież upomina się "grub rescue>". Nie mogę teraz wejść na żaden system... Co powinienem zrobić??? Czy jakoś usunąć grub'a i uruchomić lilo czy na odwrót? I jak?
OS: Slackware64 13.37 / Win 7
Dodam, że próbowałem już to:http://www.linuxquestions.org/questions ... ub-887034/ (mam nadzieję, że nie napsułem nic bo nie pomogło - nie edytowałem pliku lilo.conf)
Proszę o pomoc i wyrozumiałość
Ostatnio zmieniony 2012-04-09, 17:48 przez zuch182, łącznie zmieniany 1 raz.
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Gdzie jest zainstalowane lilo a gdzie był grub? Jeżeli instalowałeś lilo w mbr zobacz w edytorze partycji (np. cfdisk) czy nie masz ustawionej partycli bootowalnej.
Pozdrawiam i powodzenia!
Pozdrawiam i powodzenia!
Re: Problem Grub VS Lilo
No to co zrobiłeś, jeżeli nie edytowałeś lilo.conf ??
Jak już robisz w ten sposób, po uruchomieniu z płyty, zamontowaniu i chroot'owaniu się na swój dysk edytujesz lilo.conf, i następnie wydajesz polecenie lilo. Jeżeli nie wyrzuci błędów to masz wszystko...
Pokaż może wyniki
fdisk -l
i zawartość pliku lilo.conf
Chodzi mi o to, czy masz ustawioną partycję aktywną, oraz dokąd instalujesz lilo
Możesz też użyć drugiej metody podanej w tamtym linku, tzn. zabotować się z płyty, ale podając jako roota dysk. W prompcie lilo odpalonego z płyty (czyli zaraz po starcie z płyty, jeszcze przed startem systemu) wpisujesz:
hugesmp.s root=/dev/sdaX
gdzie sdaX to partycja na której zainstalowałeś Slacka.
Jak już robisz w ten sposób, po uruchomieniu z płyty, zamontowaniu i chroot'owaniu się na swój dysk edytujesz lilo.conf, i następnie wydajesz polecenie lilo. Jeżeli nie wyrzuci błędów to masz wszystko...
Pokaż może wyniki
fdisk -l
i zawartość pliku lilo.conf
Chodzi mi o to, czy masz ustawioną partycję aktywną, oraz dokąd instalujesz lilo
Możesz też użyć drugiej metody podanej w tamtym linku, tzn. zabotować się z płyty, ale podając jako roota dysk. W prompcie lilo odpalonego z płyty (czyli zaraz po starcie z płyty, jeszcze przed startem systemu) wpisujesz:
hugesmp.s root=/dev/sdaX
gdzie sdaX to partycja na której zainstalowałeś Slacka.
Re: Problem Grub VS Lilo
@alekow
cfdisk:
FATAL ERROR: Bad logical partition 7: enlarged logical partitions overlap.
Press any key to exit cfdisk.
Wybierałem MBR. GRUB wydaje mi się, że też tam był...
@pajaczek
Możesz powiedzieć gdzie mi wykrywa pendrive na Slaku ??
Wiem, że to głupie pytanie, ale zapisałem zawartość fdisk-l do pliku tekstowego i chciałem przerzucić... W mnt nie ma.
Bynajmniej tam na rozpisce gwiazdka (boot) stoi tylko przy Windows, partycja linux nie ma *. Może dlatego, że jest to partycja logiczna.
cfdisk:
FATAL ERROR: Bad logical partition 7: enlarged logical partitions overlap.
Press any key to exit cfdisk.
Wybierałem MBR. GRUB wydaje mi się, że też tam był...
@pajaczek
Możesz powiedzieć gdzie mi wykrywa pendrive na Slaku ??
Wiem, że to głupie pytanie, ale zapisałem zawartość fdisk-l do pliku tekstowego i chciałem przerzucić... W mnt nie ma.
Bynajmniej tam na rozpisce gwiazdka (boot) stoi tylko przy Windows, partycja linux nie ma *. Może dlatego, że jest to partycja logiczna.
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Kod: Zaznacz cały
dmesg | grep sd
Dyski SATA i urządzenia USB od jakiegoś czasu są wykrywane pod wspólną grupą sdXY. gdzie X to litera określająca kolejne urządzenie, a Y cyfra określająca numer partycji To gdzie co jest zamontowane możesz zobaczyć po wydaniu
Kod: Zaznacz cały
mount
Skoro tylko partycja windy jest aktywna, to albo musisz przestawić aktywność na linuksową i umieścić lilo na tej partycji, albo... zainstalować lilo w mbr (czyli ustawić w lilo.conf boot=/dev/sdX !! tylko z literką, bez cyfry !! )
Jako ciekawostka, Linux nie wymaga by jakakolwiek partycja w systemie była aktywna
Re: Problem Grub VS Lilo
Zrobiłem tak jak pisali na tamtej stronie i dodałem linię od Ciebie :
i pomogło Tylko mam teraz jeden problem - Lilo ładuje się i przeskakuje od razu na Slak'a, jak mam zrobić żeby był do wyboru Slak i Windows?
Domyślam się, że pewnie znowu muszę edytować lilo.conf tylko w którym miejscu i co dodać?
No i z tego co się już zorientowałem muszę stworzyć konto itp. (domyślnie root jest). Ponadto Slak nie widzi partycji ntfs, będę musiał poszukać o tym.
Aha - i dziękuję za wyjaśnienie kwestii partycji logicznych. Zastanawiało mnie to czy wszystkie linuxy pójdą na partycjach logicznych. o folderze media wiedziałem ale nie było go
czyli ustawić w lilo.conf boot=/dev/sdX
i pomogło Tylko mam teraz jeden problem - Lilo ładuje się i przeskakuje od razu na Slak'a, jak mam zrobić żeby był do wyboru Slak i Windows?
Domyślam się, że pewnie znowu muszę edytować lilo.conf tylko w którym miejscu i co dodać?
No i z tego co się już zorientowałem muszę stworzyć konto itp. (domyślnie root jest). Ponadto Slak nie widzi partycji ntfs, będę musiał poszukać o tym.
Aha - i dziękuję za wyjaśnienie kwestii partycji logicznych. Zastanawiało mnie to czy wszystkie linuxy pójdą na partycjach logicznych. o folderze media wiedziałem ale nie było go
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Startuje automatycznie, bo jest tylko jedna opcja do wyboru
edytuj lilo.conf
na samym końcu dodaj, by wyglądało to m/w tak:
Sekcja other służy właśnie dodawaniu systemów innych niż Linux. A przedstawiony tu sposób to 1 z co najmniej 3, na dodanie Windowsowatych.
Poza tym, może Cię zainteresować opcja timeout we wcześniejszych liniach lilo.conf, to czas jaki lilo czeka na Twój wybór (w dziesiątych sekundy), a jak nie załaduje system domyślny (ten który jest pierwszy na liście, albo jest określony dyrektywą default), warto też dodać linijkę do lilo.conf
Partycje ntfs możesz montować albo jako ntfs, albo ntds-3g... ta druga opcja daje dostęp również do zapisu na partycji. Lektura man mount, man fstab.
Konto jak najbardziej musisz założyć, praca na stałe na koncie roota jest niewskazana.man adduser.man useradd .
edytuj lilo.conf
na samym końcu dodaj, by wyglądało to m/w tak:
Kod: Zaznacz cały
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = Linux
read-only
other = /dev/sda2
label = Win
table = /dev/sda
# Linux bootable partition config ends
Poza tym, może Cię zainteresować opcja timeout we wcześniejszych liniach lilo.conf, to czas jaki lilo czeka na Twój wybór (w dziesiątych sekundy), a jak nie załaduje system domyślny (ten który jest pierwszy na liście, albo jest określony dyrektywą default), warto też dodać linijkę
Kod: Zaznacz cały
lba32
Partycje ntfs możesz montować albo jako ntfs, albo ntds-3g... ta druga opcja daje dostęp również do zapisu na partycji. Lektura man mount, man fstab.
Konto jak najbardziej musisz założyć, praca na stałe na koncie roota jest niewskazana.man adduser.man useradd .
Re: Problem Grub VS Lilo
Niesety nie zadziałało
Zrobiłem tak jak pisałeś dodając całość co napisałeś w poście od # Linux bootable partition config begins
do # Linux bootable partition config ends
z tym, że znalazłem istniejące już # Linux root partition i tam to dodałem - czy to może być błędem?
tak to wygląda:default_utf8=0
Zrobiłem tak jak pisałeś dodając całość co napisałeś w poście od # Linux bootable partition config begins
do # Linux bootable partition config ends
z tym, że znalazłem istniejące już # Linux root partition i tam to dodałem - czy to może być błędem?
tak to wygląda:
Kod: Zaznacz cały
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
#
# Append any additional kernel parameters:
lba32
append=" vt.default_utf8=0"
boot = /dev/sda
#delay = 5
# VESA framebuffer at 1024x768x32k
#vga = 790
timeout = 30
# Ask for video mode at boot (time out to normal in 30s)
#vga = ask
# Normal VGA console
vga = normal
# End LILO global section
# Linux bootable partition config begins
# Linux root partition section
image = /boot/vmlinuz
root = /dev/sda8
label = Linux
read-only
other = /dev/sda1
label=Windows
table= /dev/sda
# Linux bootable partition config ends
# End root Linux partition section
Ostatnio zmieniony 2012-04-09, 11:40 przez zuch182, łącznie zmieniany 1 raz.
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Źle to wygląda.
Nie wiem, czy zdajesz sobie z tego sprawę, ale linie zaczynające się od znaku # są komentarzami, które nie wpływają na działanie LILO, są tylko pomocne przy czytaniu przez człowieka. A w Twoim configu są linie, które powinny być komentarzami, a nie mają na początku znaku #. LILO nie przyjmie takiego pliku konfiguracyjnego.
W 5. wierszu masz:
dodaj # na początku.
W 20. wierszu masz:
usuń to, albo dodaj #
Poza tym, chyba dobrze. Zapisz zmiany w pliku i przeładuj LILO (czyli wpisz
i enter.)
Nie wiem, czy zdajesz sobie z tego sprawę, ale linie zaczynające się od znaku # są komentarzami, które nie wpływają na działanie LILO, są tylko pomocne przy czytaniu przez człowieka. A w Twoim configu są linie, które powinny być komentarzami, a nie mają na początku znaku #. LILO nie przyjmie takiego pliku konfiguracyjnego.
W 5. wierszu masz:
Kod: Zaznacz cały
Append any additional kernel parameters:
W 20. wierszu masz:
Kod: Zaznacz cały
section
Poza tym, chyba dobrze. Zapisz zmiany w pliku i przeładuj LILO (czyli wpisz
Kod: Zaznacz cały
lilo
Re: Problem Grub VS Lilo
zdaję sobie sprawę, że # to komentarz - nie w tym tkwi błąd ponieważ # są troszkę źle rozmieszczone
Wynika to z tego, że w linuxie kopiowałem lilo.conf, a post tworzyłem na innym kompie i na windowsie - różne kodowanie sprawiło, że tekst jest w jednej linii - ja "na oko" rozmieszczałem to...
JUŻ JEST POPRAWIONE
Wynika to z tego, że w linuxie kopiowałem lilo.conf, a post tworzyłem na innym kompie i na windowsie - różne kodowanie sprawiło, że tekst jest w jednej linii - ja "na oko" rozmieszczałem to...
JUŻ JEST POPRAWIONE
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Czyli problem pozostał? Dalej nie masz możliwości wybroru systemu?
Re: Problem Grub VS Lilo
niestety nie mam możliwości wyboru.
Przy uruchamianiu jest bodajże LILO 22 [...] .................................... i potem już po kropkach Linux zaczyna startować. Nie ma żadnego pola wyboru "Linux" i "Windows" tak jak to jest zdefiniowane w lilo.conf, nawet nie ma czasu oczekiwania 30 sekund.
Przy uruchamianiu jest bodajże LILO 22 [...] .................................... i potem już po kropkach Linux zaczyna startować. Nie ma żadnego pola wyboru "Linux" i "Windows" tak jak to jest zdefiniowane w lilo.conf, nawet nie ma czasu oczekiwania 30 sekund.
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Bo to nie jest 30 sekund, tylko 3 sekundy. Pajaczek napisał we wcześniejszym poście, że to nie sekundy tylko dziesiąte części sekundy, widocznie nie zwróciłeś na to uwagi.
To może być Twój problem. Zmień timeout z 30 na 300, (nie zapomnij przeładować lilo.)
To może być Twój problem. Zmień timeout z 30 na 300, (nie zapomnij przeładować lilo.)
Re: Problem Grub VS Lilo
nic to nie dało zamieniłem timeout=30 na timeout=300, zapisałem wpisałem "lilo'" - wyświetliło się Added * Linux Added Windows po czym wpisuję reboot i jest cały czas tak samo (LILO 22.8....) przelatują kropki i od razu linux, nie pojawia się żadne menu, czas się nie wydłużył. Dziwna sprawa.
Małe doświadczenia ze Slack'iem ale duże chęci do ich nabycia
Re: Problem Grub VS Lilo
Mam jeszcze jeden pomysł. Dopisz prompt nad timeout, żeby tak to wyglądało:
Kod: Zaznacz cały
prompt
timeout = 300