DOSEMU HOWTO pl 2 (2)


Opis emulatora systemu operacyjnego DOS: Kompilacja i instalacja dosemu. Następna strona Poprzednia strona Spis treści 2. Kompilacja i instalacja dosemu. 2.1 Gdzie są instrukcje instalacyjne? Znajdują się one w pliku "QuickStart" dołączonym do dystrybucji. 2.2 Dziesięć najczęściej spotykanych problemów podczas instalacji dosemu. Zapomniałeś przeczytać podręcznika QuickStart. Próbujesz skompilować jakąś starą wersję dosemu. Próbujesz kompilować z jądrem starszym niż 2.0.28 lub 2.1.15. Masz złą wersję źródeł jądra w /usr/src/linux albo nie masz pliku /usr/src/linux/include/version.h Używasz dosemu z jądrem, które nie ma wkompilowanej obsługi IPC. Kompilujesz przy pomocy gcc starszego niż 2.7.2 albo z biblioteką libc starszą niż 5.x.x Zapomniałeś zmodyfikować plików /etc/dosemu.conf, /etc/dosemu.users i /var/lib/dosemu/global.conf. Uruchamiasz DOSEMU z dostępem do partycji podczas gdy są one już zamontowane. Nie instalujesz dosemu zalogowany jako root. 2.3 Jak mam zrobić binaria a.out? Poczynając od wersji 0.64.4 nie ma już obsługi formatu a.out. Jeśli koniecznie jej potrzebujesz, musisz użyć wersji 0.64.3.1. Skrypt konfiguracyjny powinien się tym zając jeśli masz standardową konfigurację. 2.4 Jak mam skompilować dosemu na maszynie z małą ilością RAM-u? Marty Leisner (leisner@sdsp.mc.xerox.com) zgłosił (8/4/95) "Jeśli masz problemy z pamięcią, np. kończy się swap, to możesz dodać wyrażenie CFLAGS+=-fno-inline za definicją CFLAGS w pliku dpmi/Makefile. Bądź ostrożny i sprawdź czy masz swap. Przekonałem się, że Linux często pada jeśli nie ma swap-u." 2.5 Kompilacja przerywa się na jakichś dziwnych błędach dotyczących "slang". Przypuszczalnie zainstalowałeś swoją wersję biblioteki Slang i podczas kompilacji miałeś ustawienie slangforce off w pliku Makefile. Musisz to zmienić na slangforce on. 2.6 Jakie są dostępne opcje podczas kompilacji, które mogę zmieniać ? W pliku compiletime-settings.help znajdziesz opis takich opcji. W README.txt znajdziesz opis opcji, które możesz zmieniać po kompilacji. 2.7 Czy muszę uruchamiać dosemu jako root? Nie. Chociaż DOSEMU porzuca przywileje root-a gdzie tylko jest to możliwe. Bezpieczniej jest nie uruchamiać DOSEMU jako root, szczególnie jeśli uruchamiasz w nim programy korzystające z DPMI. Większość programów nie potrzebuje, żeby DOSEMU działało z przywilejami root-a, szczególnie jeśli uruchamiasz DOSEMU pod X-ami. Nie powinieneś pozwalać użytkownikom na uruchamianie wersji suid root jeśli to tylko możliwe, a tylko wersję bez uprawnień root-a. Można to skonfigurować dla każdego użytkownika osobno w pliku /etc/dosemu.users. Programy, które wymagają bezpośredniego dostępu do portów sprzętu (np. jeśli jakiś program musi komunikować się ze sprzętem nie obsługiwanym przez Linuksa i DOSEMU) wymagają, aby DOSEMU działało z prawami root-a. Ale drukarki, porty szeregowe, myszy i karty graficzne (i w małym zakresie dżwiękowe) są emulowane przez DOSEMU i nie potrzeba bezpośredniego dostępu do sprzętu. Nie potrzeba wtedy także praw root-a, aby to działało. 2.8 Jak mam łatać dosemu. Jeśli łatasz dosemu z jednej wersji do drugiej, napisz "make pristine;./configure; make". Jeśli nie napiszesz "make pristine", przynajmniej nowa wersja wykonywalna będzie zła jeśli całość się w ogóle skompiluje(9/2/97). 2.9 Jakie wersje DOS-a działają z dosemu. Wszystkie wersje DOS-a powinny działać z DOSEMU, jednak z pewnymi kruczkami: FreeDOS nie ma jeszcze działającego przekierowywania, więc nie będziesz mógł mieć dostępu do partycji Linuksa czy do Novella. Pamiętaj też, że FreeDOS to wersja bardzo beta i może się wywalić kiedykolwiek psując system plików itp., itd. DOS 4.01 miał problemy sam w sobie więc także w DOSEMU nie będzie działał. MsDos-7 czyli Win 95 także działa, ale zakładając, że nie masz włączonego logo startowego i nie wystartujesz środowiska graficznego. Jeśli uczynisz obraz dysku startowym tak zwaną "dyskietką ratunkową", która jest ci oferowana podczas instalacji Windows-ów, będziesz miał dobre ustawienia. Jeśli użyjesz normalnej instalacji Win95, aby przenieść pliki systemowe, to zajrzyj do pliku msdos.sys zapisanym na obrazie dysku i zmień ustawienia w sekcji [Options] na takie: [Options] Logo=0 BootGUI=0 (7/3/97) Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
DOSEMU HOWTO pl 10 (2)
DOSEMU HOWTO pl 9 (2)
DOSEMU HOWTO pl 6 (2)
DOSEMU HOWTO pl 4 (2)
DOSEMU HOWTO pl 3 (2)
DOSEMU HOWTO pl 5 (2)
DOSEMU HOWTO pl 12 (2)
DOSEMU HOWTO pl 11 (2)
DOSEMU HOWTO pl 1 (2)
dosemu howto pl
DOSEMU HOWTO pl (2)
DOSEMU HOWTO pl 8 (2)
DOSEMU HOWTO pl 7 (2)
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5
Keystroke HOWTO pl (2)

więcej podobnych podstron