ma fs: more documentation
This commit is contained in:
parent
4080ea84d5
commit
820ea11f1b
|
@ -8,7 +8,31 @@
|
||||||
# / (main-root)
|
# / (main-root)
|
||||||
# /home (main-home)
|
# /home (main-home)
|
||||||
|
|
||||||
with import <stockholm/lib>;
|
# clean the boot sector:
|
||||||
|
# dd if=/dev/zero of=/dev/sda count=2048
|
||||||
|
# Installation Instruction on ISO:
|
||||||
|
# fdisk /dev/sda
|
||||||
|
# boot 500M
|
||||||
|
# rest rest
|
||||||
|
# cryptsetup luksFormat /dev/sda2
|
||||||
|
# mkfs.ext4 -L nixboot /dev/sda1
|
||||||
|
# cryptsetup luksOpen /dev/sda2 cryptoluks
|
||||||
|
# pvcreate /dev/mapper/cryptoluks
|
||||||
|
# vgcreate main /dev/mapper/cryptoluks
|
||||||
|
# lvcreate -L 200Gib main -n root
|
||||||
|
# lvcreate -L 800Gib main -n home
|
||||||
|
# mkfs.ext4 /dev/main/root
|
||||||
|
# mkfs.ext4 /dev/main/home
|
||||||
|
# mount /dev/mapper/main-root /mnt
|
||||||
|
# mkdir -p /mnt/{boot,home,var/src} /var/src
|
||||||
|
# mount /dev/sda1 /mnt/boot
|
||||||
|
# mount /dev/mapper/main-home /mnt/home
|
||||||
|
# touch /mnt/var/src/.populate
|
||||||
|
# mount -o bind /mnt/var/src /var/src
|
||||||
|
# nix-channel --add https://nixos.org/channels/nixos-19.03 nixpkgs && # nix-channel --update
|
||||||
|
# nix-env -iA nixpkgs.gitMinimal
|
||||||
|
# (on deploy-host) $(nix-build ~/stockholm/makefu/krops.nix --no-out-link --argstr name x --argstr target 10.42.22.91 -A deploy --show-trace)
|
||||||
|
# NIXOS_CONFIG=/var/src/nixos-config nixos-install -I /var/src --no-root-passwd --no-channel-copy
|
||||||
{
|
{
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
|
|
|
@ -9,8 +9,7 @@
|
||||||
# boot 500M
|
# boot 500M
|
||||||
# rest rest
|
# rest rest
|
||||||
# cryptsetup luksFormat /dev/sda2
|
# cryptsetup luksFormat /dev/sda2
|
||||||
#
|
# mkfs.ext4 -L nixboot /dev/sda1
|
||||||
with import <stockholm/lib>;
|
|
||||||
{
|
{
|
||||||
boot = {
|
boot = {
|
||||||
loader.grub.enable = true;
|
loader.grub.enable = true;
|
||||||
|
|
Loading…
Reference in a new issue