UmVirt Linux From Scratch Manual

Boris Morozov

Creative Commons Attribution 3.0 License (CC BY 3.0)

Abstract

This manual covers UmVirt Linux From Scratch v.0.1 installation and confiration.

To get information about packages user can use ULFS packages service, source packages data.

To get information about Linux kernel user can use kernel documentation in source file


Table of Contents

About
About ULFS
About this document
I. Getting started
1. System requirements
2. User requirements
3. Base installation
Using prebuilt image
Using prebuilt archive
Using ULFS Desktop Demo Live CD/DVD (or Live USB)
Building from source code
4. Base ULFS customization
5. ULFS Packages
Simple packages installation
On-line mode
Off-line mode
Complex packages installation
Java subsystem
LibreOffice
Available packages list
Installed packages list
Packages debug information
Packages building tweaks
Build directory
Multithreading
Swap partition
Known issues
Yogurt problem (bootstraping)
Kernel headers (sources)
6. ULFS preintalled images
Base image
X image
LXDE image
MATE image
MATE Office image
MATE Office2 image
MATE VP image
7. ULFS System Configuration
Hostname
Locale
Network
Sound
Timezone
Groups
System groups
Users
Home directory template
Default users
/etc/rc.local support
Cache clean-up
Running in real hardware
AMD Ryzen with AMD VEGA integrated graphics
Running in virtual environment
VirtualBox
QEMU
II. ULFS basics
8. SSH
OpenSSH installation
Connecting to SSH-server
9. HTTP
Text web-browser
Graphical web-browser
Apache web-server
10. Database Servers
Database servers installation
PostgreSQL-server configuration
Start PostgreSQL-server on startup
MariaDB-server configuration
Setting root password
Start MariaDB-server on startup
Advanced MariaDB-server configuration
11. Proxy
SSH
TOR
Squid
12. Firewall
Firewalld
Installation
Ports openning
Ports forwarding
Autoload
Check rules
IPtables
NAT
Rules list
Cleaning a rules list
13. Static routes
Routes list
Add a route
Delete a route
14. Virtualization
Linux containers
QEMU
Libvirt
Virt-manager
SPICE
FlexVDI SPICE
15. Live Media
Using mastering VMs to master Live CD/DVD or Live USB
How to make LiveCD/DVD iso-image file in mastering VMs
How to make Live USB in mastering VMs
Known issues
Converting ULFS instance to Live CD/DVD or Live USB
Converting Live CD/DVD to Live USB

List of Tables

1.1. Recomended system configuration to run ULFS