openwrt: extroot 설정 후 판올림

지난 번에 이 작업을 하면서 제대로 정리를 했어야 했지만, 이미 늦어버렸다.
기억에 의존해 대충 정리하고, 나중에 다시 제대로 다듬어야겠다.


extroot 가 없다면, 그냥 sysupgrade 만 해주면 된다. 있다면? 문제가 좀 복잡해진다.
예전엔 이것도 그냥 판올림해준 뒤, 살짝만 손을 보면 됐었는데(.extroot-uuid 삭제).. 이젠 그 방법이 잘 먹히질 않는다.


sysupgrade 전(前)

extroot 를 제거하고, 기기 자체로 부팅한다.
이 상태로도 공유기에 문제가 없게끔 설정을 해놔야 하는데, 다음 두가지를 신경써줘야 한다.

Dropbear

Dropbear 가 켜져있는지 확인한다.

Stubby

아예 끄거나, 공유기 내부에 설치돼 있는지를 확인한다. 이게 설치돼 있지 않은 상태에서 사용하도록 설정만 돼 있다면, 외부로 나가는 인터넷이 제대로 작동하지 않는다. 물론, 내부 LAN 은 이상없이 작동한다.

sysupgrade

extroot 를 제거한 상황에서도 문제가 없다면, sysupgrade 를 진행한다.
완료되면, 기본 기능에 문제가 없는지 확인한다.

sysupgrade 후(後)

프로그램 설치

아직 외부 디스크를 연결하지 말고, 다음 프로그램들을 설치한다.
보다 자세한 사항은 다른 글 참고.

opkg update && opkg install block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-ohci kmod-usb-uhci lsblk
opkg install stubby vim-full mc coreutils-ls sudo

이제, ext Root 를 새롭게 만들어주면 끝.
다만, 여기서 확인이 필요한 점이 있는데, 이전에 생성한 사용자 정보가 그대로 옮겨지는지 여부다. /etc/passwd 등을 복사해야 하는데.. 이 부분 확인 후 다시 정리 필요!
다만, 새롭게 한다해도 home 디렉토리라든가, 기타 설정등은 그대로 이전되므로, 전과 달라진 점은 없다고 볼 수 있겠다.

ext Root 재 설정

참고.

ext Root 연결 후..

나머지 자질 구레 파일들을 설치한다.
zsh, duck DNS, nfs, wireguard 등등등..

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.