Blog Archives

Grub Customizer – Izmena grub menija na lak nacin – Ubuntu 12.04 LTS

Ako iz nekog razloga zelite da pravite izmene u Grub meniju, to najlakse mozete uraditi uz pomoc programa Grub Customizer.

Evo postupka kako instalirati Grub Customizer:

1. Kliknite na Applications -> Ubuntu Software Center.
2. U prozoru Ubuntu Software Center kliknite na Edit -> Software Sources.
3. U prozoru Software Sources kliknite na karticu Other Software.
4. Kliknite na Add.
5. U APT line ukucajte: ppa:danielrichter2007/grub-customizer.
6. Kliknite na Add Source.
7. Ukucajte sifru.
8. Vratite se na Ubuntu Software Center.
9. Potrazite grub-customizer i kada ga nadjete, instalirajte ga. (Mozda nece odmah biti vidljiv u listi, sacekajte neko vreme, i probajte ponovo kasnije, ako se ne pojavi odmah. Ili kliknite na mali trouglic desno od ikone All Software i kliknite na Launhpad PPA for Grub Customizer, tu bi trebalo da je odmah vidljiv).

Grub Customizer pokrecete tako sto kliknete na Applications -> System Tools -> Administration -> Grub Customizer.
Prilikom pokretanja Grub Customizer moracete ukucati sifru.
Kada zavrsite sa izmenama Grub menija kliknite na Save i izadjite iz programa.

Grub2 – Izmena podrazumevane boot opcije i izmena vremena

Ako imate dual boot, na primer Windows i Fedora 16. Posle instalacije Fedore 16, Fedorin Grub2 loader ce automatski namestiti da se po isteku 5 sekundi podize Fedora 16. Ako zelite da se Windows automatski podize po isteku 5 sekundi, to se moze izmeniti na sledeci nacin:

– U terminalu ukucajte:
su - pritisnite enter i ukucajte root sifru
– kao root ukucajte:
cat /boot/grub2/grub.cfg | grep Windows
– Trebalo bi da dobijete ovako nesto:
menuentry "Windows XP Home (loader) (on /dev/sda1)" --class windows --class os {
Iskopirajte u clipboard tekst koji se nalazi izmedju navodnika
– Zatim kucajte:
grub2-set-default "Windows XP Home (loader) (on /dev/sda1)"
Ovo gore je primer, Vi umetnite tekst iz clipboarda izmedju navodnika (onaj koji ste iskopirali u prethodnom koraku)
– Proverite da li ste dobro uradili komandom:
grub2-editenv list
– Upisite izmene u Grub2:
grub2-mkconfig -o /boot/grub2/grub.cfg

Ako zelite da promenite onih podrazumevanih 5 sekundi, to mozete uraditi na sledeci nacin:
– U terminalu ukucajte:
su - pritisnite enter i ukucajte root sifru
– kao root ukucajte:
gedit /etc/default/grub
– Izmenite sledecu liniju:
GRUB_TIMEOUT=5 Umesto broja 5 upisite broj sekundi koji zelite
– Upisite izmene u Grub2:
grub2-mkconfig -o /boot/grub2/grub.cfg

Fedora 16 i Grub2

Juce sam probao Fedoru 16. U glavnom su mi pozitivni utisci. Ono sto mi se nije dopalo je nova verzija Grub loadera. Grub2 sigurno ima svojih prednosti, jer ima mnogo vise mogucnosti za podesavanje. Medjutim, postavlja se pitanje, da li je potrebno toliko komplikovati stvari? Pogotovo sto, barem u Fedori 16, ne znam za druge Linux distribucije, postoji ozbiljan bezbednosni propust u Grub2 loaderu. Kada se izabere opcija Recovery, moguce je dobiti root privilegije bez ikakve sifre. Taj se problem lako resava, ali manje vestim korisnicima, to moze da bude problem.

Dakle, problem se resava na sledeci nacin:

– U terminalu ukucajte:
su - pritisnite enter i ukucajte root sifru
– kao root ukucajte:
gedit /etc/default/grub da ucitate konfiguracioni fajl u gedit tekst editor
– u konfiguracionom fajlu dodajte liniju:
GRUB_DISABLE_RECOVERY=true Time ste iskljucili Recovery opciju i vise se nece pojavljivati u Grub2 boot meniju
– Sacuvajte izmenu i izadjite iz tekst editora.
– Zatim u terminalu ukucajte:
grub2-mkconfig -o /boot/grub2/grub.cfg da bi Grub2 prihvatio izmene.

Inace, kada god napravite neku izmenu, obavezno morate kucati:
grub2-mkconfig -o /boot/grub2/grub.cfg da bi Grub2 prihvatio izmene.
To je pravilan nacin izmene Grub2 konfiguracije. Naravno, mozete direktno menjati konfiguracioni fajl grub.cfg u Boot folderu, ali to nije preporucljivo, a i te izmene ce biti pregazene, kada se apdejtuje Kernel.

Zastita fajla grub.conf od nedozvoljenih izmena prilikom podizanja sistema

Ako imate instaliran Linux, sigurno znate sta je grub. U ovom clanku cu pisati o zastiti fajla grub.conf. Pozeljno je postaviti sifru u fajl grub.conf da bi se sprecila nedozvoljena izmena tog fajla i time povecala bezbednost sistema. To uradite na sledeci nacin:

1. Otvorite termninal, ukucajte su - pritisnite enter i ukucajte root sifru.
2. Ukucajte grub-md5-crypt i ukucajte sifru kojom zelite zastititi grub.conf, pritisnite enter i zatim ponovo ukucajte sifru. Pojavice se md5 hash Vase sifre.
3. U nekom tekst editoru otvorite fajl grub.conf (na primer kucajte gedit /boot/grub/grub.conf i pritisnite enter)
4. Kada se otvori grub.conf pronadjite sledece linije:

default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu

5. Ispod linije timeout=5 ukucajte: password --md5 OVDE_STAVITE_MD5_HASH
Pazite, md5 MORA BITI TACNO UNET zato koristite copy/paste. Kada zavrsite, treba da izgleda ovako:

default=0
timeout=5
password --md5 OVDE_STAVITE_MD5_HASH
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu

6. Sacuvajte izmenu.

Sada, kada udjete u grub, prilikom podizanja sistema, ako dodajete ili menjate stavke u grubu, morate prvo pritisnuti p, zatim kucati sifru da bi imali mogucnost izmena u grubu.

Grub Windows + Linux dual boot

Ako koristite Windows i Linux, koji su instalirani na 2 zasebna hard diska i pri tome je Linuxov hard disk prvi, a Windowsov drugi, doci ce do problema prilikom ucitavanja Windowsa, da budem precizniji Windows nece moci da se ucita kada se izabere u Grub meniju. To se lako moze resiti izmenom fajla /boot/grub.conf.
Treba dodati dve linije u grub.conf tako da se ‘softverski zamene’ prvi i drugi disk:

map (hd0) (hd1)
map (hd1) (hd0)

Dakle, grub.conf bi u ovom primeru ovako izgledao:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-42.fc8 )
root (hd0,0)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.23.1-42.fc8.img
title Windows
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

%d bloggers like this: