티스토리 뷰

728x90
반응형

 

루트파일 시스템 NOOBS 설치

 

https://downloads.raspberrypi.org/NOOBS_latest

여기에서 NOOBS 파일 시스템의 최신버전을 다운 받을 수 있다.

 

라즈베리파이의 SD카드는 용량이 정해져 있으니 우분투에서 라즈베리파이에서 사용할 SD카드를 마운트해서 /mnt 디렉터리에서 작업을 한 후 작업이 끝나면 라즈베리파이에 SD카드를 넣어서 작업하면 된다.

 

기존 라즈베리파이 파일시스템의 rootfs 사용하자.

:~/pi_bsp& mkdir rootfs; cd rootfs;

:~/pi_bsp/rootfs$ unzip NOOBS_latest

~/pi_bsp/rootfs$ cd os/RaspiOS_Full_armhf/

~/pi_bsp/rootfs/os/RaspiOS_Full_armhf$ sudo tar xvfp root.tar.xz -C ./rootfs/

 

라즈베리파이 sd카드를 우분투로 읽어서 설치한 NOOBS 파일 시스템 설치

cd /media/ubuntu/rootfs
/media/ubuntu/rootfs$ sudo rm -rf bin boot dev etc home lib media mnt proc run usr ..(lost-… 파일만 빼고 다 지우기)

sudo blkid

 

PARTUUID 수정

~/pi_bsp/rootfs/os/RaspiOS_Full_armhf$ sudo vi /media/ubuntu/rootfs/etc/fstab

proc            /proc           proc    defaults          0       0

PARTUUID=3726c57e-01  /boot           vfat    defaults,flush    0       2

PARTUUID=3726c57e-02  /               ext4    defaults,noatime  0       1

 

~/pi_bsp/rootfs/os/RaspiOS_Full_armhf$ sudo vi /media/ubuntu/bootfs/cmdline.txt
#console=serial0,115200 console=tty1 root=PARTUUID=3726c57e-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
console=serial0,115200 console=ttyS0 root=PARTUUID=3726c57e-02 rootfstype=ext4 fsck.repair=yes rootwait

 

 라즈베리파이에 우분투에서 마운트한 SD카드를 넣어서 부팅시키면 새로운 NOOBS 파일 시스템으로 라즈베리파이가 부팅이 될 것이다.

새로운 NOOBS 파일시스템에서 로그인하면 root 계정으로 로그인하면된다.

만약 계정을 추가하고 싶다면 /media/ubuntu/rootfs/etc/shadow 파일을 추가하면 된다.

728x90
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함