우분투 20.04 듀얼부팅 설치 후 우분투가 잘 되는걸 확인했다. 윈도우도 잘 있는지 확인하려고 했는데 계속 아래와 같이 자동복구 화면이 뜸. 아래 블로그를 참고해서 시도했지만 윈도우는 그대로 부팅이 안 됨. 왜일까😂 추후 해결 예정 https://blog.naver.com/hdh7485/221568631193 우분투를 듀얼부팅으로 설치했지만 GRUB이 뜨지 않을때 해결 방법 윈도우, 우분투를 듀얼 부팅으로 설치를 했지만 듀얼부팅 선택 화면(grub)이 안뜨는 경우가 있습니다. 경험... blog.naver.com
분류 전체보기
TurtleBot3 ROS Noetic 개발환경 구축을 위해 Ubuntu 20.04 듀얼부팅을 설치했다. https://youtu.be/x7tpah6Tiqw 1. SD카드 포맷 (16GB) SD카드에 기존에 있던 것들을 완전히 포맷하기 위해 SD Card Formatter라는 프로그램을 사용해 완전히 포맷 Overwrite format 옵션 선택하고 기다리면 포맷이 완료된다. 2. Rufus 설치 아래 링크에서 .iso 파일을 usb로 설치할 때 사용하는 Rufus 프로그램을 설치한다. https://rufus.ie/ko/ Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기 간편하게 부팅 가능한 USB 드라이브 만들기 Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드..
애타게 기다린 거북이,,^^ 터틀봇3 버거 라즈베리파이4 2GB 모델 조립 완료 🤖 원격 PC setup - labtop : ASUS X409 - OS : Ubuntu 18.04 https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/#pc-setup ROBOTIS e-Manual emanual.robotis.com 위 사이트를 참고하여 원격 PC에 ROS Melodic을 설치했다. Ubuntu 20.04 버전으로 변경 수정 원인은 잘 모르겠지만 SBC 셋업에 문제가 생겨 Ubuntu 20.04 & ROS Noetic 설치 시도 https://ssongplay.tistory.com/37 Ubuntu 20.04 듀얼부팅 TurtleBot3 ..
PyTorch는 컴퓨터비전, 자연어처리 등에 활용되는 오픈소스 머신러닝 프레임워크이다. 1. Anaconda, Python 버전 확인 Anaconda Powershell Prompt에서 버전을 확인한다. 2. PyTorch 사이트 접속 https://pytorch.org/ PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment. pytorch.org Run this Command : 에 나온 명령어를 Anaconda Powershell Prompt에서 실행시킨다. conda install pytorch torchvision torcha..
👩🏻💻 GRUB 부트로더란? 우분투를 부팅할 때 처음 나오는 선택 화면 👩🏻💻 GRUB 부트로더의 특징 부트 정보를 사용자가 임의로 변경해 부팅할 수 있다. 즉 부트 정보가 올바르지 않더라도 수정하여 부팅할 수 있다. 다른 여러가지 운영체제와 멀티부팅 할 수 있다. 대화형 설정을 제공하므로 커널 경로와 파일 이름만 알면 부팅이 가능하다. 👩🏻💻 GRUB2 버전의 장점 최근 우분투에서는 GRUB2 버전을 사용한다. 셸 스크립트 지원 -> 조건식, 함수 사용 가능 동적 모듈 로드 가능 그래픽 부트 메뉴를 지원하며 부트 스플래시 성능 개선됨 ISO 이미지를 이용해서 바로 부팅 가능 설정 파일의 형식이 변경되었지만 더 향상된 내용 포함 가능 GRUB 부트로더를 변경하기 👩🏻💻 step0 - Server(..
서비스 평상시에도 늘 가동하는 서버 프로세스 소켓 필요할 때만 작동하는 서버 프로세스 서비스와 소켓은 systemd라는 서비스 매니저 프로그램으로 작동시키거나 관리한다. 서비스 시스템과 독자적으로 구동되어 제공하는 프로세스 웹 서버, DB서버, FTP 서버 등 실행 및 종료는 대개 systemctl start/stop/restart 서비스이름 명령 ex) 웹 서비스 구동 : systemctl start httpd 서비스 실행 스크립트 파일은 /lib/systemd/system/ 디렉터리에 '서비스이름.service'라는 이름으로 확인 가능 부팅과 동시에 서비스의 자동 실행 여부 지정 가능 --> systemctl list -unit -files 명령 실행하면 현재 사용과 사용 안함 확인 소켓 소켓은 외부..
프로세스 - 하드디스크에 저장된 실행 코드(프로그램)가 메모리에 로딩되어 활성화 된 것 포그라운드 프로세스 화면에 나타나 사용자와 상호작용하는 프로세스 화면에서 실행되는 것이 보이는 프로세스 백그라운드 프로세스 실행은 되었지만 화면에 나타나지 않고 뒤에서 실행되는 프로세스 ex) 바이러스 백신, 서버 데몬 프로세스 번호 각각의 프로세스에 할당된 고유 번호 활성화된 프로세스를 메모리에서 강제로 제거할 때 프로세스 번호를 사용해야 하기 때문에 필요 작업 번호 현재 실행되는 백그라운드 프로세스의 순차 번호 부모 프로세스와 자식 프로세스 모든 프로세스는 부모 프로세스의 하위에 종속되어 실행됨 부모 프로세스를 종료하면 자식 프로세스도 종료 ps 현재 프로세스의 상태를 확인하는 명령어 많은 옵션과 함께 사용 가능 ..
파이프 (pipe) - 2개의 프로그램을 연결하는 연결 통로 - '|'를 사용함 (Shift + '\') - 사용 예 ls -l /etc | less 1페이지씩 나눠서 보겠다는 의미 필터 (filter) - 필요한 것만 걸러주는 명령어 - grep, tail. wc, sort, awk, sed 명령어 등이 있음 - 주로 파이프와 같이 사용 - 사용 예 ps -ef | grep bash ps -ef 명령을 입력하면 모든 프로세스 번호를 출력하므로, bash 라는 글자가 들어간 프로세스만 출력 리디렉션 (redirection) - 표준 입출력의 방향을 바꿔줌 - 표준 입력은 키보드, 표준 출력은 모니터지만 이를 파일로 처리하고 싶을 때 주로 사용 - 사용 예 ls -l > list.txt ls -l 명령 결..