GNU GRUB (GRAND Unified Bootloader) to darmowy i otwarty projekt źródłowy, który zapewnia użytkownikom łatwe w instalacji i skonfigurować oprogramowanie do ładowania programów startowych do uruchamiania pojedynczego lub wielu systemów operacyjnych zainstalowanych na komputerze Komputer osobisty lub laptop.
Najważniejsze funkcje obejmują obsługę realnego zarządzania pamięcią, wsparcie internacjonalizacji, przenośność, obsługę instalacji wieloplatformowych, kompaktowy obraz podstawowy, wsparcie dynamicznego ładowania do obrazu podstawowego, a także ramy obiektowe.
Program jest używany od wielu lat w szerokiej gamie systemów GNU / Linux, umożliwiając użytkownikom łatwe i szybkie przełączanie się między wieloma systemami operacyjnymi zainstalowanymi na jednym z wielu dysków komputera.
Obsługuje szeroki zakres systemów operacyjnych, w tym GNU / Linux, BSD, Solaris oraz Microsoft Windows. Dodatkowo można go zainstalować na Master boot record (MBR), GUID Partition Table (GPT) i Unified Extensible Firmware Interface (UEFI).
Oprogramowanie składa się z różnych narzędzi, w tym grub-setup, grub-install, grub-mkconfig i update-grub. Standardowa instalacja GRUB wymaga, aby użytkownicy uruchamiali tylko polecenie grub-install z pewnymi opcjami, jak również polecenie grub-mkconfig.
Domyślny plik konfiguracyjny znajduje się zwykle w katalogu /boot/grub/grub.cfg, ale najlepszym sposobem edytowania jego ustawień jest otwarcie pliku / etc / defaults / grub z dowolnym edytorem tekstowym i uruchomienie polecenia update-grub , Jako root (administrator systemu).
Gdy technologie komputerów z wyprzedzeniem i systemy z systemem BIOS znikną, program rozruchowy GNU GRUB stara się nadążać za nimi, ale powoli zastępują je nowoczesne i uproszczone ładowarki startowe, takie jak Syslinux, Gummiboot, rEFInd, rEFIt, I wiele innych, które są specjalnie zaprojektowane dla systemów UEFI.
W sumie GNU GRUB jest następną generacją GRAND Unified Bootloader, przyjętą przez 95 procent obecnych systemów operacyjnych GNU / Linux. Można go łatwo zainstalować na istniejącym systemie operacyjnym Linux / UNIX, zastępując bieżący program ładujący.
Co nowego w tym wydaniu:
- Nowy / ulepszony system plików i obsługa dysków:
- Big-endian UFS1.
- Doświadczalna 64-bitowa obsługa ext2.
- Różne poprawki dla urządzeń sektora nie 512-bajtowego.
- Nowy system plików `proc ', używany przez dyski LUKS.
- Naprawianie obsługi partycji DM-RAID.
- Nowe polecenie `nativedisk 'umożliwia przełączanie się z oprogramowania sprzętowego na macierzyste sterowniki dysków.
- Skompresowane HFS +.
- etykiety BSD DragonFly.
- CBFS (coreboot).
- Właściwie zarządzaj partycjonowaną LVM.
- Użyj UUID LVM w miarę możliwości.
- GPT PReP.
- Nowy moduł "progress", który pokazuje informacje o postępach podczas czytania plików.
- ZFS oferuje wsparcie.
- Obsługa ZFS LZ4.
- Wsparcie dla formatu XFS V5.
- Obsługa LVM RAID1.
- Nowy / ulepszony terminal i obsługa wideo:
- Tekst monochromatyczny (pasujący do `hercules 'w starszej wersji GRUB).
- Wyjście kodu Morse'a przy użyciu głośnika systemowego.
- `spkmodem '(prosty protokół danych przy użyciu głośnika systemowego).
- Chwyć japońskie klucze specjalne.
- coreboot framebuffer.
- Serial na ARC.
- Obsługa natywnego vt100 dla grub-emu, zastępująca użycie biblioteki przekleństw.
- Nowe opcje gfxmenu służące do pozycjonowania okna terminala, obsługi obrazu tła motywu i wysuwania paska przewijania oraz `item_pixmap_style 'i` highlight_overlay'.
- Obsługa kilku innych typów obrazów (paletowanych i szarych).
- Ulepszenia protokołu rozruchowego:
- Obsługa plików binarnych Apple FAT na platformach innych niż Apple.
- Udoskonal kompatybilność z obsługą ładowania bezpośredniego FreeDOS.
- Włącz "linux16" na wszystkich platformach x86, a nie tylko w systemie BIOS.
- Nowy program ładujący ISO TrueCrypt.
- specyfikacja EFI dla rozruchu multiboot2.
- multiboot2 specyfikacja mapy pamięci EFI.
- multiboot2 pełny plik.
- Nowa / ulepszona obsługa sieci:
- Nowe zmienne `net_default_ * 'zawierające właściwości domyślnego interfejsu.
- Automatyczne ładowanie plików `http 'i` tftp' w razie potrzeby.
- Poprawa niezawodności protokołu TFTP.
- Parse `nd 'nazw plików dyskowych w plikach konfiguracyjnych starszych wersji GRUB
- Wydaj osobne zapytania DNS dla protokołu IPv4 i IPv6.
- Obsługa routera IPv6 Advertisement w celu skonfigurowania domyślnego routera.
- Nowa zmienna net__next_server zawierająca następny serwer z odpowiedzi BOOTP.
- Ulepszenia Coreboota:
- CBFS obsługuje zarówno obrazy na dysku (pętlowe sprzężenie zwrotne) jak i flash.
- Możliwość uruchomienia innego ładunku z pamięci flash lub dysku
- Corebot framebuffer
- wsparcie CBMEMC (rejestrowanie i inspekcja dzienników)
- Polecenie do sprawdzania timestamps coreboot (`coreboot_boottime ').
- Polecenie do sprawdzania tabel coreboot (`lscoreboot ').
- Nowy cel default_payload.elf.
- Zwiększony maksymalny rozmiar rdzenia.
- Preferuj pmtimer dla kalibracji TSC.
- Nowa / ulepszona obsługa platformy:
- Nowe polecenia `efifwsetup 'i` lsefi' na platformach EFI.
- Nowe komendy `cmosdump 'i` cmosset' na platformach z obsługą CMOS.
- Nowe polecenie `pcidump 'dla platform PCI.
- Poprawa przetwarzania składni opcode wstrzymaniu wdrożenia protokołu ACPI.
- Użyj TSC jako możliwego źródła czasu na i386-ieee1275.
- Scalanie wdrożenia PowerPC grub-mkrescue ze wspólnym.
- Obsługa grub-mkrescue na maszynach i386-ieee1275, sparc64, bootinfo, takich jak pSeries i łuku mipsów.
- Dodać grub-mkrescue do obsługi komputerów Apple Intel na dysku CD.
- włącz pobieranie pliku konfiguracyjnego GRUB Legacy w pliku EFI.
- Wstrzymanie wsparcia dla Loongson 2E.
- porty U-Boot ARM i EFI.
- Zreorganizuj kod zależny od platformy w programach narzędziowych, aby uniknąć #fddb mess.
- Wsparcie AROS i Haiku dla narzędzi dla użytkowników.
- port Xen PV.
- Naprawa wyrównania stosu EFI.
- port ARM64 EFI.
- W systemie Linux przeczytaj odczyty z partycjonowania początkowego z sysfs, jeśli to możliwe.
- Nowe narzędzie grub-macbless i lepsza integracja z oprogramowaniem Mac w systemie grub-install.
- Wsparcie Yeeloong 3A.
- Dodaj opcję `cpuid --pae 'w celu wykrycia rozszerzenia adresu fizycznego na x86.
- Wsparcie dla dongli debugowania USB.
- Wsparcie dla * -emu na wszystkich platformach (poprzednio działało tylko i386 / x86_64).
- Wsparcie * -emu w systemie Windows.
- Nowa platforma `none ', która tworzy tylko narzędzia poziomu użytkownika. To jest domyślne, jeśli docelowy procesor nie jest obsługiwany.
- Wsparcie dla uruchamiania jądra Linuksa dla little-endian na Powerpc.
- Uruchomienie rozruchu sieciowego za pomocą urządzeń Sunnet v4 firmy Sun.
- Dodano dyski SAS do listy urządzeń zgodnych z IEEE 1275 Open Firmware
- Spróbuj zastosować wiele metod kalibracji TSC (timestamp counter) - PIT, pmtimer, Stojak EFI. Jeśli wszystko zawiedzie, skorzystaj z częstotliwości 8 MHz.
- Obsługa platform Hyper2 V Gen2, które nie zawierają PIT dla kalibracji TSC.
- Zapełnianie pamięci trwałej UEFI do pamięci E820.
- Nowy moduł ładowania Xen na ARM64.
- Wymaganie wyrównania szacunku dla buforów IO buforujących urządzenia blokowego na stronie EFI.
- Bezpieczeństwo:
- Dodaj opcjonalny obiekt, aby wymusić, że wszystkie pliki odczytane przez główny obraz z dysku mają poprawny odłączony podpis cyfrowy.
- Wydajność:
- Unikanie kosztownych operacji podziału w wielu miejscach.
- Nowa ramka analizy czasu uruchamiania (`./configure --enable-boot-time ').
- Inicjalizuj porty USB równolegle.
- Nowa komenda "testspeed" umożliwia sprawdzenie szybkości odczytu plików
- Zwiększ liczbę plików gfxterm, przechowując pośrednie wyniki w bardziej kompaktowym formacie.
- Lazy skanowanie LVM / mdraid.
- Wskazówki dotyczące dysku.
- Skrypty:
- Nowe komendy `eval 'i` tr'.
- Sprawdzanie skryptu grub-skrypt nie zawiera komend.
- Instalacja i inne ulepszenia użytkowe:
- Dodaj opcję kompresowania plików podczas instalacji lub tworzenia obrazów.
- Używanie grub-reboot nie wymaga już ustawienia `GRUB_DEFAULT = saved '.
- Wsparcie dla analizy partycji systemu EFI (wymaga os -berber => 1.58).
- Fix niespójne użycie `GRUB_CRYPTODISK_ENABLE 'i` GRUB_ENABLE_CRYPTODISK'; Ta ostatnia jest obecnie stosowana konsekwentnie.
- grub-mount obsługuje dowiązania symboliczne do katalogów.
- Obsługa wyłączenia podmenu za pomocą przycisku konfiguracji `GRUB_DISABLE_SUBMENU 'dla grub-mkconfig.
- grub-install, grub-mknetdir, grub-mkrescue i grub-mkstandalone przepisane w języku C. Powinny one działać w obsługiwanych środowiskach innych niż Unix.
- Obsługa macierzystego mingw
- Możliwość instalacji na EFI w oknach.
- Reorganizuj obsługę wygaśnięcia za pomocą nowego klucza konfiguracyjnego `timeout_style 'i klucza konfiguracji` GRUB_TIMEOUT_STYLE' dla grub-mkconfig. Klawisze menu wciśnięte podczas ukrytego limitu czasu natychmiast uruchamiają odpowiedni wpis menu.
- Nowe polecenie `plik 'i narzędzie grub-file, aby sprawdzić typy plików.
- Nowy parser plików konfiguracyjnych syslinux
- Ustaw klasę menu głównego na główną nazwę systemu operacyjnego zwracaną przez os-prober, aby wyświetlić ikonę systemu operacyjnego.
- W systemie Linux x86 wykryto rozmiar słowa EFI w systemie grub-install i automatycznie wybrano prawidłową platformę (x86_64-efi lub i386-efi) do zainstalowania. Wymagany Linux kernel 4.0 lub nowszy.
- System tworzenia:
- Usunięcie wszystkich funkcji funkcji zagnieżdżonych; GRUB nie wymaga już stosu wykonywalnego.
- Opracowanie dokumentacji build przy użyciu Texinfo & gt; = 5.1.
- Bardziej solidne i udokumentowane wsparcie kompilujące.
- Wsparcie częściowego klakera dla niektórych platform (eksperymentalne).
- Wsparcie kompilacji częściowej mingw64 x86_64-efi (bardzo eksperymentalne).
- Częściowe mingw32 i386- (inne niż już obecne i386-pc) kompilacja wsparcia (bardzo eksperymentalna).
- Obsługa grub-mkpasswd w systemie Windows.
- Usuwanie użycia AutoGen. Pozwoliło to na poprawę wydajności w systemie budowania.
- Usuń tabele o zmiennej długości.
- Kompilacja OpenBSD i narzędzia (NetBSD i FreeBSD były już obsługiwane).
- Fix build z FreeType & gt; = 2.5.1.
- Zgodność gentpl.py z Pythona 3. Obecnie wymaga co najmniej Pythona 2.6.
- modinfo.sh zawiera teraz informacje o kompilacji.
- Dodano wiele nowych testów poprawiających odporność.
- Obiekt docelowy jest zbudowany bez libgcc teraz. Konieczne wbudowania są ponownie uaktualniane. Spowoduje to usunięcie wymogu określonego w konkretnym czasie działania środowiska wykonawczego.
- emu libusb (zostało złamane i niewymagane)
- wsparcie kompilacji powerpc64le.
- Użyj stałej sygnatury czasowej podczas generowania obrazu GRUB w przypadku odtwarzalnych odtwarzaczy.
- Zweryfikuj w czasie budowy, że moduły zawierają tylko obsługiwane relokacje i ich struktura odpowiada oczekiwanym oczekiwaniom modułu ładującego modułu ładowania.
- Nie potrzebuj czcionek na powerpc-ieee1275.
- Nowy / ulepszony system plików i obsługa dysków:
- Big-endian UFS1.
- Doświadczalna 64-bitowa obsługa ext2.
- Różne poprawki dla urządzeń sektora nie 512-bajtowego.
- Nowy system plików `proc ', używany przez dyski LUKS.
- Naprawianie obsługi partycji DM-RAID.
- Nowe polecenie `nativedisk 'umożliwia przełączanie się z oprogramowania sprzętowego na macierzyste sterowniki dysków.
- Skompresowane HFS +.
- etykiety BSD DragonFly.
- CBFS (coreboot).
- Właściwie zarządzaj partycjonowaną LVM.
- Użyj UUID LVM w miarę możliwości.
- GPT PReP.
- Nowy moduł "progress", który pokazuje informacje o postępach podczas czytania plików.
- ZFS oferuje wsparcie.
- Obsługa ZFS LZ4.
- Nowy / ulepszony terminal i obsługa wideo:
- Tekst monochromatyczny (pasujący do `hercules 'w starszej wersji GRUB).
- Wyjście kodu Morse'a przy użyciu głośnika systemowego.
- `spkmodem '(prosty protokół danych przy użyciu głośnika systemowego).
- Chwyć japońskie klucze specjalne.
- coreboot framebuffer.
- Serial na ARC.
- Obsługa natywnego vt100 dla grub-emu, zastępująca użycie biblioteki przekleństw.
- Nowe opcje gfxmenu służące do pozycjonowania okna terminala, obsługi obrazu tła motywu i wysuwania paska przewijania oraz `item_pixmap_style 'i` highlight_overlay'.
- Obsługa kilku innych typów obrazów (paletowanych i szarych).
- Ulepszenia protokołu rozruchowego:
- Obsługa plików binarnych Apple FAT na platformach innych niż Apple.
- Udoskonal kompatybilność z obsługą ładowania bezpośredniego FreeDOS.
- Włącz "linux16" na wszystkich platformach x86, a nie tylko w systemie BIOS.
- Nowy program ładujący ISO TrueCrypt.
- specyfikacja EFI dla rozruchu multiboot2.
- multiboot2 specyfikacja mapy pamięci EFI.
- multiboot2 pełny plik.
- Nowa / ulepszona obsługa sieci:
- Nowe zmienne `net_default_ * 'zawierające właściwości domyślnego interfejsu.
- Automatyczne ładowanie plików `http 'i` tftp' w razie potrzeby.
- Poprawa niezawodności protokołu TFTP.
- Parse `nd 'nazw plików dyskowych w plikach konfiguracyjnych starszych wersji GRUB
- Wydaj osobne zapytania DNS dla protokołu IPv4 i IPv6.
- Ulepszenia Coreboota:
- CBFS obsługuje zarówno obrazy na dysku (pętlowe sprzężenie zwrotne) jak i flash.
- Możliwość uruchomienia innego ładunku z pamięci flash lub dysku
- Corebot framebuffer
- wsparcie CBMEMC (rejestrowanie i inspekcja dzienników)
- Polecenie do sprawdzania timestamps coreboot (`coreboot_boottime ').
- Polecenie do sprawdzania tabel coreboot (`lscoreboot ').
- Nowy cel default_payload.elf.
- Zwiększony maksymalny rozmiar rdzenia.
- Nowa / ulepszona obsługa platformy:
- Nowe polecenia `efifwsetup 'i` lsefi' na platformach EFI.
- Nowe komendy `cmosdump 'i` cmosset' na platformach z obsługą CMOS.
- Nowe polecenie `pcidump 'dla platform PCI.
- Poprawa przetwarzania składni opcode wstrzymaniu wdrożenia protokołu ACPI.
- Użyj TSC jako możliwego źródła czasu na i386-ieee1275.
- Scalanie wdrożenia PowerPC grub-mkrescue ze wspólnym.
- Obsługa grub-mkrescue na maszynach i386-ieee1275, sparc64, bootinfo, takich jak pSeries i łuku mipsów.
- Dodać grub-mkrescue do obsługi komputerów Apple Intel na dysku CD.
- włącz pobieranie pliku konfiguracyjnego GRUB Legacy w pliku EFI.
- Wstrzymanie wsparcia dla Loongson 2E.
- porty U-Boot ARM i EFI.
- Zreorganizuj kod zależny od platformy w programach narzędziowych, aby uniknąć #fddb mess.
- Wsparcie AROS i Haiku dla narzędzi dla użytkowników.
- port Xen PV.
- Naprawa wyrównania stosu EFI.
- port ARM64 EFI.
- W systemie Linux przeczytaj odczyty z partycjonowania początkowego z sysfs, jeśli to możliwe.
- Nowe narzędzie grub-macbless i lepsza integracja z oprogramowaniem Mac w systemie grub-install.
- Wsparcie Yeeloong 3A.
- Dodaj opcję `cpuid --pae 'w celu wykrycia rozszerzenia adresu fizycznego na x86.
- Wsparcie dla dongli debugowania USB.
- Wsparcie dla * -emu na wszystkich platformach (poprzednio działało tylko i386 / x86_64).
- Wsparcie * -emu w systemie Windows.
- Bezpieczeństwo:
- Dodaj opcjonalny obiekt, aby wymusić, że wszystkie pliki odczytane przez główny obraz z dysku mają poprawny odłączony podpis cyfrowy.
- Wydajność:
- Unikanie kosztownych operacji podziału w wielu miejscach.
- Nowa ramka analizy czasu uruchamiania (`./configure --enable-boot-time ').
- Inicjalizuj porty USB równolegle.
- Nowa komenda "testspeed" umożliwia sprawdzenie szybkości odczytu plików
- Zwiększ liczbę plików gfxterm, przechowując pośrednie wyniki w bardziej kompaktowym formacie.
- Lazy skanowanie LVM / mdraid.
- Wskazówki dotyczące dysku.
- Skrypty:
- Nowe komendy `eval 'i` tr'.
- Sprawdzanie skryptu grub-skrypt nie zawiera komend.
- Instalacja i inne ulepszenia użytkowe:
- Dodaj opcję kompresowania plików podczas instalacji lub tworzenia obrazów.
- Używanie grub-reboot nie wymaga już ustawienia `GRUB_DEFAULT = saved '.
- Wsparcie dla analizy partycji systemu EFI (wymaga os -berber => 1.58).
- Fix niespójne użycie `GRUB_CRYPTODISK_ENABLE 'i` GRUB_ENABLE_CRYPTODISK'; Ta ostatnia jest obecnie stosowana konsekwentnie.
- grub-mount obsługuje dowiązania symboliczne do katalogów.
- Obsługa wyłączenia podmenu za pomocą przycisku konfiguracji `GRUB_DISABLE_SUBMENU 'dla grub-mkconfig.
- grub-install, grub-mknetdir, grub-mkrescue i grub-mkstandalone przepisane w języku C. Powinny one działać w obsługiwanych środowiskach innych niż Unix.
- Obsługa macierzystego mingw
- Możliwość instalacji na EFI w oknach.
- Reorganizuj obsługę wygaśnięcia za pomocą nowego klucza konfiguracyjnego `timeout_style 'i klucza konfiguracji` GRUB_TIMEOUT_STYLE' dla grub-mkconfig. Klawisze menu wciśnięte podczas ukrytego limitu czasu natychmiast uruchamiają odpowiedni wpis menu.
- Nowe polecenie `plik 'i narzędzie grub-file, aby sprawdzić typy plików.
- Nowy parser plików konfiguracyjnych syslinux
- System tworzenia:
- Usunięcie wszystkich funkcji funkcji zagnieżdżonych; GRUB nie wymaga już stosu wykonywalnego.
- Opracowanie dokumentacji build przy użyciu Texinfo & gt; = 5.1.
- Bardziej solidne i udokumentowane wsparcie kompilacyjne.
- Wsparcie częściowego klakera dla niektórych platform (eksperymentalne).
- Wsparcie kompilacji częściowej mingw64 x86_64-efi (bardzo eksperymentalne).
- Częściowe mingw32 i386- (inne niż już obecne i386-pc) kompilacja wsparcia (bardzo eksperymentalna).
- Obsługa grub-mkpasswd w systemie Windows.
- Usuwanie użycia AutoGen. Pozwoliło to na poprawę wydajności w systemie budowania.
- Usuń tabele o zmiennej długości.
- Kompilacja OpenBSD i narzędzia (NetBSD i FreeBSD były już obsługiwane).
- Fix build z FreeType & gt; = 2.5.1.
- Zgodność gentpl.py z Pythona 3. Obecnie wymaga co najmniej Pythona 2.6.
- modinfo.sh zawiera teraz informacje o kompilacji.
- Dodano wiele nowych testów poprawiających odporność.
- Kontrola wersji została przeniesiona do git.
- Wsparcie dla układów klawiatury.
- Parser plików GRUB Legacy.
- Rozszerz poleceń `vbeinfo 'i` vbetest' na grafikę innej niż VBE, jako `videoinfo 'i` videotest'.
- Nowe komendy `lsefisystab ',` lssal' i `lsefimmap 'na platformach EFI.
- poparcie wyraźnego użytkownika twierdzi, że urządzenie jest widoczne w systemie BIOS. Urządzenia wymienione w pliku device.map mogą być czytelne przy użyciu tylko urządzeń BIOS, a nie bardziej złożonych, takich jak LVM lub RAID.
- Nowy skrypt do uzupełniania bash dla narzędzi GRUB.
- Użyj ACPI do wyłączenia, jeśli to możliwe.
- Nowe polecenie `lsacpi '.
- Nowa opcja `--boot-directory 'to` grub-install', `grub-reboot 'i` grub-set-default', z bardziej przejrzystą semantyką niż poprzednia opcja `--root-directory '.
- Zmień nazwę urządzenia CD-ROM na "cd" Na platformach BIOS.
- Przejrzyste filtry dekompresji.
- Proste generowanie obrazów PXE. Nowe narzędzie `grub-mknetdir 'w celu wygenerowania drzew katalogów netboot.
- Nowy relokator. Pozwala na obsługę większej liczby jądra i łatwiejsze pisanie.
- Uchwyć pendrive USB wystawione jako dyskietki.
- Nowy system kompilacji opartej na Automatach.
- Dodaj polecenie `sendkey '(tylko i386-pc).
- Obsługa wersji metadanych mdadm w wersji 1.x.
- Uszkodzenie podczas czytania wpisów w katalogu Reiserfs.
- Obsługa dwukierunkowych tekstów i diakrytycznych.
- Zmień grub-mkdevicemap, aby możliwe było emitowanie / dev / disk / by-id / names tam, gdzie było to możliwe w systemie GNU / Linux.
- Dodaj obsługę plików `grub-mkconfig 'dla Xen z systemem Linux.
- Dodaj obsługę grubych plików "grub-mkconfig" dla obrazów initrd na Fedorze 13.
- Wsparcie> 3GiB i
- Wielokrotne wsparcie EFI.
- Zapisane domyślne menu wprowadzania menu, zawierające nowe narzędzia `grub-reboot 'i` grub-set-default'.
- Ramka testowania jednostek.
- Obsługa wielu terminali.
- Wsparcie szyfrowane haseł za pomocą nowego narzędzia `grub-mkpasswd-pbkdf2 '.
- `grub-mkfloppy 'usunięto; Użyj `grub-mkrescue ', aby utworzyć obrazy dyskietek.
- Dodaj obsługę grubych sond dla GNU / Hurd.
- Dodaj obsługę języka gettext.
Usunięto wsparcie
Co nowego w wersji 2.00 / 2.02 Beta 2:
Co nowego w wersji 1.99:
Co nowego
Co nowego w wersji 1.98:
Co nowego w wersji 1.97.1:
Komentarze nie znaleziono