Linux wykład 9. Paweł Rajba.

Podobne dokumenty
GRUB (GRand Unified Bootloader) - jest bootloaderem instalowanym standardowo w Ubuntu, potrafiącym obsłużyć kilka systemów jednocześnie (Multiboot).

Administracja serwerami

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15

Narzędzie konfiguracji rozruchu

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

System operacyjny Linux

System operacyjny Linux

Instalacja Ubuntu 12.12

Internet wymagania dotyczące konfiguracji

Instrukcja krok po kroku instalacji Windows Vista w nowym komputerze

Oprogramowanie Alternatywne

Computer Setup Instrukcja obsługi

MultiBoot Instrukcja obsługi

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

1. Podstawy...P Polecenia podstawowe...p... 18

Włóż płytę instalacyjną z systemem Windows Vista do napędu DVD ROM lub podłącz pamięć flash USB do portu USB.

Laboratorium - Instalacja systemu Windows 7

Bezpieczeństwo systemów informatycznych

Błędy na dysku. Program CHKDSK

Tomasz Greszata - Koszalin

System operacyjny Linux

System operacyjny Linux

Formatowanie. Formatowanie to proces tworzący na dysku struktury niezbędne do zapisu i odczytu danych.

Struktura dysku. Dyski podstawowe i dynamiczne

Kompilacja jądra systemu Linux

DLA DREAMBOX & FLASHWIZARD

MultiBoot Instrukcja obsługi

INSTRUKCJA INSTALACJI I KONFIGURACJI KARTY GOLIATH UNI HD PROTECTOR

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

MultiBoot Instrukcja obsługi

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

Graficzny terminal sieciowy ABA-X3. część pierwsza: Opis startu systemu i jego konfiguracji

MultiBoot Instrukcja obsługi

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Program Computer Setup

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a

Computer Setup Instrukcja obsługi

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

SecureDoc Standalone V6.5

MultiBoot. Instrukcja obsługi

HELIOS pomoc społeczna

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

FlowSoft02. Przeznaczenie programu

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Windows 10 - Jak uruchomić system w trybie

Diagnostyka pamięci RAM

Narzędzie Setup Instrukcja obsługi

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

MentorGraphics ModelSim

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Narzędzie Setup. Instrukcja obsługi

Quota mechanizm do przydzielania zasobów dyskowych dla użytkowników

Znaki globalne w Linuxie

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Systemy plików FAT, FAT32, NTFS

System operacyjny Linux

BIOS i BIOS SETUP. Wykład multimedialny Urządzenia techniki komputerowej

Laboratorium - Zaawansowana instalacja Windows XP

1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7?

MSConfig, System ConfigurationUtility

INSTRUKCJA U YTKOWNIKA. Karty synchroniczne V.35 TAHOE 931/932 WOLNOή KOMUNIKACJI

WYKONYWANIE ORAZ PRZYWRACANIE KOPII KONFIGURACJI ZA POMOCĄ INTERFEJSU 20-HIM-A6 / 20-HIM-C6S W PRZEMIENNIKACH SERII POWERFLEX 750

Co to jest BCD? Jak możemy edytować magazyn BCD?

Spis Treści: Przygotowanie do instalacji lub trybu Live Testowanie systemu bez instalacji (Live) Instalacja Luwe OS Web

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

NFS jest protokołem zdalnego wywoływania procedur (RPC)

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

Video Recording Manager export Wizard Version 1.0. Instrukcja obsługi oprogramowania

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Wiersz poleceń Windows

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

IdyllaOS. Prosty, alternatywny system operacyjny. Autor: Grzegorz Gliński. Kontakt:

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Ćwiczenie 6. Wiadomości ogólne.

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Instrukcja NAWIGACJA MEDIATEC 7 CALI

Acronis Universal Restore

Platinet modem 4G LTE instrukcja obsługi. Platinet modem 4G LTE instrukcja obsługi

Systemy operacyjne I Laboratorium Część 3: Windows XP

Administracja serwerami

ĆWICZENIE NR 4 KONFIGURACJA JĄDRA, USŁUGI SIECIOWE. KATEDRA ELEKTRONIKI POLITECHNIKA LUBELSKA

INSTRUKCJA UŻYTKOWNIKA MPCC

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Synchronizator plików (SSC) - dokumentacja

Pracownia internetowa w szkole ZASTOSOWANIA

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Tomasz Greszata - Koszalin

Urządzenia zewnętrzne Instrukcja obsługi

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Bazy Danych i Usługi Sieciowe

Dokumentacja techniczna

Transkrypt:

Linux wykład 9 Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/

Plan wykładu Lilo Grub

LILO Lilo Skrót od LInux LOader Program uruchamiający systemy

LILO /sbin/lilo program zarządzający bootloaderem Składnia lilo [opcje] Opcje -t testuje konfiguracje, -v wyświetla dodatkowe komunikaty, -C plik określa, w którym pliku jest konfiguracja, z której chcemy skorzystać (jeśli nie chcemy korzystać z domyślnego pliku), -r katalog określa główny katalog, a dokładnie najpierw wykonuje polecenie chroot

LILO Plik konfiguracyjny /etc/lilo.conf Opcje globalne boot określa, gdzie jest boot sector, install określa rodzaj interfejsu, który zostanie wyświetlony na ekranie, prompt oznacza, ze lilo będzie oczekiwać na wybór użytkownika timeout określa w dziesiątych częściach sekundy czas oczekiwania na wybór systemu przez użytkownika; po tym czasie zostanie uruchomiony system domyślny,

LILO Plik konfiguracyjny /etc/lilo.conf Opcje globalne c.d. message określa komunikat, który bedzie się pojawiał, lba32 linear określa tryb (obecnie stosuje się lba32), default etykieta domyślnego systemu.

LILO Plik konfiguracyjny /etc/lilo.conf Opcje obrazu image określa lokalizacje obrazu jądra systemu, root określa partycje, na której znajduje sie jądro systemu, other określa inny niż Linux system operacyjny, read-only powoduje, ze główny system pliku będzie podmontowany w trybie tylko do odczytu; pózniej będzie jednak przemontowany na tryb do odczytu i zapisu, label etykieta bloku,

LILO Plik konfiguracyjny /etc/lilo.conf Opcje obrazu c.d. table określa, gdzie jest przechowywana tablica partycji, restricted wymusza podanie hasła, jeśli chcemy do jądra przekazać jakiś parametr; ze względów bezpieczeństwa jest ważne ustawienie tej opcji, mandatory hasło będzie wymagane zawsze do załadowania obrazu, password=hasło określa hasło.

LILO Przykład konfiguracji boot=/dev/hda3 install=/boot/boot.b prompt timeout=50 message=/boot/message lba32 default=linux

LILO Przykład konfiguracji c.d. image=/boot/vmlinuz-2.4.2-2 label=linux read-only root=/dev/hda3 other=/dev/hda1 label=windows table=/dev/hda

LILO Uwagi Przy wymianie obrazu nie należy podmieniać obrazu jądro od razu należy go najpierw przetestować. Po każdej zmianie pliku konfiguracyjnego należy go ponownie wczytać za pomocą programu lilo.

Grub Skrót od GRand Unified Bootloader Nowszy od Lilo i o większych możliwościach Wyposażony w wiersz poleceń

Nazewnictwo (fd0) (hd0,0), (hd0,1) (hd0,0)/vmlinuz

Obrazy grub-a stage1 podstawowy obraz, który jest umieszczany np. w mbr rozmiar to 512 bajtów jego zadaniem jest uruchomienie obrazu stage2 stage2 właściwy obraz grub-a *_stage1_5, np. e2fs_stage1_5, fat_stage1_5 pośrednik pomiędzy stage1 a stage2 najpierw startuje stage1, stage1 uruchamia odpowiedni stage1.5, a stage1.5 ładuje stage2 przydatny, ponieważ stage1 nie rozumie struktury systemu plików; dzięki stage1.5 po instalacji gruba można przenieść obraz stage2

Instalacja Za pomocą narzędzia grub-install Ręcznie

Instalacja ręczna na dystkietce # cd /usr/share/grub/i386-pc # dd if=stage1 of=/dev/fd0 bs=512 count=1 1+0 records in 1+0 records out # dd if=stage2 of=/dev/fd0 bs=512 seek=1 153+1 records in 153+1 records out

grub-install instaluje grub-a Składnia grub-install [opcje] urządzenie Opcje -v, --version wyświetla informacje o wersji -h, --help wyświetla pomoc --root-directory=dir określa katalog, z którego obrazów grub ma używać

grub-install c.d. Przykłady # grub-install /dev/hda # mke2fs /dev/fd0 # mount -t ext2 /dev/fd0 /mnt # grub-install --root-directory=/mnt fd0 # umount /mnt grub-install --root-directory=/boot /dev/hda

Rodzaje ładowania bezpośrednie obsługuje: Linux, FreeBSD, NetBSD, OpenBSD chain-loading polega na ładowaniu innego bootloadera

Przykład ładowania bezpośredniego grub> root (hd0,0) grub> kernel /boot/vmlinuz root=/dev/hda1 grub> initrd /boot/initrd grub> boot

Przykład chain-loading u grub> map (hd0) (hd1) grub> map (hd1) (hd0) grub> root (hd0,0) (ewentualnie rootnoverify) grub> makeactive (jeśli zachodzi potrzeba) grub> chainloader +1

Komendy specyficzna dla menu defaullt num określa, która pozycja z listy będzie domyślnie uruchamianą; jeśli nie podamy, będzie to pozycja 0, czyli pierwsza, timeout sek określa liczbę sekund, po których automatycznie zostanie załadowana domyślna pozycja, fallback num jeśli domyślna pozycja będzie uszkodzona, zostanie uruchomiona pozycja num (rzadko używane),

Komendy specyficzna dla menu c.d. hiddenmenu menu będzie ukryte, przy czym przed uruchomieniem domyślnego systemu użytkownik może wymusić jego pokazanie przez naciśnięcie klawisza <ESC> title rozpoczyna blok opisujący system do uruchamiania; tekst znajdujący się po title do końca wiersza określa nazwę bloku.

Komendy ogólnego użytku color określa kolory menu Składnia color normal [highlight] Kolory określamy jako pary foreground/background Przykład color light-gray/blue black/light-gray

Komendy ogólnego użytku c.d. hide ukrywa partycję Składnia hide partycja Przykład hide (hd0,0)

Komendy ogólnego użytku c.d. password ustawia hasło Składnia password [--md5] passwd [new-config-file] Opcje --md5 hasło jest w postaci zaszyfrowanej Komentarz: Po podaniu hasła, stage2 zostanie ponownie wczytany z plikiem konfiguracyjnym newconfig-file. Jeśli nie podamy tego pliku, zostanie tylko udostępniona nowa funkcjonalność.

Komendy ogólnego użytku c.d. unhide wycofuje ukrycie partycji Składnia unhide partycja Przykład unhide (hd0,0)

Komendy wiersza poleceń i do użycia w definicji pozycji do ładowania (menu entry) boot startuje ładowanie systemu cat wyświetla zawartość pliku Składnia cat nazwa-pliku chainloader ładuje inny bootloader Składnia chainloader plik Przykład chainloader +1 (pierwszy sektor bieżącej partycji)

Komendy wiersza poleceń i do użycia w definicji pozycji do ładowania (menu entry) cmp porównuje rozmiary plików Składnia cmp plik1 plik2 find sprawdza, na której partycji jest plik Składnia find /sciezka/plik halt wyłącza komputer

Komendy wiersza poleceń i do użycia w definicji pozycji do ładowania (menu entry) help wyświetla pomoc Składnia help [--all] [wzorzec] initrd ładuje inicjalizujący obraz do pamięci Składnia initrd plik install instaluje grub-a

Komendy wiersza poleceń i do użycia w definicji pozycji do ładowania (menu entry) makeactive bieżącą partycję ustawia jako aktywną map logicznie zamienia dyski Składnia map to_drive from_drive Przykład grub> map (hd0) (hd1) grub> map (hd1) (hd0)

Komendy wiersza poleceń i do użycia w definicji pozycji do ładowania (menu entry) md5crypt tworzy szyfrogram MD5 pause zatrzymuje, wyświetla wiadomość i czeka na naciśniecie klawisza Składnia pause komunikat quit wychodzi z menu grub reboot restartuje komputer

Komendy wiersza poleceń i do użycia w definicji pozycji do ładowania (menu entry) root, rootnoverify określa bieżącą partycję Składnia root partycja Przykład root (hd0,0) setup instaluje grub-a wykorzystując polecenie install

Plik konfiguracyjny /etc/grub.conf Przykład defaullt 0 timeout 30 fallback 1 hiddenmenu

Przykłady wpisu konfiguracji # For booting Linux title GNU/Linux kernel (hd1,0)/vmlinuz root=/dev/hdb1 # For booting Mach (getting kernel from floppy) title Utah Mach4 multiboot root (hd0,2) pause Insert the diskette now^g!! kernel (fd0)/boot/kernel root=hd0s3 module (fd0)/boot/bootstrap

Przykłady wpisu konfiguracji c.d. # For booting Windows NT or Windows 95 title Windows NT / Windows 95 boot menu rootnoverify (hd0,0) # makeactive chainloader +1 # chainloader /bootsect.dos

Bezpieczeństwo Przy starcie systemu domyślna konfiguracja daje możliwość przeczytania dowolnego pliku. Wprowadzamy opcję globalną password [-md5] haslo Do tworzenia szyfrogramu używamy polecenia grub-a md5crypt