· 6 years ago · Feb 01, 2020, 11:40 AM
1Pre-install
2Until Void can get running, a proto-build must be made to hold over until there is enough time to install Void. It will use most of the tools that will feature on the final install. However some concessions will need to be made.
3
4Install the os. Then install the appropriate drivers. Complete the install table. Get rid of any bloat then customise appearance. Have a Windows vm and a Void testing vm.
5_____________________________________________________________________________________________________________________
6| Installation Table | Software | Description |
7|--------------------------------------------------------------------------------------------------------------------
8| Coding languages | C, GDScript, Git | First 2 for games the other for source code.
9| Audio | OSS4 | PulseAudio and ALSA are bloat.
10| Video | mpv | Instructions and links in another document
11| Images | sxiv |
12| Image editing/drawing | GIMP |
13| Game creation | Godot | May need a different engine for 3D games.
14| Text editor | Neovim, Vis | Plain Vim is bloat.
15| Running Windows software | WINE, Teknoparrot | Teknoparrot must be ran in a vm.
16| Virtual machine | VMWare Player | Supports up to DirectX 10.
17| Games launcher | Lutris, Steam |
18| Audio editor | Audacity |
19| Animation software | OpenToonz |
20| Book reader | zathura | Use the mupdf backend. Reads PostScript, PDF and CBR.
21| Music | mpd + mpc |
22| Distrobution | Majaro | Has bloat however features many user-friendly utilities.
23| Window manager | Openbox, bspwm | Only use bspwm if I can acheive the same look as Openbox.
24| Build systems | make |
25| C Compiler | 8c |
26| File systems | Depends on partition** |
27| Emualtors | Various* |
28| Web browser | Firefox, Lynx | Get rid off all the Mozila stuff.
29| Communication | Discord | Try and find an alternative and get friends to switch.
30| IRC client | irissi |
31| Userland | 9base, suckless core |
32| File manager | nnn |
33| OS infomation | run "ufetch", Neofetch | Use pfetch if neofetch is too bloated.
34| Video conversion | FFmpeg |
35| Screen lock/saver | slock |
36| Screen capture | import |
37| Shell | dash |
38| Terminal emulator | st |
39| Email | Neomutt |
40| P2p matchmaking | Fightcade | For older multiplayer fighting games
41--------------------------------------------------------------------------------------------------------------------
42*: Retroarch, XQemu, Scummvm, Residualvm, MAME, PCSX-2, RCPS3, Xenia
43**:
44
451) Download a gilbc-based live image and flash onto USB. This is because, although being more minimal, musl images have severe graphics related drawbacks.
46
472) Boot USB drive in post menu.
48
493) Ensure UEFI is available by executing "/sys/firmware/efi/" (if results appear the directory exists).
50
514) Login as "root" using the password "voidlinux" then run "void-installer".
52
535) Use the "dvorak" keyboard layout, may only apply to this session.
54
556) To configure the network use "DHCP" as the interface.
56
577) Install from a local source (eg. contents on the USB).
58
598) Set a hostname for the PC using no capital letters or spaces.
60
619) Configure your default locale settings, this will be used to set the libc locale in a glibc environment.
62
6310) Set your timezone based on standard timezone options.
64
6511) Enter and confirm the password used for the root account on your new Void installation. The password will not be shown on screen.
66
6712) Choose a login (default void) and a descriptive name for that login (default Void User). Then enter and confirm the password for this default user.
68
6913) Determine whether you'd like to use the installer to automatically install GRUB2 to the disk, or choose none if you'd like to install/configure a bootloader manually after completing the installation process.
70
7114) Void does not provide an automatic/preset partition scheme, so you will need to create this manually using cfdisk. Please be sure to read the disclaimer regarding partition table formatting information if you are unfamiliar with the differences between BIOS/UEFI and MBR/GPT. Upon completion of your partitioning, choose 'Write' in cfdisk, type the word 'yes' to confirm, and select 'Quit' to return to the Void installer.
72
7315) Use GPT. You need to create an EFI system partition, generally the first one. It does not need to be large; it is common to create one between 200MB and 1GB. When you create this partition in cfdisk, you need to change the type from the default "Linux" to the type appropriate to the ESP: for GPT disks, change the type to EFI System.
74
7516) Create the filesystems used to populate the partitions you just created. Choose your filesystem type, specify the mountpoint and create the filesystem, if necessary, for each partition you mean to modify. Once finished, select Back to return to the main installer menu.
76
7717) The EFI System Partition requires the use of the FAT12/16/32 filesystem. Be sure to select vfat for this filesystem and give it the mount point /boot/efi. Once finished, select Back to return to the main installer menu.
78
7918) Before installing, it is generally a good idea to review the installation settings. Arrow right from the main menu to select settings and use <enter> to review.
80
8119) This step of the installer creates the filesystems specified in the previous step, then downloads all of the base packages (if configured to install via Network) and copies them to the target partition/partitions configured in the previous steps. After that, the installer generates an initramfs and installs GRUB2 to the bootable partition.
82
8320) If you chose to install the Grub2 EFI loader, now is actually a good time (before you reboot) to double-check and see if the system firmware has Grub in its BootOrder. See the notes section below for details.
84
8521) After the installation is successfully completed, you can reboot into your new Void Linux install!
86
87Post-install
88_____________________________________________________________________________________________________________
89| Installation Table | Software | Description |
90|------------------------------------------------------------------------------------------------------------
91| Coding languages | C, GDScript, Git |
92| Audio | OSS4 |
93| Video | mpv |
94| Images | sxiv |
95| Image editing/drawing | GIMP |
96| Game creation | Godot |
97| Text editor | Neovim, Vis |
98| Running Windows software | WINE, Teknoparrot | Teknoparrot must be ran in a vm.
99| Virtual machine | VMWare Player | Supports up to DirectX 10.
100| Games launcher | Lutris, Steam |
101| Audio editor | Audacity |
102| Animation software | OpenToonz |
103| Book reader | zathura | Use the mupdf backend. Reads PostScript, PDF and CBR.
104| Music | mpd + mpc |
105| Distrobution | Void Linux |
106| Window manager | Openbox, bspwm |
107| Build systems | make |
108| C Compiler | 8c |
109| File systems | Depends on partition** |
110| Emualtors | Various* |
111| Web browser | Firefox, Lynx | Get rid off all the Mozila stuff.
112| Communication | Discord | Try and find an alternative and get friends to switch.
113| IRC client | irissi |
114| Userland | 9base, suckless core |
115| File manager | nnn |
116| OS infomation | run "ufetch", Neofetch |
117| Video conversion | FFmpeg |
118| Screen lock/saver | slock |
119| Screen capture | import |
120| Shell | dash |
121| Terminal emulator | st |
122| Email | Neomutt |
123| P2p matchmaking | Fightcade |
124-------------------------------------------------------------------------------------------------------------
125*: Retroarch, XQemu, Scummvm, Residualvm, MAME, PCSX-2, RCPS3, Xenia
126**:
127
128Games List: [name, original runner, current runner, pirated?, Reshade?, multiplayer?]
129Counter-Strike: Global Offensive
130Cuphead
131Portal
132Portal 2
133Half-Life
134Half-Life: Blue-Shift
135Half-Life: Opposing Force
136Half-Life 2
137Half-Life 2: Episode 1
138Half-Life 2: Episode 2
139Half-Life 2: Lost Coast
140League of Legends
141NeiR: Automata
142Melty Blood Actress Again: Current Code (Community Edition)
143Call of Duty: Modern Warfare 2
144
145
146Ideas:
147- Make windows or system windows look like NeiR: Automata menu screen.
148- Never update unless the update notes have been fully read through.
149- Use font Hlevetica Light.
150- Make a "To Research" list.
151
152copy paste
153slim down
154minimal insertion
155extra steps
156
157make pattern smaller
158bambi
159nobunaga e
160ori + rukia
161gnome e
162asuka
163tifa