Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Nie bede zaczynal tematu w nowym watku zainstalowalem debiana 6.0.1a i 386 na dysku partycja podstawowa mialem windows xp na 2 dysku partycja podstawowa postawilem linucha podczas instalacji debian wykryl ze jest inny system niestety nie mam go w menu gruba podczas uruchamiania systemu
w leny 5.0 bylo boot/grub/menu.lst i tu sie dopisywalo system
w nowej wersji systemu jest to calkiem inaczej jak przywrocic windowsa do menu
// ależ zaczynaj ;) — ArnVaker
Ostatnio edytowany przez arrtur23 (2011-03-28 22:34:23)
Offline
Zaloguj się jako root i wklej wynik polecenia:
fdisk -l
Zobaczymy czy aby ten Windows nadal tam jest ;) .
GRUB powinien sam go wykryć. U mnie wykrył.
Offline
Offline
a wydawałeś już polecenie
update-grub
? u mnie zdarza się, że po postawieniu Debiana nie widzi Windowsa, ale zaczyna widzieć po odświeżeniu.
Offline
ja tam pykam i spokojnie chodzi
update-grub2
Offline
Yampress napisał(-a):
ja tam pykam i spokojnie chodzi
update-grub2
cat /usr/sbin/update-grub2
#!/bin/sh set -e exec update-grub "$@"
Nie wiem po co to wymyślili...
Zresztą cat /usr/sbin/update-grub
#!/bin/sh set -e exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
też niewiele lepsze, ale niech im już będzie. ;)
Offline
os-prober
z roota powinien załatwić sprawę Windowsa od ręki,
w końcu jest dokładnie do tego.
Offline
Będę próbował tylko zastanawia mnie sama konstrukcja gruba w leny bylo menu.lst i wszystko jasne a tu pełno plików
Offline
arrtur23 napisał(-a):
tylko zastanawia mnie sama konstrukcja gruba
Nie Ciebie jednego. ;) Sam pozostałem przy starej wersji GRUB-a ze względu na usprawnienia wersji nowej właśnie.
Offline
Chciałbym aby dokończyć ten wątek, bo szukając artykułów o konfiguracji i edycji gruba spotkałem się z opisem zmian w menu.lst. Niestety nie mam tego pliku, chociaż mam wcześniejszą wersję gruba. Z kolei plik grub.cfg niektórzy piszą, że można edytować, a w samym pliku jest informacja, że jest on generowany automatycznie (przy update-grub) i też nie wiadomo dokładnie które pliki edytować. Chodzi mi o zmianę np. kolejności wyświetlania wyboru systemów, domyślnego systemu (czy działa opcja savedefault) i czasu oczekiwania. Jeśli ktoś już eksperymentował z grubem to byłbym wdzięczny za podzielenie się tymi informacjami, bo niestety przy googlowaniu jest dużo niejasności, a wiele uwag jest też nieaktualnych (np. dotyczących wcześniejszych wersji debiana lub windowsa).
Offline
puchatek napisał(-a):
Niestety nie mam tego pliku, chociaż mam wcześniejszą wersję gruba.
Na pewno?
dpkg -l |grep grub
===========================
puchatek napisał(-a):
Z kolei plik grub.cfg niektórzy piszą, że można edytować, a w samym pliku jest informacja, że jest on generowany automatycznie
No bo jak się uprzesz, to nikt edytować Ci go nie zabroni… Jednak nie ma to większego sensu, ponieważ dokonane zmiany i tak zostaną utracone przy kolejnym wywołaniu update-grub — plik zostanie wygenerowany automatycznie na podstawie innych plików.
===========================
puchatek napisał(-a):
Chodzi mi o zmianę np. kolejności wyświetlania wyboru systemów, domyślnego systemu (czy działa opcja savedefault) i czasu oczekiwania.
Te opcje ustawia się chyba w /etc/default/grub (nie mam akurat GRUB-a 2 pod ręką).
Offline
Tam gdzie powinien być tj /boot/grub/menu.lst nie mam go a poniżej wynik kodu
root@debian:/home/wiesiek# dpkg -l |grep grub ii grub 0.97-64 GRand Unified Bootloader (dummy package) ii grub-common 1.98+20100804-14 GRand Unified Bootloader, version 2 (common files) ii grub-pc 1.98+20100804-14 GRand Unified Bootloader, version 2 (PC/BIOS version) root@debian:/home/wiesiek#
Czy przypadkiem wersje tych plików nie są pomieszane?
Offline
Pakiet grub to obecnie pusty pakiet służący tylko do wciągnięcia zależności:
# aptitude install grub -Vs Następujące NOWE pakiety zostaną zainstalowane: grub [0.97-65] grub-common{a} [1.99~rc1-13] grub-pc{a} [1.99~rc1-13] Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: os-prober 0 pakietów aktualizowanych, 3 instalowanych, 0 do usunięcia i 0 nie aktualizowanych. Do pobrania 3790 kB archiwów. Zajęte po rozpakowaniu: 8839 kB. Kontynuować? [T/n/?] Pakiety zostałyby pobrane/zainstalowane/usunięte.
Wszystko jest w porządku — masz GRUB2.
Offline
No i co z tym dalej zrobić, abym mógł cokolwiek poprawić lub zmienić?Jeśli wersja wcześniejsza jest łatwiejsza do ustawienia to jak można do niej bezpiecznie powrócić?
Offline
puchatek napisał(-a):
No i co z tym dalej zrobić, abym mógł cokolwiek poprawić lub zmienić?
Co konkretnie?
puchatek napisał(-a):
Jeśli wersja wcześniejsza jest łatwiejsza do ustawienia to jak można do niej bezpiecznie powrócić?
Tak całkiem bezpiecznie to się nie da… Zazwyczaj coś takiego powinno działać:
/me kiedyś napisał(-a):
Kod:
aptitude purge grub~i rm /boot/grub/* aptitude install grub-legacy grub-set-default /dev/sda update-grub grub-install /dev/sdaOczywiście posprawdzać czy wszystko się zgadza przed restartem... no i oznaczenia mogą się różnić.
Offline
Chodzi mi o zmianę np. kolejności wyświetlania wyboru systemów, domyślnego systemu (czy działa opcja savedefault) i czasu oczekiwania. Jeśli w grub2 można je w bezpieczny sposób zmienić to o to mi właśnie chodzi. Rozumiem, że po ww działaniach otrzymuję gruba w wersji wcześniejszej i plik menu.lst powinien tam być? Wystarczy go wyedytować wg licznych opisów z internetu i będzie oK?
Offline
Jeszcze jedna kwestia.
Stary grub w debianie obsluguje ext4 ?
Offline
puchatek napisał(-a):
kolejności wyświetlania wyboru systemów
Chyba nie.
puchatek napisał(-a):
domyślnego systemu
Tak.
puchatek napisał(-a):
czy działa opcja savedefault
Gdzieś kiedyś chyba czytałem, że tak… Całkiem możliwie, że inaczej się nazywa.
puchatek napisał(-a):
czasu oczekiwania
Tak.
=======================
puchatek napisał(-a):
Rozumiem, że po ww działaniach otrzymuję gruba w wersji wcześniejszej i plik menu.lst powinien tam być?
Zakładając że wszystko poszłoby w porządku, to tak. U mnie w każdym razie tak to działało jak ostatnio sprawdzałem… Żadnej gwarancji jednak dać Ci nie mogę, no i jeszcze jest ta kwestia z obsługą ext4 o której ilin wspomniał.
=======================
ilin napisał(-a):
Jeszcze jedna kwestia.
Stary grub w debianie obsluguje ext4 ?
Znając życie pewnie nie. ;) Ja mam osobny /boot, to mi bez różnicy. :)
Offline
puchatek napisał(-a):
kolejności wyświetlania wyboru systemów
W bardzo ograniczonym stopniu. grub.cfg jest generowany na podstawie plików w /etc/grub.d/. Po to one mają nazwy zaczynające się od liczb, żeby była pewność, w jakiej kolejności będą czytane. Możesz sobie te nazwy pozmieniać, jeśli wiesz co robisz.
Ale jeżeli chcesz żeby np. starszy kernel był przed nowszym, to musiałbyś zmodyfikować funkcje w pliku /usr/lib/grub/grub-mkconfig_lib, przy czym Twoje zmiany zostaną przy najbliższej aktualizacji gruba nadpisane. Gra niewarta świeczki.
puchatek napisał(-a):
domyślnego systemu
Zmienna GRUB_DEFAULT w /etc/default/grub. https://help.ubuntu.com/community/Grub2#line-140
puchatek napisał(-a):
czy działa opcja savedefault
Działa. Zdaje się że wystarczy
GRUB_DEFAULT='saved' GRUB_SAVEDEFAULT='true'
w /etc/default/grub.
To nie działa dla tych pozycji, które uruchamiają inny bootloader (np. Windowsa). Przynajmniej u mnie.
puchatek napisał(-a):
czasu oczekiwania
Zmienna GRUB_TIMEOUT w /etc/default/grub. https://help.ubuntu.com/community/Grub2#line-180
Offline
Dziękuję za pomoc, postaram się poeksperymentować z grubem na razie w starszej wersji. Mam pliki ext3 z którymi stary grub powinien sobie poradzić.
Offline
Dziś miałęm z tym problem ale GOOGLE pomogło :)
// to oczywiście jeżeli chodzi o grub2
Offline
Poczytałem trochę linki dołączone przez Minio z których wynika, że podobną funkcję edycyjną jak boot/grub/menu.lst we wcześniejszym grubie ma /etc/default/grub w grub2. Ten ostatni plik można edytować min. zmieniając czas wyboru oraz domyślnie uruchamiany system. Potem trzeba ponownie wygenerować grub.cfg poleceniem update-grub2 i po sprawie. Łatwiejszym rozwiażaniem jest zainstalowanie wspomnianego w tym opisie StartUpManager-a:
# aptitude install startupmanager
W trybie graficznym wchodzimy w System>Administracja>Menadżer uruchamiania i tam mamy możliwość ustawienia domyślnego systemu, czasu oraz rozdzielczości. Ustawienie domyślnej dla danego monitora rozdzielczości sprawia, że szczególnie w laptopach oraz monitorach LCD obraz oraz napisy są ładniejsze i wyraźniejsze - niby nic a cieszy. Swoją drogą menu startupmanagera dla ubuntu zawiera dużo więcej możliwości edycji gruba, w debianie jest bardziej skromne.
Offline
puchatek napisał(-a):
obraz oraz napisy są ładniejsze i wyraźniejsze - niby nic a cieszy.
Osobiście po ustawieniu natywnej rozdziałki dla tej tabelki odniosłem wręcz odwrotne wrażenie. ;)
Offline
it might be this
### BEGIN /etc/grub.d/30_otheros ### menuentry "Windows Vista" { set root=(hd0,1) chainloader +1 } ### END /etc/grub.d/30_otheros ###
przy czym najpierw
fdisk -l
i patrzysz na jakiej partycji siedzi diabeł
i w zależności zmienisz
set root
Na debian.linux.pl jest podobny temat http://debian.linux.pl/threads/12439-grub2-i-startowanie-Windows
Ostatnio edytowany przez blinki (2011-05-02 12:01:27)
Offline
ArnVaker napisał(-a):
puchatek napisał(-a):
obraz oraz napisy są ładniejsze i wyraźniejsze - niby nic a cieszy.
Osobiście po ustawieniu natywnej rozdziałki dla tej tabelki odniosłem wręcz odwrotne wrażenie. ;)
Ja tak samo. Pomijając że GRUB nie chciał mi zaproponować natywnej dla ekranu rozdzielczości (16:9), to jeszcze po wrzuceniu wyższej miałem zamiast liter taki drobny maczek, że patrzeć się na to nie dało. Pomogło zmienienie fonta, co jest całkiem przystępnie opisane w tym poradniku.
Offline
Strony: 1