poniedziałek, 19 października 2009

Podmenu w GRUBie

W tym artykule chciałbym przedstawić, jak wykonać podmenu w GRUBie. Przyda się to, gdy w głównym menu mamy dużo pozycji, których nie używamy i/lub chcemy mieć porządek. Przystąpmy do dzieła.

Najpierw robimy kopię zapasową pliku komendą w konsoli:
 $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_kopia
Następnie kopiujemy plik menu.lst do pliku podmenu.lst poleceniem:
 $ sudo cp /boot/grub/menu.lst /boot/grub/podmenu.lst

Edytujemy kolejno te dwa pliki, najpierw menu.lst:
 $ sudo gedit /boot/grub/menu.lst
Usuwamy wpisy, których nie chcemy w głównym menu (od ## ## End Default Options ##). Dodatkowo dodajemy wpis ([tab] oznacza tabulator - naciśnięcie klawisza TAB):
title[tab]Inne opcje
configfile[tab](hdX,Y)/boot/grub/podmenu.lst
gdzie hdX,Y to dysk i partycja, na której znajduje się plik. X oznacza numer dysku liczony od zera, a Y to numer partycji także liczony od zera. Będzie to pozycja, po której wybraniu pokaże się podmenu. Zapisujemy i zamykamy plik.

Teraz zajmiemy się plikiem podmenu.lst:
 $ sudo gedit /boot/grub/menu.lst
Usuwamy z niego te pozycje, których nie ma być w podmenu (od ## ## End Default Options ##). Dodatkowo, możemy umieścić linijkę, która nas przeniesie do menu głównego ([tab] oznacza tabulator - naciśnięcie klawisza TAB):
title[tab][..]
configfile[tab](hdX,Y)/boot/grub/menu.lst
gdzie hdX,Y to dysk i partycja, na której znajduje się plik. X oznacza numer dysku liczony od zera, a Y to numer partycji także liczony od zera. Pamiętajmy o dobrze ustawionej wartości default i timeout (zobacz Dostosowany GRUB). Potwierdzamy zmiany i zamykamy edytor.

Gdy teraz ponownie uruchomimy komputer, zobczymy piękną listę z zagnieżdżonym menu. Podaję jeszcze linki do moich plików: menu.lst i podmenu.lst + splash.xpm.gz


poniedziałek, 24 sierpnia 2009

Informacje o dyskach

Czasami potrzebne są nam niektóre wiadomości odnośnie dysków i partycji. W tym krótkim artykule chciałem przedstawić dwa sposoby: odnajdywanie UUID dysków i rozróżnianie ich przez etykiet.

Etykiety dysków

Chcesz się dowiedzieć czy /dev/hda2 to partycja z Vistą? Nic trudnego, wydaj w konsoli polecenie:

 $ ls -l /dev/disk/by-label

Teraz wystarczy poszukać nazwy Vista i już wiesz, że jest na /dev/sda2. :)

UUID dysków

W niektórych przypadkach potrzebne jest UUID partycji (np. do pliku fstab). Wpisz w terminalu:

 $ ls -l /dev/disk/by-uuid

W taki sposób poznasz potrzebną ci informację. ;)

Usuwanie bootloadera

Czasami potrzeba usunąć bootloadera. W moim przypadku zaszła taka potrzeba po usunięciu Windowsa 7. Na komputerze miałem zainstalowany Windows XP i Seven. Sformatowałem partycję z Siódemką, jednak program rozruchowy został. Nawet po instalacji GRUBa nie zniknął. W tym artykule napiszę jak krok po kroku usunąć bootloadera. Jedyne co nam będzie potrzebne to płyta z XP. Zaczynamy!

Wkładam płytę z Windowsem XP do napędy CD-ROM i uruchamiamy ponownie komputer. Zacznie uruchamiać się instalacja Windows (jeśli to nie nastąpi, trzeba zminić w ustawieniach BIOS bootowanie z płyt). Kiedy wyświetli się menu wyboru, naciskamy R, aby uruchomić konsolę.


W konoli wybieramy, do jakiej instalacji mamy się zalogować. Zazwyczaj będzie to 1. Natępnie podajemy hasło adminstratora i naciskamy [ENTER].



Teraz najważniejsza część. Wpisujemy polecenie:

 C:\WINDOWS> fixboot

jeśli chcemy usunąć bootloadera zainstalowanego na którejś partycji, a nie w sektorze MBR (tak jest w przypadku programu rozruchowego Windowsa 7 i Visty).
Gdy bootloader jest zainstalowany w MBR (zazwyczaj tak jest z GRUBem) to wydajemy polecenie:

 C:\WINDOWS> fixmbr

Podajemy jeszcze

 C:\WINDOWS> exit

aby opuścić konsolę i uruchomić ponownie komputer.

I to wszystko, teraz nie będziemy już mieli programu rozruchowego. Warto podane polecenia zanotować na kartce, aby się nie pomylić!

niedziela, 23 sierpnia 2009

Gadżety na pulpicie w Siódemce


Aby mieć na pulpicie gadżety jak na powyższym screenie, wystarczy wykonać kilka prostych czynności.

Najpierw klikamy prawym przyciskiem myszy na pulpit i z menu kontekstowego wybieramy "Gadgets".


W oknie, które się pojawi, wybieramy jeden z gadżetów i przenosimy na pulpit.



Jeśli nie odpowiada nam ilość gadżetów, możemy przeglądnąć internet. Wystarczy w oknie kliknąć:


Na wyświetlonej stronie można pobrać więcej dodatków na pulpit.