Uruchomienie systemu z obrazu ISO z poziomu GRUB2

grub2

GRUB2 daje możliwość uruchamiania obrazów ISO znajdujących się na dysku twardym.

Bardzo łatwym sposobem na utworzenie wpisu w GRUBie z bootowalnym obrazem ISO jest skorzystanie z narzędzia grml-rescueboot:

sudo apt-get install grml-rescueboot

Po zakończonej instalacji zostanie utworzony katalog /boot/grml. Dla każdego obrazu ISO, który się w nim znajdzie, zostanie wygenerowany wpis w GRUBie podczas jego aktualizacji. Dodatkowo, dla każdego wpisu zostanie udostępnione podmenu pozwalające na wypróbowanie, bądź instalację systemu zawartego w obrazie.

Instalacja GRUB 2.00 w Ubuntu 12.04 Precise Pangolin

Do niedawna określenie GRUB2 odnosiło się do wersji oznaczonej numerem 1.98, stąd często bywało źle interpretowane. W najbliższym wydaniu Ubuntu (12.10 Quantal Quetzal) znajdziemy już GRUBa w wersji 2.00, a w tym poradniku pokażę, jak zainstalować wspominaną wersję w Ubuntu 12.04 Precise Pangolin.

Pełną listę zmian znajdziesz tutaj – lists.gnu.org.

Poniższy opis przedstawia ręczną instalację GRUB 2.00. Jeśli chcesz skorzystać z repozytorium, postępuj według tego poradnika How To Install/Upgrade To GRUB 2.00 From PPA On Ubuntu 12.04/Linux Mint 13 (niezaufane repozytorium, autor nie ponosi odpowiedzialności za wyrządzone szkody).

Przygotowanie do instalacji

Na początek instalacja niezbędnych pakietów:

Grub Customizer 3.0 – szybka konfiguracja GRUBa

Regularnie aktualizowane aplikacje służące do konfiguracji programu rozruchowego GRUB można policzyć na palcach jednej ręki. Do tego „elitarnego” grona z pewnością zalicza się Grub Customizer, który przedstawię w tym wpisie.
Niektóre z funkcji Grub Customizer:

  • edycja listy wpisów (zmiana kolejności, zmiana nazw, dodawanie oraz usuwanie wpisów),
  • zmiana domyślnie bootowanego systemu,
  • ukrycie oraz konfiguracja czasu wyświetlania menu,
  • ukrycie wpisów dotyczących trybu recovery,
  • zmiana rozdzielczości GRUBa, kolorów w menu oraz obrazu tła,
  • bootowanie z obrazu ISO, zmiana parametrów bootowanego jądra etc.

Instalacja

  1. Otwórz terminal i dodaj repozytorium ppa:danielrichter2007/grub-customizer:
    sudo add-apt-repository ppa:danielrichter2007/grub-customizer
  2. Zaktualizuj listę pakietów:

Konfiguracja laptopa Asus U36SD

W tym wpisie przedstawię krok po kroku jak w laptopie Asus U35SD:

Efekty pulpitu

Otwórz terminal i wydaj polecenie:

sudo gedit /etc/modprobe.d/blacklist-nvidia.conf

Wklej do pliku poniższy kod: