The installer for this game is fully MS-DOS native and will not run on wine. However, it checks for the presence of Windows before running.
Even if wine adds DOS compatibility in the future, the command:
sysctl -w vm.mmap_min_addr=0
may be necessary to run this game (using wine)
UPDATE: Wine version 1.4 added DOSBox integration. Installers such as this will eventually work.
UPDATE 2: Specifically what is required is full access to the required hardware memory starting at memory location 0. But under Linux, virtual memory location 0 will suffice. Anything in any system that uses the required memory and will not unload or move automatically will cause the same issue. sysctl -w vm.mmap_min_addr=0 takes the rather drastic step of telling the Linux Kernel to let anything use location 0 (in virtual memory). Nothing further needs to be done in a Linux system, as it will automatically move other applications to make room for whatever application requests location 0. It always does always for every application requesting a precise location in memory anyway (though very, very few Linux apps are so arrogant as to claim specific locations).
About Rayman
DOSBox can be used to install the game without having to alter the OS with sysctl :)
DOSBox can be used to install the game without having to alter the OS with sysctl :)
Only if one manages to install Windows in DOSbox, as the installer demands the presence of Windows before not using. Such a feat is actually doable though not as quick, convenient, and drastic as system alteration.