워크샵용 PC를 USB로 시작하는 Ubuntu

6258 단어 UbuntuLiveLinux

목적: 세미나를 위한 컴퓨터 대여


IoT 세미나 등에 사용할 컴퓨터를 몇 대 준비해야 한다.
  • Arduino 개발 환경을 사용합니다
  • RaspberryPi는 KVM(키보드 모니터) 대신 SSH로 연결됩니다
  • 세미나는 반년에 한 번 정도.이 PC는 USB로 시작하는 Ubuntu로 구성됩니다.

    S-Windows는 괴롭습니다.


    지금까지 Windows PC를 사용하는 것이 고통스러워졌습니다.돈이 있으면 좋겠지만 반년에 한 번만 쓰기 때문에 몇 천 엔/대를 써야 한다
  • 값싼 중고품을 모았기 때문에 크고 무겁다
  • Windows Update의 관리 비용이 매우 크다
  • 일일이 난잡한 환경을 설정하기 어렵다
  • 소프트웨어의 때가 쌓여 있어 상태가 자주 좋지 않다
  • 하드웨어 급사 위험
  • 이 문제를 근본적으로 해결하기 위해 USB로 시작하는 Linux를 사용하기로 했습니다.
    USB 스토리지만 꽂으면 설치 가능
  • 하드 드라이브/SSD에서 부팅할 수 없는 스팸 PC만 있으면 됩니다.싸니까 슈퍼북으로 다시 정리했어요
  • 불필요한 처리가 백그라운드에서 이동하는 것을 쉽게 제어할 수 있다
  • USB 메모리 내에 구축된 환경 복제는 매우 간단하다
  • 모든 세미나에서 소프트웨어 환경을 리셋하는 것도 간단하기 때문에 역사적 때를 저장할 수 없다
  • PC에 문제가 있더라도 적당한 PC에 USB 메모리를 다시 꽂으면 대체할 수 있다.기본적인 하드웨어는 설정 없이 사용할 수도 있고 허가 인증을 하지 않을 수도 있다
  • USB 부팅 도구로 Ubuntu 설정


    Linux는 Ubuntu를 사용합니다.
    나는 가능한 한 맞춤형 제작의 번거로움을 줄이고 싶다.반년에 한 번씩 게시되는 ISO 이미지를 사용할 수 있기 때문에 다른 발행에 비해 수정 업데이트도 줄일 수 있다.
    제가 ISO 이미지로 만드는 방법을 몇 가지 해봤어요.

    Ubuntu의 부트 가능한 USB 제작


    사용해 봤는데persistent 파일 시스템의 제작 기능이 없는 것 같습니다.
    persistent 파일 시스템이 없으면 변경 사항을 캐주얼하게 반영할 수 없기 때문에 NG.

    Unetbootin


    Windows/Mac/Linux를 모두 사용할 수 있어서 기분이 좋습니다.그러나 용량은 9999까지만 입력할 수 있고 더 제작된persistent 파일 시스템의 용량은 4GBytes이다.

    여기에persistent 파일 시스템 지원이 있습니다.

    Unetbootin+Ubuntu18.04 LTS 일본어 Rimix 버전


    언뜻 보니 순조로운 것 같다
    언어에 대한 일본어 설정을 설정할 수 없습니다.

    Unetbootin + Ubuntu 18.04 LTS


    Unetbootin이 대응하지 않는 것 같아서 일본어 Rimix 버전이 아닌 ISO를 사용하고 일본어 관련 설정을 추가하기로 했습니다.
    이 방법이 매우 좋아서 이것을 채택하였다.

    단계 설정


    설정된 USB 메모리로 시작하여 다음과 같이 설정합니다.

    첫 번째 시작


    이곳은 영어 환경이다.작업 표시줄의 오른쪽 위 모서리에 있는'설정'부터 설정합니다.
  • "자세한 정보"의 "Date & Time"에서 TimeZone을 설정합니다
  • "Wi-Fi"로 네트워크를 연결합니다
  • "Region & Language"에서 "Manage Installed Languages"를 선택합니다.
    "The language support is not installed completely"가 나왔기 때문입니다.
    Install로 설정합니다
  • 언어 지원 화면의 "Install/Remove Languages...", Japan ese 를 선택합니다
  • Language를 Japan ese로 설정합니다
  • Input Sources를 Japan ese로 설정합니다
  • 다시 시작합니다
  • 두 번째 부팅


    여기서 일본어로 설정할 수 있습니다.
    - 설정 - 전원 끄기 절전.
    - 메뉴 왼쪽 상단에 Ubuntu 설치 아이콘이 있습니다. apt-get remove ubiquity로 메뉴에서 삭제합니다.

    Ubuntu 18.04 일본어 Remix 버전과 동일


    "Ubuntu의 일본어 환경"과 같은 일을 합니다.
    https://www.ubuntulinux.jp/japanese
    
    wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
    wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
    sudo wget https://www.ubuntulinux.jp/sources.list.d/bionic.list -O /etc/apt/sources.list.d/ubuntu-ja.list
    sudo apt update
    sudo apt-get upgrade
    sudo apt-get install ubuntu-defaults-ja
    
    
  • '설정'-'지역과 언어'형식은 일본에 있습니다
  • 추가 입력 소스에서 일본어를 누르고 일본어(Mosc)를 선택합니다
  • 영어(US)를 삭제합니다
  • 이 상태에서는 US 키보드 레이아웃이 설정되어 있지만 재부팅 시 일본어 키보드 레이아웃이 설정되어 있습니다(재부팅).

    세 번째 부팅


    이때 기본적인 설정을 할 수 있다.

    용량 확인


    persistent-filesystem4GBytes에서 2GB가 채 되지 않습니다.

    응용 프로그램 설치


    이렇게 추가 패키지를 설치해도 잘 진행되지 않기 때문에 저장소 설정을 합니다.
  • 메뉴에서 소프트웨어 및 업데이트를 선택합니다
  • universe와 multiverse가 비활성화되어 있습니다
  • 또한 Canonical 파트너의 저장소를 활성화해야 하지만 목록에 없습니다. "추가"를 클릭하여 다음 설정을 추가합니다
  • 
    deb http://archive.canonical.com/ubuntu bionic partner
    
    이를 바탕으로 다음과 같은 내용을 설치했다.
  • vim
  • inkscape
  • gimp
  • conky
  • flash
  • ubuntu-restricted-extras
  • google-chrome
  • 용량을 확인한 후persistent-filesystem은 3GBytes 정도를 사용했습니다.

    1GBytes 남았습니다.이를 바탕으로 Arduino 개발 환경을 조성하는 것은 무리다.이번에는 이걸로 앞으로 개선하겠습니다.

    완료된 시스템


    32GBytes의 USB 스토리지에 대한 자세한 내용은 다음과 같습니다.

    총 6GBytes 정도가 사용됩니다.persistent-filesystem은casper-rw라는 파일에 구축되어 있기 때문에 Ubuntu 이용에 저장되어도 이용 총량은 변하지 않습니다.
    결과적으로 20GBytes 이상이 남았으니 앞으로 이를 효과적으로 활용하는 방법을 고려하고 싶습니다.

    백업


    USB 메모리의 casper-rw 파일을 복사합니다.

    복제하기


    Unetbootin으로 환경을 만든 후 백업한 것으로 casper-rw 파일을 덮어쓰면 됩니다.

    또한 Linux 노트북을 직접 준비하는 이유


    워크숍에서 노트북을 사용하는 이유


    태블릿이나 스마트폰 등도 고려했지만 노트북을 가지고 다니니 안심이 된다.
    다음과 같은 이유로 다른 선택은 탈락되었다.

    데스크탑


    컴퓨터실 등에 설치된 데스크톱 컴퓨터.그러나 설치 환경은 매우 어렵다.설치할 수 있으면 좋겠지만 여분의 소프트웨어를 설치할 수 없는 곳도 많다.

    태블릿 스마트폰


    컴퓨터에 환경을 구축하는 것은 필수적이기 때문에 이중의 노력이 필요하다.CUI 프로그래밍이나 SSH를 하려면 키보드가 필요합니다.키보드의 크기를 얕보아서는 안 된다.

    Chromebook


    브라우저로만 하면 되지만 Arduino 환경과 SSH를 사용하면 Chromebook에서 Linux를 이동하는 것이 좋습니다. 결과적으로 노트북에서 Linux를 사용합니다.

    Raspberry Pi


    KVM을 준비해야 합니다. 이것은 상당히 큰 짐입니다.

    노트북 구입처


    회의장에서 빌립니까?


    회의장을 운영하는 관계자나 주변에서 빌려 쓸 수 있다.하지만 빌려온 컴퓨터를 사용하기는 어렵다.환경 불일치, 사전 확인, 안전 설정 등이 원활하지 않지만 설정 변경을 허용하지 않는 경우도 많다.

    청강자에게 가져오라고 합니까?


    이게 최고야.하지만 컴퓨터를 빌려주는 것도 필수다.몇몇 개발 환경이 잘 돌아가지 않는 경우도 있는데, 이 경우 대여 PC로 초과해야 한다.또 30분 정도의 체험에서 쉽게 참가할 경우 데려오는 문턱이 높아진다.

    너 혼자 준비해야 돼?


    짐이 아니라면 이걸 원해요.하지만 PC 및
    AC 어댑터 5대를 장착하면 10~15kg이 됩니다.1kg 정도의 슬림 노트북을 사용합니다.이렇게 되면 AC 어댑터와 본체는 6kg 정도 됩니다.

    Linux에서 환경 통합


    반년에 한 번 사용하면 Windows Update가 병목입니다.관리 비용이 너무 비싸다.
    그럼에도 불구하고 윈도 7의 안전성은 불안하다.
    그래서 Linux를 사용하기로 했습니다.

    좋은 웹페이지 즐겨찾기