There's probably a kernel built-in configuration causing issues with your current hardware. Normally, noapic or nomodeset options at boot fix the problem.
First, login as root, then add a new user with:
useradd -m -g users -G audio,video,cdrom,floppy,dialout,wheel -s /bin/bash newuser
Then you should try if Xorg (try the
startx command) works as expected for you.
These days Xorg works pretty much OOTB, but if not should configure your X settings with:
A new file will be created, test it with:
X -config ./xorg.conf.new
Then, copy that file to /etc/X11 with the name xorg.conf.
Now you can login with your new created user and start the graphical environment with the following command:
First of all, check the audio volume level of your sound card, if they seem OK, surely your user isn't in the audio group. Check it with the command:
id -n -G
If that's OK, then maybe you have to configure your soundcard, try it with:
Just edit and put your configuration as needed
/etc/rc.d/net. See the System Configuration in order to understand what
/etc/rc.d/net should be.
kpkg is the packet manager from Kwort. Read the full documentation here: Package System. You can also read the same on the kpkg manual page (8).
Yes, edit your xorg.conf (it should be in /etc/X11/xorg.conf in your virtual machine) and set in the Monitor settings the HorizSync and VertRefresh. So your Monitor section should look something like this:
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" VertRefresh 43-60 HorizSync 28-64 EndSection
Since Kwort doesn't use PolicyKit/uinputd/hal, just add the following to your xorg.conf file:
Section "ServerFlags" Option "AutoAddDevices" "False" EndSection
The kdb file stands for Kwort database, and you can install it with kpkg in this way:
kpkg instkdb ctrl-c.kdb
kpkg instkdb http://ctrl-c.club/~nomius/kwort/<KWORT VERSION>/ctrl-c.kdb
CRUX ports are a really nice piece of software. You can even integrate that port system in any Linux distribution with just a few modifications. I made those modification in the crux port system for Kwort so that, the port system is fully integrated with Kwort's package system so you can really enjoy it. Go to the package_more/ports directory of the ISO and install the packages in there:
# If the ISO is mounted in /mnt/cdrom kpkg install /mnt/cdrom/packages_more/ports/*.tar.xz
Additionally you can install them from the mirror with:
kpkg install fakeroot httpup rsync ports
I encourage you to read the CRUX Port's documentation. Just bear in mind that ports are installed in /usr/src/ports, unlike CRUX where ports are in /usr/ports.
kpkg doesn't handle dependencies so you need to install them manually. Below is how you do it:
kpkg install go libseccomp btrfs-progs cgroupfs-mount containerd runc docker
Since Kwort 4.2, the service command is already included in the rc package, otherwise, you can download it from here; although I encourage you to use
/etc/rc.d script files