[Nix-dev] Nixos boot fails at stage 1 in virtualbox
Corentin Henry
corentinhenry at gmail.com
Sat May 10 03:59:19 CEST 2014
Hi,
I am trying to install Nixos in virtualbox. I follow
insttructions from here :
https://nixos.org/wiki/Installing_NixOS_in_a_VirtualBox_guest
$ fdisk /dev/sda ;# Create only one ext4 partition, make it bootable.
$ mkfs.ext4 -j -L nixos /dev/sda1
$ mount LABEL=nixos /mnt
$ nixos-generate-config --root /mnt
/etc/configuration.nix :
{ config, pkgs, ... };
{
imports =
[
./hardware-configuration.nix
];
boot.loader.grub.enable = true
boot.loader.grub.version = 2
boot.loader.grub.enable = "/dev/sda"
fileSystems = [
{
mountPoint = "/";
label = "nixos"
}
];
}
/etc/hardware-configuration.nix :
{ config, pkgs, ... };
{
imports =
[<nixpkgs/nixos/modules/installer/scan/not-detected.nix>
];
boot.initrd.availableKernelModules = [ "ata_piix" "ohci_pci" "ahci" ];
boot.kernelModules = [ ];
boot.extraModulePackages = [ ];
swapDevices = [ ];
nix.maxJobs = 1;
services.virtualbox.enable = true;
}
Installation does not show any error but when rebooting :
[fsck.ext4 (1) -- /mnt-root/] fsck.ext4 -a /dev/sda1
nixos: recovering journal
nixos: clean, 62800/1310720 files, 376636/5242624 blocks
mounting /dev/sda1 on /...
checking /dev/disk/by-label/nixos...
fsck (busybox 1.22.1, 2014-04-20 17:51:13 UTC)
[fsck.ext4 (1) -- /mnt-root/] fsck.ext4 -a /dev/disk/by-label/nixos
/dev/disk/by-label/nixos is mounted
e2fsck: Cannot continue, aborting.
fsck on /dev/disk/by-label/nixos failed.
An error occurred in stage 1 of the boot process, which must mount the
root filesystem on '/mnt-root' and then start stage 2. Press one of the
following keys:
r) to reboot immediately
*) to ignore the error and continue
*
Continuing...
mounting /dev/disk/by-label/nixos on /...
mount: mounting /dev/disk/by-label/nixos on /mnt-root/ failed: Device or
resource busy
An error occurred in stage 1 of the boot process, which must mount the
root filesystem on '/mnt-root' and then start stage 2. Press one of the
following keys:
r) to reboot immediately
*) to ignore the error and continue
Anyone could help with this, please ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20140509/6a94c078/attachment.html
More information about the nix-dev
mailing list