aboutsummaryrefslogtreecommitdiffstats
path: root/docs/linux/setup_ubuntu-host_qemu-vm_x86-64-kernel.md
Commit message (Collapse)AuthorAgeFilesLines
* tools/create-image.sh: update default Debian release to trixieAndrew Donnellan2025-12-111-10/+10
| | | | | | | | | | Debian bullseye is now oldoldstable, so update the default release to trixie. While we're at it, update documentation references to old Debian releases to match. Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
* tools/create-image.sh: upgrade default release to bullseyeAndrew Donnellan2023-04-121-10/+12
| | | | | | | | | | | | bullseye has been the current Debian stable release since 2021, and stretch is now well and truly in the LTS support phase. Change the default release in create-image.sh to bullseye. Also update most other references to stretch in the documentation and elsewhere (there's still a few references we don't change because they're links to images etc). Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
* docs: minor updates to setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAleksandr Nogikh2023-03-281-3/+3
| | | | | Recommend CONFIG_DEBUG_INFO_DWARF4 (syzkaller doesn't work with DWARF5) and bump the kernel version.
* docs/linux: fix trivial typos in ubuntu-host_qemu-vmSean Deaton2022-11-231-7/+7
| | | | | | | | Corrected typos: - lastest->latest - exatra->extra Add languages to fenced code blocks in line with MD040 linting.
* docs/linux: format QEMU sectionTaras Madan2021-09-291-4/+12
|
* docs/linux: format Image sectionTaras Madan2021-09-291-4/+14
|
* docs/linux: format Kernel sectionTaras Madan2021-09-291-14/+42
|
* docs/linux: add Prerequisites sectionTaras Madan2021-09-291-4/+14
|
* docs/linux: extend GCC sectionTaras Madan2021-09-291-1/+7
|
* docs/linux: recommend setting net.ifnames to 0Aleksandr Nogikh2021-07-071-0/+7
| | | | | | When net.ifnames is set to 1, syzkaller might not be able to connect to the virtual machines. Add the corresponding recommendations to the documentation as well as a note to the troubleshooting guide.
* docs/linux: remove the mentions of WheezyAleksandr Nogikh2021-07-071-2/+2
| | | | | | | | It is now impossible to create a Debian Wheezy image (at least in a way proposed by the documentation). Instead, demonstrate how to create a Debian Buster image, the latest version of Debian as for now.
* docs/linux: fixed deprecated commandMara Mihali2021-05-171-2/+4
|
* docs/linux: fix up example qemu command for UbuntuTom Parkin2020-12-091-1/+1
| | | | | | | | | | | | | setup_ubuntu-host_qemu-vm_x86-64-kernel.md recommends using create_image.sh to create a Debian Stretch VM image. The script configures the image assuming that the kernel will be booted with predictable network device naming disabled, which syz-manager currently does but the example qemu command in the setup document does not. To avoid confusing the user, add "net.ifnames=0" to the example qemu command to disable predictable device naming. If not the VM fails to bring up network interfaces and is then inaccessible via. ssh.
* tools/check-whitespace.sh: check for trailing whitespacesDmitry Vyukov2020-09-141-1/+1
| | | | | | File types that we don't format automatically can end up with such basic untidiness as trailing whitespaces. Check for these. Remove all existing precedents.
* Missing space at end of line of commandThePraeceps2020-08-191-1/+1
| | | There is a missing space on the command at line 131, which when copied causes it not to execute properly.
* docs/linux: change suggested kernel git repoDmitry Vyukov2020-06-291-1/+1
| | | | | | | Suggest to checkout linux kernel from kernel.org rather than from github. github is a mirror and we don't use it ourselves and I think it's generally not used by kernel developers. The kernel.org repo is the canonical location.
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-06-291-1/+1
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-06-291-1/+3
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-06-191-0/+2
|
* docs/linux: fix example qemu commandMatt Morehouse2020-06-041-2/+2
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-05-191-1/+1
|
* docs/linux: update x86-64 instructionsAndrey Konovalov2020-05-071-17/+20
|
* docs/linux: update links to go installAndrey Konovalov2020-05-071-2/+2
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-02-251-3/+2
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-02-251-2/+3
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2020-02-231-15/+28
|
* docs: add CC="$GCC/bin/gcc" to setup_ubuntu-host_qemu-vm_x86-64-kernel.md ↵ITWOI2019-09-031-3/+3
| | | | | (#1368) Use the same GCC version when configuring and building Linux kernel.
* docs/linux: add references to syzkaller build instructionsWillem de Bruijn2019-07-041-2/+3
| | | | | | | | | | | | | | | | In the various linux build instructions, add pointers to the main doc with instructions for building syzkaller. These instructions were present before commit d23e90a7b44b ("all: switch to Go 1.12"). They were duplicated across files. Since the commit the instructions are in one place. Make it easier to find them from the platform-specific setup guides. Also clarify in the x86_64 guide that using a precompiled compiler from the supplied list is optional if the distribution provided compiler is recent enough. Before commit d28f4ce ("Update setup_ubuntu-host_qemu-vm_x86-64-kernel.md") the file had explicit build instructions. Those are no longer needed.
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdAndrey Konovalov2019-05-031-48/+8
|
* Update setup_ubuntu-host_qemu-vm_x86-64-kernel.mdSukrit Bhatnagar2019-03-181-1/+1
| | | change chown to chmod
* all: switch to Go 1.12Dmitry Vyukov2019-03-141-21/+1
| | | | | | | | Differences in code formatting between Go versions cause constant problems for us (https://github.com/golang/go/issues/25161). Currently we support 1.9 and 1.10. Switch to newer 1.11 and 1.12. Fixes #1013
* tools/create-image.sh: correct usage examples (#1034)zhanggenex2019-03-031-2/+2
|
* tweak create-image.sh script and modify document about its deployment (#1022)Dongliang Mu2019-03-011-15/+19
|
* docs/linux: correct image name and remove packages already installed in the ↵Dongliang Mu2019-02-111-2/+2
| | | | script
* Added kernel config options for debian stretchBader AlBassam2018-10-181-0/+6
|
* docs: Update package names for modern UbuntuKees Cook2018-10-031-2/+2
| | | | The package names for perf and qemu are out of date. This updates them.
* docs: Use 'stretch' in ssh commandTobin C. Harding2018-09-111-1/+1
| | | | | | | | | Recently Debian image was updated to be 'stretch' from 'wheezy'. The ssh command got missed. Update the ssh command to use 'stretch' instead of 'wheezy'. Signed-off-by: Tobin C. Harding <me@tobin.cc>
* tools: update to Debian stretchKees Cook2018-09-051-13/+13
| | | | | | | This updates the image creation tool to use Debian stretch (current stable) instead of wheezy, which is very out of date. The only change needed here was a hint to systemd to make the root filesystem read-write after booting. Documentation has also been updated.
* Modify name of private key file as id_rsa does not exist in the contextDongliang Mu2018-09-051-2/+2
|
* docs: remove mentions of vmlinuxDmitry Vyukov2018-06-281-1/+1
| | | | | | vmlinux is deprecated in favor of kernel_obj. Remove all mentions of it. Also warn in syz-manager/mgrconfig if vmlinux is set.
* docs: move linux kernel specific docs to docs/linux/ dirAndrey Konovalov2017-10-271-0/+242