linux, opensuse, nvidia, fglrx, open source, internet, windows
20 listopada
Jako, że najnowszy sterownik ATI 8.11 wspiera już serwer X.Org 7.4, możliwa jest jego instalacja pod openSUSE 11.1. Aby zainstalować sterownik pobieramy go ze strony ati.com i uruchamiamy konsolę. W konsoli przechodzimy do katalogu w którym zapisaliśmy pobrany plik, logujemy się na konto root i uruchamiamy instalację:
$ su
# sh ati-driver-installer-8-11-x86.x86_64.run
Sterownik zostanie rozpakowany i uruchomi się graficzny instalator. W pierwszym oknie wybieramy instalację sterownika, klikamy Continue i akceptujemy licencję.
W następnym oknie wybieramy instalację automatyczną..
i przechodzimy do procesu instalacji
Po zakończeniu instalacji powracamy do konsoli i uruchamiamy sax2:
# sax2 -r -m 0=fglrx
Sax2 przygotuje dla nas domyślną konfigurację dla sterownika ATI. Teraz pozostaje tylko uruchomić ponownie serwer X i sprawdzić czy nasz sterownik został poprawnie załadowany. W tym celu możemy użyć konsolowego narzędzia fglrxinfo:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 2600 XT
OpenGL version string: 2.1.8201 Release
bądź uruchomić Catalyst Control Center (poleceniem amdcccle). W wypadku gdyby sterownik nie został załadowany poprawnie, CCC zwróci nam komunikat z błędem. Jeśli sterownik został prawidłowo zainstalowany, powinniśmy zobaczyć okienko podobne do tego:
7 października
Jeśli ktoś jak ja używa KDE 4.x z repozytorium Unstable (http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/) i ma problemy z montowaniem urządzeń jako zwykły user w KDE, to poniżej zamieszczam tymczasowe rozwiązanie.
Należy otworzyć plik /etc/PolicyKit/PolicyKit.conf i między znacznikami <config> </config> wpisać:
<match user="user_name">
<match action="org.freedesktop.hal.storage.*">
<return result="yes"/>
</match>
</match>
gdzie user_name to nazwa naszego użytkownika. Od tego momentu montowanie w Dolphinie i w menu KickOff powinno działać bez problemu (DeviceNotifier niestety dalej nie będzie poprawnie działać).
23 września
Domyślny menadżer zadań w KDE 4.1 oferuje wyświetlanie uruchomionych programów tylko w jednym wierszu, przez co przy uruchomieniu kilku-kilkunastu okienek na jednym pulpicie, pasek robi się lekko nieczytelny. Instalując przerobiony menadżer - multirows task manager - możemy sobie ułatwić pracę. Należy pobrać kod źródłowy stąd. Następnie rozpakowujemy archiwum i przechodzimy do katalogu. Teraz po kolei wpisujemy następujące polecenia:
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
$ make
# make install
Teraz pozostaje tylko usunąć i dodać na nowo menadżer zadań do paska. Jedynym mankamentem (jak dla mnie) jest to, że ilość wierszy jest ustawiana statycznie, a nie zależnie od ilości okien. A oto efekt końcowy:
8 września
Przed przystąpieniem do konwersji systemu plików ext3 do ext4 zakładam, że zapoznałeś się z moim poprzednim wpisem na temat obsługi ext4. Przypominam, że ext4 aktualnie znajduje się w fazie rozwojowej, więc używanie tego systemu plików w celach produkcyjnych, może być problematyczne. Ale nie musi;) Konwersja systemu plików ext3 jest bardzo prosta i sprowadza się do wydania polecenia:
tune2fs -O extents -E test_fs /dev/nazwa_dysku
Teraz wystarczy zamontować dysk jako ext4dev. Jeśli chcemy np. skonwertować system plików na partycji /, to należy jeszcze zmienić wpis w pliku /etc/fstab, tak żeby system montował partycję / jako ext4dev. Gdy o tym zapomnimy, system zamontuje ją jako ext3.
Jedynym mankamentem konwertowania ext3 do ext4 jest to, że tylko nowo utworzone pliki będą w pełni wykorzystywać możliwości ext4. Jeśli chcemy używać w pełni ext4 na partycji / należałoby zainstalować świeży system na nie. Niestety aktualnie instalator openSUSE 11.0 i 11.1 nie zawiera wsparcia dla ext4. Jakkolwiek możemy to obejść. Wystarczy uruchomić instalator z LiveCD i przeprowadzić wstępną instalację pakietów i instalację bootloadera. Następnie przy użyciu RescueCD kopiujemy zawartość przyszłej partycji / na jakąś inną partycję i formatujemy / na ext4dev. Potem kopiujemy z powrotem zawartość partycji i przy pomocy narzędzia chroot dokonujemy modyfikacji w systemie (opisałem je w poprzednim poście). Teraz wystarczy ponownie uruchomić system i dokończyć proces instalacji. Jeśli znajdę trochę więcej czasu, to postaram się opisać cały proces instalacji openSUSE na ext4.
1 września
W tym dwu częściowym artykule opiszę w jaki sposób używać nowy system plików ext4dev. W pierwszej części opiszę w jaki sposób uruchamia się obsługę ext4dev i jak utworzyć system plików ext4dev, a w następnej części opiszę sposób konwertowania istniejącego systemu plików ext3 do ext4dev, oraz jak przystosować nasz system do startu z tego systemu plików.
Uruchamianie obsługi ext4dev
W domyślnych jądrach openSUSE 11.0 i 11.1 Factory obsługa ext4dev została dodana. Jeśli dysponujesz jakimś niestandardowym jądrem, będziesz zmuszony do ręcznego skonfigurowania i kompilacji jądra. Jeśli używasz standardowego repozytorium, jądro 2.6.25.11-0.1-default na dzień dzisiejszy posiada wsparcie dla ext4dev. Jedyne co teraz należy jeszcze zainstalować to e2fsprogs. Niestety pakiet dostępny z repozytorium nie obsługuje ext4dev (przy próbie tworzenia systemu plików pojawia się błąd). Dlatego pobieramy kod źródłowy stąd i kompilujemy:
# configure && make && make install
Na koniec pozostaje nam załadować moduł do jądra poleceniem:
# modprobe ext4dev
Jeśli chcemy, żeby moduł był ładowany na starcie, uruchamiamy YaST i przechodzimy do sekcji System / Edytor /etc/sysconfig i w System / Initrd_modules na końcu dopisujemy ext4dev. Teraz pozostaje wydać polecenie:
# mkinitrd
i już mamy uruchomioną obsługę ext4dev w naszym systemie.
Tworzenie i montowanie systemu plików ext4dev
Tworzenie i montowanie systemu plików ext4dev jest identyczne jak w przypadku innych systemów plików. Żeby stworzyć system plików ext4dev wydajemy polecenie:
# mke2fs -t ext4dev /dev/nazwa_dysku
Partycję montujemy poleceniem:
# mount -t ext4dev /dev/nazwa_dysku /punkt_montowania
|
Najświeższe komentarze