Created
March 5, 2024 05:26
-
-
Save pythoninthegrass/a97a9963483c5c986430bbe6edfe9615 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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