[+] Brak dost

Pomoc dotycząca instalacji systemu
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

bolo pisze:Swoją drogą zaskoczyła mnie zmiana położenia pliku edycji parametrów gruba grub.cfg. Czy to znaczy, że teraz zmiany takich parametrów jak np. czas lub wybór systemu automatycznego bootowania, nie dokonuje się w tradycyjnym pliku menu.lst lecz w grub.cfg?
Tak, grub.cfg pełni dla Gruba 2, tę samą rolę co menu.lst dla starszej wersji. Zmiana, jest również taka, że nie powinno się edytować tego pliku bezpośrednio tylko zapisywać pożądane parametry do /etc/default/grub po czym wprowadzane są do skryptów w /etc/grub.d. za pomocą polecenia update-grub (ze skryptów generowany jest grub.cfg, można też edytować same skrypty).
menu.lst to zwyczajnie pozostałość po starym grubie do wykorzystania w razie potrzeby.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

yantar pisze: Zmiana, jest również taka, że nie powinno się edytować tego pliku bezpośrednio tylko zapisywać pożądane parametry do /etc/default/grub po czym wprowadzane są do skryptów w /etc/grub.d. za pomocą polecenia update-grub (ze skryptów generowany jest grub.cfg, można też edytować same skrypty).
menu.lst to zwyczajnie pozostałość po starym grubie do wykorzystania w razie potrzeby.
A więc wszystko jasne. Należy zmienić swoje przyzwyczajenia odnośne edycji Grub2.
Dziękuję za rzeczowe objaśnienia.

Jakbyś mógł jeszcze opisać, o ile jest Tobie na tyle bliski grub2, parametry do edycji- zmian w pliku /etc/grub/default. Edytowałem sobie go i dwie pierwsze pozycje rozumiem, ale do czego służą te dalsze?

Kod: Zaznacz cały

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
Pierwsza jak myślę pozycja to domyślny automatycznie startujący program, a druga pozycja ustala czas ekspozycji gruba podczas ładowania.


ArnVaker, podążając Twoją radą odnośnie zamiany gruba ładującego komputer wykonałem to:

Kod: Zaznacz cały

debian:/home/marek# grub-install /dev/sda1
grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea.
grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and its use is discouraged.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)	/dev/sda
Niestety nie rozumiem dlaczego po restarcie jest bez zmiany. W dalszym ciągu ładuje grub Minta (mój drugi system).
Czy zrobiłem błąd nie dopisując, po edycji pliku /etc/grub/default, jedynki za sda?
sda1 to moja partycja systemu Debian, z którego chcę uruchamiać komputer grubem2.
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

Kod: Zaznacz cały

GRUB_DEFAULT=0 
GRUB_TIMEOUT=5 
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 
GRUB_CMDLINE_LINUX_DEFAULT="quiet" 
GRUB_CMDLINE_LINUX=""
1. Tak jak piszesz
2. Tak jak piszesz.
3. Nie wiem (no ale to chyba jak pisze przez jaki system jest udostępniany)
4. To nie wiem (w linku który podałem wcześniej to chyba było opisane)
5. Tu można dopisywać opcje kernela np. rozdzielczość tty
"GRUB_CMDLINE_LINUX="quiet vga=0x307" (gdzie vga=0x307 to 1280x1024 256 bit)

Co do drugiej części:
Sprawdź co masz w pliku

Kod: Zaznacz cały

/boot/grub/device.map
Należy pamiętać, że grub2 inaczej niż wcześniejszy liczy kolejność partycji (teraz chyba odpowiada to rzeczywistości, kolejność dysków fizycznych jest jak poprzednio)
Muszę uciekać grzybki w lesie czekają ;d

Kod: Zaznacz cały

Tabela rozdzielczosci i kolorow 

Głębia koloru   640x480    800x600     1024x768   1280x1024 
------------------------------------------------------------- 
256  (8 bit)  0x301 (769) 0x303 (771) 0x305 (773) 0x307 (775) 
32k (15 bit)  0x310 (784) 0x313 (787) 0x316 (790) 0x319 (793) 
65k (16 bit)  0x311 (785) 0x314 (788) 0x317 (791) 0x31A (794) 
16M (24 bit)  0x312 (786) 0x315 (789) 0x318 (792) 0x31B (795)
Ps. To chyba zależy od karty który parametr można wpisać np. 0x31B lub 795
ArnVaker

Post autor: ArnVaker »

bolo pisze:podążając Twoją radą odnośnie zamiany gruba ładującego komputer wykonałem to:

Kod: Zaznacz cały

debian:/home/marek# grub-install /dev/sda1
ArnVaker pisze:

Kod: Zaznacz cały

grub-install /dev/sda
Widzisz tam gdzieś cyfrę "1"? Ty wskazałeś na konkretną partycję, a "wskaźnik" gruba trzeba zainstalować w pierwszym sektorze dysku.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

ArnVaker pisze: Widzisz tam gdzieś cyfrę "1"? Ty wskazałeś na konkretną partycję, a "wskaźnik" gruba trzeba zainstalować w pierwszym sektorze dysku.
Rzeczywiście, masz rację, zrobiłem z nadgorliwości chyba chcąc wskazać partycję systemową Debiana a nie o to chodziło. Zaraz zrobię jak należy.


Temat rozwiązany.
ODPOWIEDZ