저는 Customizer를 정말 자주 활용합니다. 나만의 우분투를 만들 때 정말 편리하게 만들 수 있거든요.

이것을 이용해서 별의 별것을 다 만들었습니다.


http://moordev.tistory.com/189 ElementaryOS 0.4 한국어판

http://moordev.tistory.com/193 LinuxMint 18.2 한국어판

http://moordev.tistory.com/184 LinuxMint 18.2 Harmonikr Remix

http://moordev.tistory.com/166 PPSSPP전용 우분투OS(공개 안 함)

http://moordev.tistory.com/215 LinuxMint 18.3 한국어판(하모니카 커뮤니티버전)


이외에도 많지만 참 많은 것을 Customizer로 만들었습니다. 단순히 배포판 iso를 이용해서 한국어 설정만 한 것도 있지만 밑바닥부터 쌓아올려 만든 물건도 있습니다. 그럴때 기반이 된 배포판이 Mini-Remix인데요. Mini-remix는 아쉽게도 16.04이후로 홈페이지가 사라졌습니다.


그래서 따로 백업본을 올려놓기도 했는데 18.04부터는 이를 대신 할 수 있는 것이 캐노니컬을 통해 지원된다고 합니다.

바로 live-server입니다. 쉽게 말해서 서버버전을 라이브USB를 통해 바로 부팅해서 쓸 수 있도록 한다는 의미인데요. 이게 왜 Mini-Remix의 대체가 가능하냐면 특정 서버프로그램과 인스톨러를 제외하면 최소화된 우분투로 쓸 수 있기 때문입니다.


http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/


2018년 3월 현재 18.04는 아직 베타버전이기 때문에 문제가 있을 수 있지만 제가 뭐 언제부터 그런거 신경이나 썼던가요...?


일단 한번 가상머신으로 실행해 봤습니다.



역시 서버에디션답게 인스톨러가 실행되는군요. 그런데 뭔가 조금 다릅니다. 기존의 데비안 인스톨러와는 느낌이 다르지요. 훨씬 예쁘다고 할까? (하지만 데비안의 X기반 인스톨러는 아니지요.)


한번 Alt+F2를 눌러서 tty2로 빠져나가봤습니다.


흠... 바로 사용이 가능하네요. 그냥 여기서 Xorg설치하고 startx를 해도 될 것 같네요. 그럼 한번 Customizer로 한번 돌려보겠습니다.


참고로 18.04는 그동안 써왔던 Customizer는 사용이 안 되므로 Custom ISO Ubuntu Creator(줄여서 CUBIC)을 이용해보도록 하겠습니다.(https://launchpad.net/~cubic-wizard/+archive/ubuntu/release)


sudo add-apt-repository ppa:cubic-wizard/release

sudo apt-get update

sudo apt-get install cubic


기존 Customizer와는 다르게 이런 식으로 chroot 환경만 딸랑 내주는데 어차피 Customizer 쓸 때도 그랬으니 크게 다를 것은 없습니다.


뭔가 되는 것 같네요.


다만 좀 많이 불편하고 프로그램이 불안정 합니다. 어쨌건 이걸 쓰면 나만의 우분투를 만들 수 있을 듯 합니다! mini-remix가 다시 돌아오는 것이 최선이지만 없다면... 어쩔 수 없지요.


==================================


뭔가 문제가 있습니다....

chroot에서 삽질을 하려고 보니 이 물건... DNS 설정이 안 먹힌다!!!


덕분에 apt-get이 안 먹혀서 뭔가 프로그램상 문제가 있는 줄 알았습니다.

혹시나 하고 8.8.8.8(구글 DNS)에 Ping을 쏴봤는데 이건 잘 되더군요.


그래서 검색해본 결과...

https://askubuntu.com/questions/741753/how-to-use-cubic-to-create-a-custom-ubuntu-live-cd-image


Note, while customizing Ubuntu 17.10, DNS lookups may not work in the chroot environment and you may not be able to use apt ("Name or service not known" error). This is because the link /etc/resolv.conf points to /run/systemd/resolve/stub-resolv.conf. But stub-resolv.conf does not exist. To resolve this, execute the following command in the Cubic chroot terminal window...

ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

To verify DNS resolution works, execute...

cat /etc/resolv.conf
ping google.com

라고 합니다.


이미 17.10때 부터 내려온 버그라고 하는데...


/etc/resolve.conf가 가리키는 곳이 아무것도 없어서 벌어진 일이라고 합니다.


mkdir /run/systemd/resolve
ln -sr /run/NetworkManager/resolv.conf /run/systemd/resolve/stub-resolv.conf


17.10과 위치가 또 달라져서 고생 좀 했습니다.


,