오류 해결은 맨 아래에
최근에 개발환경 설정할 일이 많아졌는데, 매번 하나하나 찾아보기 귀찮아서 정리해둠
하고자 하는 일은
- C드라이브에 윈도우 깔린 컴(또는 노트북)에 우분투 20.04 LTS(21.08기준 최신) D드라이브에 듀얼부팅하기
- 우분투 환경설정- ssh 서버열고 윈도우에서 접속하기- 아나콘다(파이썬) 설치
순서대로 해보면
듀얼부팅
- 우분투 듀얼부팅 글은 돌고돌아 여기로 가게되어있음 나중에 고생하기 싫으면 정독하장
- https://jimnong.tistory.com/676
- 나는 델컴퓨터 윈도우는 C드라이브, 우분투는 D드라이브에 설치함
- rufus를 이용해 우분투 부팅 usb 만들기
- 내 윈도우 설치된게 UEFI인지 확인하고 하기 ('windows 키 + R 키'를 눌러 실행창에서 msinfo32 를 입력 -> BIOS 모드 확인 )
- 내 컴 좀 최근에 맞췄다(2021년 기준)하면 대체로 UEFI임
- 절차
- rufus와 우분투 깔려고 하는 버전의 desktop image (ISO 파일) 다운받기
- rufus로 우분투 부팅 usb 만들기
- hybridISO 어쩌구 DD어쩌구 팝업 -> ISO(권장)으로 설치
- 뭐가 없어서 인터넷에서 다운받아야한다 -> yes
- 파티션 날아간다 -> yes
- 세팅 과정
- 윈도우 + x -> 디스크 관리 -> 우분투로 쓸 디스크 공간 확보하기
- 보통 하나의 디스크를 쓸 때는 '디스크 축소' 하여 free space를 만들지만, 나의 경우 D드라이브 전체를 활용할 것이기 때문에 따로 설정하지 않음
- 부팅 usb 꽂고 컴퓨터 끄고, 재시작할 때 부트로더 설정화면으로 들어가기(F2, F11, F12 세 개 연타)
- 우분투 부팅 usb로 부팅한 후 grub(까만 윈도우/우분투 선택창) 나오면 install ubuntu로 들어가기
- 쭉 설치하다가 우분투 설치할 공간(나눴던 free space, 나의 경우 D드라이브)에 '+'클릭 + /로 전부 루트공간(ext4!!) 만들기
- swapspace는 안만들어도 됨(16.04라면 만들라고 하네요 )
- 여기서 부트로더 설정위치랑 우분투가 실행될 공간(/로 만든 공간)은 드라이브 달라도 됨! 하지만 부트로더는 꼭 윈도우 부트로더와 같은 저장공간에 위치해야함
- 만약에 우분투 부트로더와 윈도우 부트로더를 다른 드라이브에 설치했다면 지옥의 clean 창 마주할 수 있음
- 위 오류는 nvidia 그래픽드라이버 때문이라는 말도 있어서 아래링크에서 시키는 거 다 해보기
- https://askubuntu.com/questions/882385/dev-sda1-clean-this-message-appears-after-i-startup-my-laptop-then-it-w
- rufus를 이용해 우분투 부팅 usb 만들기
우분투 환경설정
- 일단 한영설정부터
- ref : https://eun-jeong.tistory.com/9
- 단축키 설정하기 한/영키 기능 사용
- 설정하고 우분투 기본 설정을 영어로 하면 키가 안먹고, 한국어로 해둬야 한/영키 동작
- 크롬 설치
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
설치 하고 favorites 등록해서 메뉴고정시키면 편안
출처 : https://tttap.tistory.com/221
ssh 서버열기
https://captainteemo.tistory.com/26
아나콘다 설치
- 기본으로 conda가 실행되지 않게 하기 ( 커널에서 (base)로 실행되지 않게 하기 )
conda config --set auto_activate_base False
#활성화 하려면
conda activate
오류핸들링
1. dev/nvme0n1p3 : clean, xxx/xxx files, xxx/xxx blocks 오류
1) 우분투 설치과정에서 설치공간 설정할 때 부트로더 설치하는 곳을 윈도우와 동일한 드라이브로 잡아야함!
ex. D드라이브에 우분투 설치 C드라이브에 윈도우 설치 원함 -> 설치공간은 D드라이브 '체크' + 부트로더는 윈도우 부트로더 설치된 드라이브로 선택( 나의 경우 C드라이브)
2) nvidia 그래픽 드라이버 오류라는 말도 있으니 위 부트로더 경로를 잘 설정했는데도 오류발생 시 아래 글 참고하여 설치
우분투 기본 셋팅인 Nouveau 비활성화 안하고 nvidia-driver 설치하면 충돌나는 경우도 있다고 함.
2. 설치 후 검은화면 오류
설치후에 grub으로 ubuntu 들어오면 검은 화면에 키보드커서 하나만 깜빡이는 상태로 ubuntu ui가 안보이는 경우가 있음
이런경우 그래픽드라이버 패키지 버전 문제라는 말이 있는데, 나의 경우 아래의 절차를 통해 해결
1) 재부팅 후 grub에서 일반 ubuntu 말고 ' advanced options for ubuntu' 로 선택 + 엔터
2) resume으로 선택 + 엔터
3) 터미널 키고(ctrl + alt + tab) 아래 커맨드 실행하기
sudo apt-get update
sudo apt-get upgrade
sudo ubuntu-drivers autoinstall
4) 재부팅 후 grub->ubuntu 들어가서 잘되나 확인
3. 듀얼부팅으로 설치 후 grub 진입 안되는 문제
1) 윈도우 cmd로 우선순위 잡아주기
- 윈도우로 진입시 관리자모드로 cmd 열기
- 다음 명령어 수행
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
- 재부팅 후 grub 진입 확인
2) 위 방법으로 안되면 우분투 부트로더 재설치
- 설치할 때처럼 부팅 usb로 진입
- ubuntu without installing 진입
- 터미널( ctrl + alt + tab) 진입
- 아래 명령어 수행
- recommended repair 선택
- 설치 중 질문에는 yes 선택
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair -y
sudo boot-repair