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 plDOSEMU HOWTO pl (2)DOSEMU HOWTO pl 8 (2)DOSEMU HOWTO pl 7 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)więcej podobnych podstron