summary refs log tree commit diff
path: root/nixos/modules/installer/cd-dvd
Commit message (Collapse)AuthorAge
* installer: add graphical GNOME isoLuca Bruno2016-02-29
|
* Merge pull request #12742 from dezgeg/pr-uboot-changesTuomas Tynkkynen2016-02-15
|\ | | | | U-Boot: 2015.10 -> 2016.01, refactor & support some new boards
| * sd-image.nix: Move the /boot partition up to 8MTuomas Tynkkynen2016-02-01
| | | | | | | | | | | | | | | | Reportedly some ARM boards need some boot code at the start of a SD card that could be larger than a megabyte. Change it to 8M, and while at it reduce the /boot size such that the root partition should now start on a 128M boundary (the flash on SD cards really don't like non-aligned writes these days).
| * sd-image-armv7l-multiplatform.nix: Add ttymxc0 to the list of consolesTuomas Tynkkynen2016-02-01
| | | | | | | | | | Needed for the RS-232 port on Wandboard Quad (and presumably other boards using the i.MX6 SoC).
* | Merge pull request #10417 from puffnfresh/nixos/mmc_blockRobin Gloster2016-02-08
|\ \ | | | | | | initrd: add mmc_block to default available modules
| * | initrd: add mmc_block to default available modulesBrian McKenna2015-10-16
| | | | | | | | | | | | | | | | | | | | | mmc_block and sdhci_acpi are both necessary for a Bay Trail Chromebook with an internal eMMC drive. The sdhci_acpi module is detectable but I can not figure out a way to check whether the mmc_block module is needed by just looking at /sys/
* | | filesystems: use list of strings for fs optionsAneesh Agrawal2016-02-06
| |/ |/| | | | | | | | | | | | | | | | | | | | | Allow usage of list of strings instead of a comma-separated string for filesystem options. Deprecate the comma-separated string style with a warning message; convert this to a hard error after 16.09. 15.09 was just released, so this provides a deprecation period during the 16.03 release. closes #10518 Signed-off-by: Robin Gloster <mail@glob.in>
* | jobs -> systemd.servicesRobin Gloster2016-01-17
| | | | | | | | missed an override
* | Fix ISO building from a channelDomen Kožar2016-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | Building config.system.build.isoImage would fail with the following error using the channel: ln: failed to create symbolic link '/nix/store/zz0hzi5imrg4927v6f8mv281qs6v6pbq-nixos-16.03pre69762.e916273/nixos/nixpkgs/.': File exists The fix skips symlink as it already exists if the channel nixpkgs copy is used. Fixes #10367
* | Merge pull request #10996 from oxij/nixos-labelArseniy Seroka2016-01-09
|\ \ | | | | | | nixos: introduce system.nixosLabel support
| * | nixos: introduce system.nixosLabel option and use it where appropriateJan Malakhovski2016-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting nixosVersion to something custom is useful for meaningful GRUB menus and /nix/store paths, but actuallly changing it rebulids the whole system path (because of `nixos-version` script and manual pages). Also, changing it is not a particularly good idea because you can then be differentitated from other NixOS users by a lot of programs that read /etc/os-release. This patch introduces an alternative option that does all you want from nixosVersion, but rebuilds only the very top system level and /etc while using your label in the names of system /nix/store paths, GRUB and other boot loaders' menus, getty greetings and so on.
* | | jobs -> systemd.servicesRobin Gloster2016-01-07
| | |
* | | btrfsProgs -> canonical btrfs-progsTobias Geerinckx-Rice2016-01-03
| | |
* | | installation-cd: Add separate boot entry that has 'nomodeset'Tuomas Tynkkynen2015-12-24
|/ / | | | | | | | | | | | | | | | | | | We seem to be in an unfortunate situation: booting without 'nomodeset' causes hangs when booting on some NVIDIA cards (6948c3ab807), but on the other hand adding 'nomodeset' prevents X from starting on other hardware (e.g. issue #10381 and my Thinkpad X250 with an integrated Broadwell GPU). Attempt to remedy this situation a bit by adding a separate entry in the ISOLINUX menu (with the non-'nomodeset' being the default).
* | ARM: Use linuxPackages_latest in ARMv7 imageTuomas Tynkkynen2015-10-24
| | | | | | | | 4.2 is out now, which includes the pcDuino3 Nano DTB.
* | ARM: Don't disable manual in installation imagesTuomas Tynkkynen2015-10-24
|/ | | | | | Since commits 89e9837 and 5b8dae8 the manual no longer depends on evaluation of any packages from nixpkgs, so all errors of the form "Package 'foo' is not supported on 'armv7l-linux'" are gone.
* channel.nix: Fix broken flag to skip substitutesEelco Dolstra2015-09-27
|
* Unify NixOS and Nixpkgs channel structureEelco Dolstra2015-08-05
| | | | | | | | | | | | | | | | | | | | | | This is primarily to ensure that -I nixpkgs=https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz and -I nixpkgs=https://github.com/NixOS/nixpkgs-channels/archive/nixos-unstable.tar.gz and -I nixpkgs=https://nixos.org/channels/nixpkgs-unstable/nixexprs.tar.xz behave consistently. It also allows installing packages via "nix-env -iA nixos.<pkg>" rather than "nixos.pkgs.<pkg>". It would be even better to allow "nixpkgs.<pkg>", but that requires a change to nix-channel. Fixes #7659.
* Merge pull request #8978 from dezgeg/pr-arm-imagesviric2015-07-29
|\ | | | | ARM SD card image expressions
| * nixos: Add derivations for SD card installation images on ARMTuomas Tynkkynen2015-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The resulting image can be copied to a SD card with `dd` and is directly bootable by a suitably configured U-Boot. Though depending on the board, some extra steps are required for copying U-Boot itself to the SD card. Inside the image is a partition table, with a FAT32 /boot and a normal writable EXT4 rootfs. It's possible to directly reuse the SD image's partition layout and "install" NixOS on the same SD card by replacing the default configuration.nix and nixos-rebuild, and actually is the preferred way to use these images. To assist in this installation method, the boot scripts on the image automatically resize the rootfs partition to fit the SD card on the first boot. The SD images come in two flavors; one for the ARMv6 Raspberry Pi, and one multiplatform image for all the boards supported by the mainline kernel's multi_v7_defconfig config target. At the moment, these have been tested on: - Raspberry Pi Model B (512MB model) - NVIDIA Jetson TK1 - Linksprite pcDuino3 Nano To build, run: nix-build '<nixpkgs/nixos>' -A config.system.build.sdImage \ -I nixos-config='<nixpkgs/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix>'
* | Fix testsEelco Dolstra2015-07-27
| |
* | Installer: Add nomodeset and blacklist the nouveau driverEelco Dolstra2015-07-25
| | | | | | | | | | I observed a hang at the moment the nouveau driver gets loaded on a GTX 970.
* | Fix description of boot.consoleLogLevelEelco Dolstra2015-07-25
|/
* nixos/installer: Add grub2_efi to the store so that it is available to installWilliam A. Kennington III2015-07-05
|
* nixos/iso-image: Allow to customize menu label.aszlig2015-06-28
| | | | | | | | It comes in handy to alter the menu label if you're not building a NixOS installer image but for example if you want to build a live system and still want to re-use the iso-image.nix module. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move stuff to modules/profiles/installation-device.nixEelco Dolstra2015-06-10
|
* install-cd: Include nixos-artwork to fix installer testsTuomas Tynkkynen2015-06-08
| | | | | | | | | | | | | Should fix at least nixos.tests.installer.simple.x86_64-linux http://hydra.nixos.org/build/23001712: machine# error: cannot download Encode-Locale-1.03.tar.gz from any mirror machine# builder for ‘/nix/store/y8gbx2d2fdcvvjy1z53xksfgq66ydlx0-Encode-Locale-1.03.tar.gz.drv’ failed with exit code 1 machine# cannot build derivation ‘/nix/store/y1knci7rix3asnh2b4kfv8jhl2j99xih-perl-Encode-Locale-1.03.drv’: 1 dependencies couldn't be built machine# cannot build derivation ‘/nix/store/7xspjwh48kg16drv1jjg5cffaqbxbp8p-perl-libwww-perl-6.05.drv’: 1 dependencies couldn't be built machine# cannot build derivation ‘/nix/store/8qsmz3bbk1jwhh50c3i9700bkmn8ns5c-nss-cacert-3.19.1.drv’: 1 dependencies couldn't be built machine# cannot build derivation ‘/nix/store/0rgf2l3mdszs4a989ympwc9gk2k8wq6z-nixos-artwork-e71b684.drv’: 1 dependencies couldn't be built ...
* Merge pull request #8173 from dezgeg/pr-kernel-configWilliam A. Kennington III2015-06-07
|\ | | | | kernel-config: Enable framebuffer console for BIOS systems & /proc/config.gz for ARM
| * kernel-config: Enable FB_VESA and FRAMEBUFFER_CONSOLETuomas Tynkkynen2015-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 159fed47bc (nixos/grub: Fix video display on efi) changed BIOS systems to start in non-text mode as well. Enable FB_VESA to get a framebuffer console on BIOS systems. Change FRAMEBUFFER_CONSOLE to 'y' instead of the default 'm' to so the user doesn't need to manually load the fbcon module anymore. Other distros have similar defaults, at least on Arch: CONFIG_FB_VESA=y CONFIG_FRAMEBUFFER_CONSOLE=y and on Ubuntu (12.04): CONFIG_FB_VESA=m CONFIG_FRAMEBUFFER_CONSOLE=y Fixes #8139
* | Don't include 4 editors in the minimal installation CDEelco Dolstra2015-06-04
|/ | | | Emphasis on "minimal".
* minimal-iso: enable nixos-manualLuca Bruno2015-06-02
|
* Merge pull request #7601 from cstrahan/iso-name-fixlethalman2015-05-04
|\ | | | | nixos: fix infinite recursion in isoImage.isoName
| * nixos: fix infinite recursion in isoImage.isoNameCharles Strahan2015-04-27
| |
* | nixos.system_tarball_pc: Fix evaluationRicardo M. Correia2015-04-28
|/ | | | | | It was broken due to 57b05765c968c1ad5245c59513d11d679ed7130d. ZFS requires `networking.hostId` to be set.
* Don't include ntfs-3g by defaultEelco Dolstra2015-04-19
| | | | Issue #7117.
* Merge #4678: nixos iso-image: support USB bootingVladimír Čunát2015-03-31
|\ | | | | | | | | by using syslinux (i.e. support the dd-method in addition to unetbootin). @vcunat tidied the PR by squashing closely related changes together.
| * nixos: iso-image: use label "EFIBOOT" for efi.imgBob van der Linden2015-03-24
| |
| * nixos: iso-image: use memtest86 params in syslinuxBob van der Linden2015-03-24
| | | | | | | | See also #6593.
| * nixos: iso-image: removed com32 entries from syslinux menuBob van der Linden2015-03-24
| | | | | | | | | | These entries result in incorrect entries when UNetbootin writes the image to an USB disk.
| * nixos: iso-image: solve UNetbootin compatiblityBob van der Linden2015-03-24
| | | | | | | | | | | | There are a number of hidden restrictions on the syslinux configuration file that come into play when UNetbootin compatiblity is desired. With this commit these are documented.
| * nixos: iso-image: use generic boot-loader timeoutBob van der Linden2015-03-24
| | | | | | | | | | | | | | Syslinux uses different values than grub for timeout. It uses 1/10 seconds as its unit and it uses 0 to disable timeouts. In response to PR #5772.
| * nixos: iso-image: use syslinux bootloader for USB booting supportBob van der Linden2015-03-24
| | | | | | | | | | | | | | This changes the bootloader for iso generation from Grub to syslinux. In addition this adds USB booting support, so that "dd" can be used to burn the generated ISO to USB thumbdrives instead of needing applications like UnetBootin.
* | iso: make efi FS size adaptive, make deterministicVladimír Čunát2015-03-29
| | | | | | | | | | | | | | | | | | | | | | Fixes #6795. This was co-authored with @bobvanderlinden. (cherry picked from commit e19ac248ae59fd327c32b1ae3e37792c22a7c7ac) Signed-off-by: Domen Kožar <domen@dev.si> Conflicts: nixos/modules/installer/cd-dvd/iso-image.nix
* | nixos/initrd: Generic library copyingWilliam A. Kennington III2015-03-28
|/
* nixos/iso: Increase efi image size to 15MWilliam A. Kennington III2015-02-07
|
* http://nixos.org -> https://nixos.orgDomen Kožar2014-12-14
| | | | | (cherry picked from commit 78bb17dd22e4da4e3810fbc78185d73bb25ea73e) Signed-off-by: Domen Kožar <domen@dev.si>
* Merge pull request #4639 from lethalman/installer-nmDomen Kožar2014-11-21
|\ | | | | kde installer: enable networkmanager. Closes #3433
| * kde installer: enable networkmanager. Closes #3433Luca Bruno2014-11-02
| |
* | Allow starting a shell on stage 1 failurewmertens2014-11-15
| | | | | | When people copy the ISO to USB it can happen that the root device isn't known. Having a shell greatly improves that situation.
* | Re-enable ZFS in installer imagewmertens2014-11-13
| | | | | | Hopefully #4807 fixes http://hydra.nixos.org/build/16883184