Ubuntu Česko DOSEmu

  • Edit
  • Diskuze
  • Info
  • Attachments

dosemu-icon.png DOSEmu je nástroj umožňující spouštět aplikace původně určené pro MS-DOS v Linuxu. Na rozdíl od emulátoru DOSBox je DOSEmu spíše virtualizačním softwarem a ke správné funkčnosti nestačí pouze DOSEmu nainstalovat - je potřeba navíc nainstalovat přímo některý z operačních systémů DOS (MS-DOS, DrDOS nebo FreeDOS). Díky tomu umožňuje DOSEmu spouštět naprosto všechny aplikace určené pro MS-DOS, včetně (pro DOS) graficky náročných her jako Wolfenstein3D nebo Doom.

dosemu.png

Instalace

IconsPage/apt.png Nainstalujte balíky dosemu, xfonts-dosemu a xfonts-terminus-dos.

IconsPage/ubuntu.png Jak již bylo zmíněno, kromě samotného DOSEmu budete potřebovat ještě operační systém DOS. Tato starost ovšem od Vydání Ubuntu 8.04 Hardy Heron odpadá - balík dosemu obsahuje přímo svobodný DOSovský operační systém FreeDOS.

IconsPage/warning.png U Vydání Ubuntu 7.10 Gutsy Gibbon a starších budete muset pro správnou funkčnost nainstalovat balík dosemu-freedos, kterým FreeDOS doinstalujete.

Spuštění

IconsPage/navigate.png DOSEmu spustíte z nabídky Aplikace → Systémové nástroje → DOS Emulator, případně příkazem dosemu.

Použití

Instalace a spouštění programů

Nejjednodušší cesta k instalaci programů v DOSEmu vede přes nakopírování instalátoru (spustitelného souboru) do skryté složky ~/.dosemu/drive_c/ ve vašem domovském adresáři, která představuje virtuální disk C:\. V DOSEmu pak jednoduše spustíte daný instalátor (spustitelný soubor) stejně jak v klasickém DOSu. Kvůli přehlednosti je vhodné vytvořit pro každou aplikaci samostatnou složku.

Nastavení

IconsPage/editor.png Všechna nastavení DOSEmu probíhají pomocí konfiguračního souboru /etc/dosemu/dosemu.conf.

Problémy

IconsPage/bug.png Při spouštění a práci s DOSEmu v Ubuntu jsou známy některé problémy.

DOSEmu se nespouští

Pokud se DOSEmu nespustí a při spuštění přes terminál dostanete chybu

LOWRAM mmap: Invalid argument
Segmentation fault (core dumped)

použijte k nápravě tento příkaz

echo 0 | sudo tee /proc/sys/vm/mmap_min_addr

IconsPage/info.png Tento příkaz budete muset spouštět před každým startem DOSEmu.

Trvalá oprava vyžaduje ruční úpravu souboru /etc/sysctl.conf. Otevřete tento soubor jako root například příkazem

gksudo gedit /etc/sysctl.conf

nalezněte řádek vm.mmap_min_addr = 65536 (číslo se může lišit) a opravte hodnotu z 65536 na 0.

Disk C:\ není otevřen pro zápis

Může se stát, že adresář ~/.dosemu/drive_c/ je vlastněn uživatelem root, a proto do něj není možné zapisovat. Oprávnění změníte příkazem

sudo chown -R $USER ~/.dosemu/drive_c/

Odstranění

IconsPage/clear.png Jednoduše odstraňte balíky dosemu, xfonts-dosemu, xfonts-terminus-dos a dosemu-freedos.

Odkazy

ubuntu-cz: DOSEmu (last edited 2008-07-22 21:15:18 by VojtěchTrefný)