[리눅스] 윈도우 환경에서 우분투 사용하는 방법

2023. 5. 29. 10:01·프로그래밍 Programming/리눅스 우분투 Ubuntu

개발이나 알고리즘 테스트 등의 목적으로 리눅스 환경에서 프로그래밍 및 시뮬레이션을 해야하는 경우가 있다.

실제 데스크탑에 우분투를 설치해서 사용하면 좋겠지만 기본적으로 윈도우나 맥OS를 쓰고 있을 것이다.

여기서는 윈도우11을 기준으로 설명한다.

또한 멀티 부팅의 경우에는 시도할 생각을 못해서 제외한다.

 

 

 

1. 가상환경에서 설치

 

컴퓨터 가상화 프로그램인 VMware에서 우분투를 설치할 수 있다. 다른 가상환경을 만들 수 있는 소프트웨어면 괜찮을 것으로 생각된다.

 

1) VMware 설치

2) VMware에서 Ubuntu.iso 파일을 이용해 우분투 설치

 

그러나 이런 VMware를 사용할 때는 충분한 하드디스크,메모리가 필요하고 컴퓨터의 연산속도가 좋아야 버벅임없이 사용할 수 있다. 나의 경우에는 노트북에 설치했다가 노트북 성능이 좋지 않은 편이라서 너무 느려지는 바람에 쓰는 것을 포기했다.

 

 

2. Windows Subsystem for Linux (WSL)

 

윈도우에서 제공해주는 우분투 터미널 환경이다. 윈도우 터미널에서 wsl을 설치하면 사용할 수 있다.

다만 이렇게 사용할 때 주의할 점은 gui이다.

 

지금까지 관찰된 바로는, 윈도우11에서 nvidia gpu가 있으면 다른 gui 시스템의 도움 없이도 자체적으로 프로그램을 실행 시 그래픽을 볼 수 있었다. 예를 들면 gazebo. 이 경우에 바로 데스크탑에서 gui를 처리하는 것이기 때문에 프레임도 빠르다.

 

그런데 LG 그램 노트북을 사용할 때는 인텔 Xe iris가 설치되어있었는데 wsl 상에서 gazebo를 실행해도 그래픽이 출력되지 않는 현상이 있었다. 이를 위해서는 mobaXTerm을 통해 gui를 연결해주는 방식을 사용하여야 한다. 이렇게 할 경우에는 프레임이 감소하는 효과가 있다.

 

 

저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 Programming > 리눅스 우분투 Ubuntu' 카테고리의 다른 글

[TeX] TeXLive Ubuntu에 설치하기  (0) 2025.03.12
[서버] 유무선으로 연결된 서버컴퓨터(Ubuntu)에 원격접속하기  (0) 2023.09.11
[리눅스/우분투] TurboVNC와 mobaXterm 같이 사용하기 (GUI 사용)  (0) 2023.08.07
[우분투] ohmyzsh powerlevel10k 테마 적용 (feat. 심볼 깨짐 해결)  (0) 2023.04.11
[리눅스/우분투] turboVNC 설치  (0) 2023.04.06
'프로그래밍 Programming/리눅스 우분투 Ubuntu' 카테고리의 다른 글
  • [서버] 유무선으로 연결된 서버컴퓨터(Ubuntu)에 원격접속하기
  • [리눅스/우분투] TurboVNC와 mobaXterm 같이 사용하기 (GUI 사용)
  • [우분투] ohmyzsh powerlevel10k 테마 적용 (feat. 심볼 깨짐 해결)
  • [리눅스/우분투] turboVNC 설치
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (458)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (21)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 유학 생활 Daily (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Dear abby
    딥러닝
    논문작성
    MATLAB
    Zotero
    Numerical Analysis
    Julia
    teps
    Statics
    논문작성법
    Python
    수치해석
    옵시디언
    생산성
    JAX
    WOX
    수식삽입
    텝스공부
    Linear algebra
    IEEE
    인공지능
    고체역학
    ChatGPT
    우분투
    LaTeX
    matplotlib
    에러기록
    obsidian
    pytorch
    텝스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[리눅스] 윈도우 환경에서 우분투 사용하는 방법
상단으로

티스토리툴바