Uruchomienie instalatora Debiana z GRUB-a
Kategoria: FAQ, etykiety: instalacja
Dodany: 2012-07-23 10:40
(zmodyfikowany: 2012-07-24 12:40)
Przez: ArnVaker
Wyświetleń: 6632
Instalacja z użyciem obrazu ISO
Pobrać pliki initrd.gz oraz vmlinuz ze znajdującego się na każdym mirrorze Debiana katalogu:
/debian/dists/wersja/main/installer-architektura/current/images/hd-media/
Przykładowo dla architektury amd64 wersji testowej Debiana jest to np. katalog:
Umieścić pobrane pliki np. w katalogu /boot/installer. Nazwa i lokalizacja tych plików tak naprawdę są dowolne, byleby podane do nich w konfiguracji GRUB-a ścieżki się zgadzały.
Dodać do konfiguracji GRUB-a wpis odpowiedzialny za uruchomienie instalatora.
Przykład dla GRUB-a 1:
title D-I root (hd0,3) kernel /boot/installer/vmlinuz priority=low vga=794 theme=dark recommends=false desktop=kde initrd /boot/installer/initrd.gz
W Debianie oraz jego pochodnych (Ubuntu, Mint itd.) wpis ten można umieścić w pliku /boot/grub/menu.lst, poniżej automatycznie generowanych. W innych dystrybucjach sposób dodawania nowych wpisów może się różnić, w takim wypadku należy skonsultować się z dokumentacją danej dystrybucji.
Trzeba pamiętać aby podać odpowiedni dysk, partycję oraz ścieżki do plików. W przypadku GRUB-a 1 dyski i partycje liczone są od 0, zapis (hd0,3) oznacza czwartą partycję na pierwszym dysku, czyli sda4. Ścieżki do plików podawane są z perspektywy katalogu głównego danej partycji.
Przykład dla GRUB-a 2:
menuentry "D-I" { set root=(hd0,4) linux /boot/installer/vmlinuz priority=low vga=794 theme=dark recommends=false desktop=kde initrd /boot/installer/initrd.gz }
W Debianie oraz jego pochodnych (Ubuntu, Mint itd.) wpis ten można umieścić w pliku /etc/grub.d/40_custom, a następnie zaktualizować konfigurację poleceniem
update-grub
. W innych dystrybucjach sposób dodawania nowych wpisów może się różnić, w takim wypadku należy skonsultować się z dokumentacją danej dystrybucji.Trzeba pamiętać aby podać odpowiedni dysk, partycję oraz ścieżki do plików. W przypadku GRUB-a 2 dyski liczone są od 0, a partycje od 1, zapis (hd0,4) oznacza czwartą partycję na pierwszym dysku, czyli sda4. Ścieżki do plików podawane są z perspektywy katalogu głównego danej partycji.
Pobrać na dysk obraz instalacyjny Debiana, przykładowo może to być DVD 1 wersji testowej.
- Uruchomić ponownie komputer i wybrać z GRUB-a instalator Debiana. Jednym z kroków podczas instalacji będzie przeskanowanie partycji w poszukiwaniu obrazów ISO i wybranie odpowiedniego, poza tym instalacja przebiega standardowo.
Instalacja przez sieć
Pobrać pliki initrd.gz oraz linux ze znajdującego się na każdym mirrorze Debiana katalogu:
/debian/dists/wersja/main/installer-architektura/current/images/netboot/debian-installer/architektura/
Przykładowo dla architektury amd64 wersji testowej Debiana jest to np. katalog:
Umieścić pobrane pliki np. w katalogu /boot/installer. Nazwa i lokalizacja tych plików tak naprawdę są dowolne, byleby podane do nich w konfiguracji GRUB-a ścieżki się zgadzały.
Dodać do konfiguracji GRUB-a wpis odpowiedzialny za uruchomienie instalatora.
Przykład dla GRUB-a 1:
title D-I root (hd0,3) kernel /boot/installer/linux priority=low vga=794 theme=dark recommends=false desktop=kde initrd /boot/installer/initrd.gz
W Debianie oraz jego pochodnych (Ubuntu, Mint itd.) wpis ten można umieścić w pliku /boot/grub/menu.lst, poniżej automatycznie generowanych. W innych dystrybucjach sposób dodawania nowych wpisów może się różnić, w takim wypadku należy skonsultować się z dokumentacją danej dystrybucji.
Trzeba pamiętać aby podać odpowiedni dysk, partycję oraz ścieżki do plików. W przypadku GRUB-a 1 dyski i partycje liczone są od 0, zapis (hd0,3) oznacza czwartą partycję na pierwszym dysku, czyli sda4. Ścieżki do plików podawane są z perspektywy katalogu głównego danej partycji.
Przykład dla GRUB-a 2:
menuentry "D-I" { set root=(hd0,4) linux /boot/installer/linux priority=low vga=794 theme=dark recommends=false desktop=kde initrd /boot/installer/initrd.gz }
W Debianie oraz jego pochodnych (Ubuntu, Mint itd.) wpis ten można umieścić w pliku /etc/grub.d/40_custom, a następnie zaktualizować konfigurację poleceniem
update-grub
. W innych dystrybucjach sposób dodawania nowych wpisów może się różnić, w takim wypadku należy skonsultować się z dokumentacją danej dystrybucji.Trzeba pamiętać aby podać odpowiedni dysk, partycję oraz ścieżki do plików. W przypadku GRUB-a 2 dyski liczone są od 0, a partycje od 1, zapis (hd0,4) oznacza czwartą partycję na pierwszym dysku, czyli sda4. Ścieżki do plików podawane są z perspektywy katalogu głównego danej partycji.
Uruchomić ponownie komputer i wybrać z GRUB-a instalator Debiana. Pozostałe komponenty instalatora oraz pakiety instalacyjne pobrane zostaną z serwerów Debiana po nawiązaniu połączenia z internetem.
Dodatkowe opcje instalatora
W przypadku tej metody instalacji nie pojawia się początkowe menu z wyborem trybu instalacji, środowiska graficznego itp. Wszystkie dostępne opcje można jednak podać jako argumenty z poziomu GRUB-a.
Opcje użyte w przykładach:
priority
— określa minimalny priorytet pytań, które zostaną zadane podczas instalacji, przyjmuje wartościlow
,medium
,high
orazcritical
. Wartośćlow
oznacza, że wszystkie pytania zostaną zadane — tzw. „tryb expert”. Wartośćcritical
oznacza, że tylko absolutnie konieczne pytania zostaną zadane, a przy pozostałych użyta zostanie domyślna wartość.vga
— ustawia tryb pracy sterownika vesafb.theme
— ustawia motyw graficzny instalatora. Obecnie dostępne są tylko standardowy i ciemny —dark
.recommends
— po podaniu wartościfalse
wyłącza automatyczną instalację pakietów polecanych w czasie instalacji systemu oraz po jego instalacji (przy korzystaniu z menedżerów pakietów jak apt-get czy aptitude).desktop
— określa które środowisko graficzne zostanie zainstalowane jeżeli podczas wyboru zestawów pakietów zaznaczone zostanie środowisko graficzne, może to byćgnome
,kde
,xfce
lublxde
.
Inne opcje instalatora: www.debian.org/releases/stable/amd64/ch05s03.html.en.
Instalator graficzny
Podane wyżej do pobrania pliki uruchamiają instalator tekstowy. Instalator graficzny znajduję się w katalogu gtk.
Dla instalacji z użyciem obrazu ISO:
/debian/dists/wersja/main/installer-architektura/current/images/hd-media/gtk/
Dla instalacji przez sieć:
/debian/dists/wersja/main/installer-architektura/current/images/netboot/gtk/debian-installer/architektura/
Wystarczy zamiast standardowych plików initrd oraz jądra pobrać te dla instalatora graficznego. Poza tą różnicą uruchomienie instalatora odbywa się dokładnie tak samo.