242 Commits (99e676db43389af3a9e4c21734987c086fcaa8ed)

Author SHA1 Message Date
Ludovic Courtès e9f693d06f
tests: Add whole-system test. 6 years ago
Ludovic Courtès 957afcae3c
Add (gnu tests) and (gnu build marionette). 6 years ago
Ludovic Courtès 4c0416ae17
guix system: Reduce size of image produced for 'vm' action. 6 years ago
Christopher Allan Webber 944d2b17b5 vm: Only pass "-enable-kvm" to qemu if /dev/kvm is present. 6 years ago
Ludovic Courtès 6eb439070a file-systems: Spawn a Bournish REPL upon fsck failure. 6 years ago
Ludovic Courtès 29824d80ec system: Allow the root file system to have a UUID. 6 years ago
Ludovic Courtès 06da1a6b4f gnu: Add qemu-minimal. 7 years ago
Ludovic Courtès 6e82863463 system: Rename (gnu system linux) to (gnu system pam). 7 years ago
Ludovic Courtès 72b891e50e vm: Make the list of partitions to build a parameter. 7 years ago
Ludovic Courtès ec2406efc7 vm: Use the 'umount' procedure instead of util-linux's 'umount' command. 7 years ago
Ludovic Courtès ee2a6304f3 system: Add 'kernel-arguments' field. 7 years ago
David Thompson 1e49bcf981 gnu: Include (guix build syscalls) module in initrd/VM derivations. 7 years ago
David Thompson 9110c2e942 gnu: system: Move <file-system-mapping> into (gnu system file-systems). 7 years ago
Andy Wingo 0d275f4aa3 system: Take kernel modules from the user-specified kernel. 7 years ago
Ludovic Courtès 493c245b8f linux-initrd: Add USB kernel modules to the default initrd. 7 years ago
Ludovic Courtès 5c5e7bdafd vm: Use QEMU's standard VGA emulation by default. 8 years ago
Ludovic Courtès 0e704a2d4e linux-boot: Load modules and their dependencies, à la 'modprobe'. 8 years ago
Ludovic Courtès fcf63cf880 vm: Introduce 'file-system-mapping'. 8 years ago
Ludovic Courtès 96ffa27ba4 vm: Formalize use of '-virtfs' options. 8 years ago
Ludovic Courtès 810568b35f vm: The 'run-vm' scripts now passes its arguments to QEMU. 8 years ago
Ludovic Courtès 6aa260af12 vm: Fix 'vm --full-boot' to produce a sufficient disk image. 8 years ago
Ludovic Courtès ab11f0bed4 vm: Support 'guix system vm --full-boot'. 8 years ago
Ludovic Courtès 3c1f0e3b99 vm: Factorize common QEMU options. 8 years ago
Ludovic Courtès 263d05be8d vm: Remove unused procedure. 8 years ago
Ludovic Courtès 65fb4515f0 vm: Disable swap devices in virtualized OSes. 8 years ago
Ludovic Courtès 52ac153e2a linux-initrd: Adjust VM code and doc to new 'base-initrd' signature. 8 years ago
Ludovic Courtès 6c1df0819c linux-initrd: Remove now obsolete #:guile-modules-in-chroot? parameter. 8 years ago
Ludovic Courtès 70608adb4a linux-initrd: Copy all the script's closure to the initrd. 8 years ago
Ludovic Courtès b53833b2ef gexp: Allow use of high-level objects in #:references-graphs. 8 years ago
Ludovic Courtès 6fd1a79674 vm: Move store copy handling to (guix build store-copy). 8 years ago
Ludovic Courtès e2f4b305d0 Move part of (gnu build linux-boot) to (gnu build file-systems). 8 years ago
Ludovic Courtès 8a9e21d1f7 Rename (gnu build linux-initrd) to (gnu build linux-boot). 8 years ago
Ludovic Courtès 548f7a8fa2 Move operating system helpers from (guix build …) to (gnu build …). 8 years ago
Ludovic Courtès bdb36958fb gnu: Split (gnu packages base), adding (gnu packages commencement). 8 years ago
Ludovic Courtès 932e1f9240 vm: Make sure disk image initrds load 'usb-storage.ko'. 8 years ago
Ludovic Courtès 66670cf39c vm: Add support for i686. 8 years ago
Ludovic Courtès e84d8b30d9 vm: Enable QEMU support in the freestanding VM image. 8 years ago
Ludovic Courtès 060238ae64 linux-initrd: Rename 'qemu-initrd' to 'base-initrd'. 8 years ago
Ludovic Courtès 4fc96187b9 linux-initrd: Disable QEMU networking by default. 8 years ago
Ludovic Courtès 24e0160a4a linux-initrd: Make the virtio kernel modules optional. 8 years ago
Ludovic Courtès f2c403eab6 system: Install /var/guix/profiles/system-1-link on new systems. 8 years ago
Ludovic Courtès 56ef7fcc50 vm: Add #:name parameter for 'system-disk-image'. 8 years ago
Ludovic Courtès cc4a2aeb98 gnu: Merge Parted, fdisk, and ddrescue in (gnu packages disk). 8 years ago
Ludovic Courtès d4c87617e5 system: File system sources can be marked as labels or devices. 8 years ago
Ludovic Courtès 10ace2c49e vm: disk-image: Specify the root file system using a label. 8 years ago
Ludovic Courtès ef9fc40dda vm: Allow a volume name to be specified for the root partition. 8 years ago
Ludovic Courtès 112440a7b8 vm: Disable QEMU networking in the disk image initrd. 8 years ago
Ludovic Courtès 1e77fedb46 vm: Add 'system-disk-image'. 8 years ago
Ludovic Courtès f19c6e5fe7 vm: Use a para-virtualized disk when creating an image. 8 years ago
Ludovic Courtès c4a74364b9 vm: Make the image format a parameter. 8 years ago