Skip to content

Instantly share code, notes, and snippets.

@pythoninthegrass
Created March 5, 2024 05:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pythoninthegrass/a97a9963483c5c986430bbe6edfe9615 to your computer and use it in GitHub Desktop.
Save pythoninthegrass/a97a9963483c5c986430bbe6edfe9615 to your computer and use it in GitHub Desktop.
# get root
sudo -s
# format nvme
mkfs.btrfs /dev/nvme0n1
# create partitions
parted /dev/nvme0n1 mklabel gpt
parted /dev/nvme0n1 mkpart primary 1MiB 100GiB
parted /dev/nvme0n1 mkpart primary 100GiB 100%
# create filesystems
mkfs.btrfs /dev/nvme0n1p1 # os
mkfs.btrfs /dev/nvme0n1p2 # data
# fstab
echo "/dev/nvme0n1p1 /mnt/os btrfs defaults 0 0" | sudo tee -a /etc/fstab
echo "/dev/nvme0n1p2 /mnt/data btrfs defaults 0 0" | sudo tee -a /etc/fstab
# mount
mkdir -p /mnt/{os,data}
mount -a
# TODO
# from mmc node install ubuntu to first partition
# sudo ubuntu-rockchip-install /dev/nvme0n1p1
# dd if=~/Downloads/ubuntu-22.04.3-preinstalled-server-arm64-turing-rk1.img of=/dev/nvme0n1p1 bs=4M
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment