Wunderbar98 Posted October 10, 2021 Share Posted October 10, 2021 (edited) == Multi-boot Windows 9x with current GNU/Linux == If anyone wants to dual boot older Windows 9x hardware with current GNU/Linux and experiences graphic issues, this works here. Install GNU/Linux system, here Debian-based (Devuan) is used with netinstaller and wired connection. Install Xorg, favourite window manager and correct graphic driver from repository. To clarify hardware install and run 'lshw', example. sudo lshw | less Launch graphics, 'startx' if system boots to text mode with no graphic login manager installed. startx If graphics start with desired resolution stop here, otherwise run 'xrandr' to see what's available. xrandr If 'xrandr' lists desired resolution then use system's GUI to modify resolution, if you have a desktop environment like Xfce, stop here. Otherwise set up a custom /etc/X11/xorg.conf file similar to example at the bottom, deleting the 'Modeline' and 'PreferredMode' entries in the 'Monitor' section and fleshing out the 'Screen' section similar to the example snippet below. Section "Screen" Identifier "Screen0" Device "Card0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1152x864" EndSubSection EndSection To force a resolution not listed by 'xrandr', use the 'cvt' command with your desired resolution parameters to get a 'Modeline' specific to your hardware, example: cvt 1152 864 On this system, above returns: Modeline "1152x864_60.00" 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync Create a basic /etc/X11/xorg.conf file, pasting the 'Modeline', customizing the driver and other entries as desired, example below. Section "Monitor" Identifier "Monitor0" Modeline "1152x864_60.00" 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync Option "PreferredMode" "1152x864" EndSection Section "Device" Identifier "Card0" Driver "nouveau" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" EndSection Restart graphic mode to test. Note: If you can't start graphic mode at all then use 'vi' or 'nano' file editors from TTY. First try the Vesa driver to get basic graphics then upgrade the driver (subsitute 'nouveau' with 'vesa', max resolution 1024 x 768). Note: Graphics on hardware ~2010 and newer usually just works but this old Windows 9x hardware now requires special attention. There are occasional regressions in GNU/Linux too. Not usually intentional, like Microsoft or Apple, moreso because not many still use, test or bug report this old hardware. Edited January 9, 2022 by Wunderbar98 2 Link to comment Share on other sites More sharing options...
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now