Testing Environment Setup
This section covers the setup and configuration of the testing environment, including virtual machine (VM) configuration, LTP (Linux Test Project) setup, and debugging tools.
VM Configuration:
- Setting Up LTP Test Cases on a Linux VM Environment
- Setting Up a VM to Boot with a Copied Kernel
- Enabling the Boot Menu During Boot
- Understanding Bootloader Directories and Customizing GRUB
- Determine Boot Mode and Bootloader
- Querying XML File Configuration with libvirt Shell
- Inspecting the MBR to Identify the Bootloader
- Determining the Bootloader and Kernel/Ramdisk Loading in a KVM VM
- Focusing on the VM Context: How the Kernel and Initramfs Are Loaded
- Understanding
grub2-editenv list
Output: Saved Entry Hash
Available documents covering the configuration of virtual machine for testing purposes.
LTP Setup:
- Working with Older Kernel Versions: Challenges and Solutions
- Using Autotools in the LTP Build Process
- LTP build log
- Building the Documentation
- Check Headers
- Debuggin Kernel Headers
- LTP Configuration Debugging Analysis
- How to Fix Missing linux/module.h in LTP Configuration
- Understanding /usr/src/linux Symlink Importance
- The /usr/src/linux Reality Check
- List of Symbols
- Using Autoconf Macros to Check for Headers
- Understanding Directory Permission Strings
- Check GCC Search Path for Kernel Headers in GNU/Linux
Available documents covering the configuration of the Linux Test Project (LTP).
Available documents covering Debugging techniques.