레이블이 Laptop-Window-10인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Laptop-Window-10인 게시물을 표시합니다. 모든 게시물 표시

7/06/2021

업무용 노트북 구입시 고려사항정리

1. 업무용 노트북 구입

새로 업무용 노트북을 구입하기 위해서 최신 CPU와 GPU기반으로 각각 알아보기로 하였다. 
더불어 Window 11 Upgrade를 위해서 TPM 2.0부분도 같이 알아보도록 하겠다. 

추후에 Window 11 업그레이드도 고려를 반드시 해야 할것 같다. 
왜냐하면, 오래전에 초기 Window 10 여러번 사용해보다가 내가 자주사용하던 개발 프로그램 및 IDE들이 전부 동작되지 않아서,
처음 Window 7만 고집하다가, 우연히 Window 10 다시 사용해보고, 다른 Website들에서 다들 잘 사용하는 것보고 이전 개발 프로그램 말고 
더 좋은 개발환경 프로그램들이 많이 나와서 좀 충격이였으며, 다들 Chip Vendor IDE 프로그램들도 점차 Window 10을 지원을 해주었다.  

1.1 Intel 의 CPU 성능비교 

최근에 Intel에서 11세대 CPU가 나왔다고 하며 세부적으로 보면 i9/i7/i5/i3 Series가 될 것이며, 관련부분에 대해서 알아보자.
아래의 링크의 글을 읽어보면 11세대의 CPU는 너무 별로인것으로 보이지만, 다만 캐시만 좋은것으로 보인다.
더불어 AMD의 RYGEN은 전부 제외하기로 결정했다. (추후 호환성문제 여부)

  • Apple의 ARM MAC 
솔직히 ARM의 MAC을 사용해보고 싶지만, 구입을해도 현재 사용할 일이 거의 없을 것 같다
필요 App들은 에뮬레이션으로 Intel 기반의 App으로 돌려야 동작하는 것으로 보인다. 


  • Core i9-11900H 와 Core i7-1165G7 비교 
현재 제일 관심있는 11세대 i9/i7 성능비교로 Core 갯수부터 차이와 Cache차이가 압도적이므로 우선적으로 i9기준으로 검색 

  • GPU/SSD 성능 및 가격비교


1.2 Window Laptop의 Linux 설치방법고려  

우선 노트북을 구입전에 Linux 기반의 개발환경을 고려를 해서 업무용 노트북을 구입을 해야할 것이며, 이에 대해 간단히 정리한다.

  • WSL 설치방법
일반적으로 가장 쉬운방법은 요즘 WSL/WSL2 이겠지만, 기능이 제한적이여서, 초반에 조금 사용하다가 요즘은 거의 사용하지 않는 편이다. 
하지만, Window에서 적극적으로 밀고 있으므로, 추후에 다시 사용해보도록하자. 

WSL 설치 후 활용법

  • VirtualBox/VMware 설치방법
가상CPU기반으로 Linux를 설치하는 방법으로 내 생각으로는 가장 편하며 다루기도 좋지만, Laptop의 RAM이 어느정도 되어야 원할히 사용가능하다.

Window에서 Virtual Box 사용법
Hypervisor의 기본개념

  • Laptop에 Linux 직접단독 설치 혹은 Window 와 Linux Dual Boot 설치
오래된 Laptop이고 많이 팔린 Laptop 모델은 문제없이 쉽게 Linux가 설치가 되지만 최신 Laptop의 경우 설치할때마다 문제가 발생한다.
내 최신 Laptop도 이것저것 변경해서 겨우 Linux 기본동작하게 되었으며, 별로 추천하지는 않지만, 오래된 Laptop은 해볼만 하다. 

더불어 요즘 Window를 사용해야하는 이유가 점점 없어지는 것 같으며, 특히 Office의 경우 구글 Office가 개인적으로 사용하기가 낫은 것 같다. 

Laptop에서 Ubuntu 설치방법 및 문제해결사항


1.3 Window 11 지원여부확인

추후 Window 11 Upgrade를 고려를 해서 관련자료 수집 

  • Window 11 Upgrade 가능 인텔 CPU

  • Window 11를 위한 TPM 2.0


2. 회사업무용 노트북 검색 

우선 가격대는 300만원에서 350만원으로 정해져 있으며, 우선적으로 다음과 같은사항을 우선하기로 결정했다. 

  • 노트북 선택우선순위
  1. Monitor 15인치 기반 
  2. CPU 인텔기반 i9 or i7  (AMD Ryzen은 아직 호환성을 모름)
  3. GPU (Tensorflow 사용여부에 따라 Option으로 생각)
  4. RAM 확장 32GM 가능 ( Virtual Box 및 기타 Program )
  5. SSD NVMe 기반으로 1TB or 2TB  결정 
  6. TPM 2.0 지원여부
  7. 노트북 무게 및 두께 
  8. 다양한 연결단자지원 (HDMI, USB-A, USB-C, Thunderbolt, 기타 SD/UFS )

  • 정해진 기본검색사항 
  1. 모니터 크기: 15인치
  2. 가격: 300만원 ~ 350만원 사이 한정 
  3. NVMe: 1TB ~ 2TB로 가변 

  • 노트북 검색채널 

요즘 반도체 대란이라 살만한 것을 찾으면 노트북도 품귀 현상이 많으며, 이상하게 옛날 노트북이 더 비싼진것도 많다. 
이상하게 두 군데서 다 검색하는데, 다나와 쪽이 좀더 많이 나오는 것으로 보인다

2.1 코어i9 11세대  

ASUS와 GIGABYTE는 고려사항에 넣지 않았으며, Lenova인 경우 가성비는 일반적으로 좋은 것 같은데, 사용하기가 좀 불편하다. 
  • 코어i9 11세대
HP 엔비 15-ep1063TX (SSD 512GB) 
 
판매점에서 NVMe이 1TB 까지 밖에 안된다고 하고 TPM은 모른다고 해서 관련내용들을 HP서비스센터 문의해본 결과 
TPM지원가능하다고 하며, NVMe 2TB가 가능하지는 연락중이며, 현재 이것으로 거의 결정 중이다. 

  • 코어i9 11세대
DELL XPS 15 9510 DX9510-WP06KR (SSD 1TB)
DELL XPS 15 9510 DX9510-WP06KR (SSD 2TB)

DELL 노트북은 코어 i9와 i7 11세대를 전부 보면, 07.30이후 부터 구입가능하므로, 그 이전에 구입을 해야하므로 전부 포기하기로 결정했다. 
이전에 내가 사용했던 DELL 노트북과 달리 디자인이 많이 좋아진 것 같다. 


2.2 코어i9 10세대  

코어i9 11세대가 살만한 것은 가격이 너무 비싸거나, 현재 구입이 가능하지 않아서 한세대 전것으로도 검색한다. 

  • 코어i9-10세대
DELL 프리시전 M3551 i9 (SSD 512GB + 1TB) HDD
코어i9-10세대인데, 가격이 너무 비싸며, i9 11세대보다 가격이 더 비싸다. 

  • 코어i9-10세대
HP Z북 Power G7 10J90AV 32GB램 (SSD 1TB + SSD 1TB)
확장시 가격이 역시문제이며, TPM 미지원 


2.3 코어i7 11세대  

코어i9 계열은 포기하고 코어i7으로 변경하여 다양하게 검색을 하면, 다양한 노트북들이 나오지만, 주의해야할 것은 RAM의 확장성 지원여부인 것 같다. 

살만하다 싶으면, OnBoard Type으로 확장이 안되므로, 이부분은 반드시 확인해야하며, 대부분 HDMI 와 Thunderbolt 와 USB-C Type 기반으로 단자가 구성되므로,
반드시 도킹스테이션 혹은 별도허브가 필요하다.  (사용하기가 불편할 것 같음)

  • 제외사항 
무게가 너무 가볍다고 생각되어지는 것들은 제외하기로 결정 (1.1Kg/1.3Kg)
특정 제조사와 브랜드 제외하기로 결정 (Lenova 와 ASUS는 제외)
- Lenova는 가성비는 좋은 것 같으나, 디자인과 사용편의성이 떨어지는 것으로 보인다.
- ASUS는 오래전에 개인적으로 저렴하게 구입해서 사용했는데, 별로 좋은 기억이 없다. 

  • 코어i7-11세대 (삼성모델 전부포기)
삼성전자 갤럭시북 플렉스2 NT950QDA-XC71B (2TB)
삼성전자 갤럭시북 이온2 NT950XDA-X71AW (SSD 1TB)
삼성전자 노트북 플러스2 NT560XDZ-G78A (SSD 1TB)
삼성전자 갤럭시북 프로360 NT950QDB-KC71N (SSD 1TB)

삼성노트북은 판매점에 다 문의해본 결과 RAM 확장이 안되다고 하는데, 자세히 보니 OnBoard Type이라서 확장이 불가능으로 보인다. 
별도의 추가 슬롯이 존재하지 않은 것으로 전부 보인다. 그래서 삼성모델은 전부 포기하기로 결정했지만, 
솔직히 요즘 CPU 성능 왠만큼 좋아서 GPU 사용여부를 빼면, 괜찮게 생각했던 모델인데 안타깝다. 

  • 코어i7-11세대 
개인적으로 LG 노트북은 회사에서 사용해보니, 가성비가 괜찮은 것 같아 이 기반으로 검색 

LG전자 2021 그램15 15Z90P-GA76K (SSD 1TB)
LG전자 2021 울트라기어 15UD70P-PX70K 16GB램 (SSD 1TB)

LG도 전화를 해보면, 재고가 없는 것이 많으며, 상위모델로 OnBoard Type이지만, 추가 슬롯이 있어 확장가능하다고 한다. 
하지만 현재 1대 밖에 없다고 하니, 빨리 결정필요 

이외 Dell 과 HP 중심으로 보면, 요즘 나오는 것들은 거의 비슷하게 나오는 것 같다. 

12/12/2020

Lenovo Ubuntu 20.04 와 Window 10 재 설치

 1. Lenovo Laptop 재설치 개요 

현재 Ubuntu 18.04 와 Window 10 Home(미인증)을 별도의 두 개의 Driver에 나누어 설치하여 Dual Boot로 사용중이며, 
일반적으로 사용하면 큰 문제 없지만, 새로운 Ubuntu 20.04에 기대가 커서 다시 설치하기로 결정하였다. 

하지만 기존에 작업하던 Machine Learning / Deep Learning 을 위해서 구입한 이 Laptop의 최대 성능을 사용하기 위해서 
Ubuntu 18.04 가 NVMe 1T Bytes 전부 사용하고 있었으며, Conda를 비롯하여, NVIDIA 관련 Docker를 비롯하여 
DeepStream 역시 전부 지우기로 결정하였다.

저번 개인알바일이 끝났으므로, 더 이상 필요 없을 것으로 생각되지만, 왠지 좀 자료들을 많이 정리하지 못해 아쉽다. 
하는 일에 비해서 매번 정리해야 할 자료가 너무 많기때문에 , 어쩔 수 없이 자료정리는 포기하기로 결정한다. 

만약 다음에 다시 개발하면, 새로 배우는 줄 착각할 것 같다. 

이번기회에 Window 10 Pro 구입과 동시에,  Ubuntu 20.04 와 같이  두 OS를 빠르게 사용하기위해서 전부 NVMe에 모두 설치하기로 결정하였다.   
나머지 HDD는 백업용으로 사용하기로 결정. 

  • Ubuntu 18.04 설치 후 설정 및 각 테스트 한 사항 

  • Ubuntu 18.04 와 Window 10 설치 

설치전 확인사항 이전에 Window 10의 Image가 4G이 조금 넘어 현재 가지고 있는 USB Flash가 전부 4G이어서 현재 USB SD Card로 이를 해결. 
 
  • USB 시동디스크 와 UEFI 기본이해 


1.1 Lenovo 현재 SSD/HDD 구성확인

  • Lenovo SSD와 HDD 구성 
  1. NVMe 1T:  Ubuntu 18.04 분할하여 전체사용 
  2. HDD 1T: Window 10 Home (미인증) 전체사용 
NVMe에 GRUB이 설치되어 HDD의 Window 10 Home Manager을 인식하며 Dual Boot 가능하며, 동시에 BIOS로 UEFI Boot 도 EFI를 조절하여 부팅도가능 


1.2 Lenovo 설치 SSD/HDD 구성예정 

  • Lenovo SSD/HDD 설치구성 
  1. NVMe 1T:  Ubuntu 20.04 / Window 10 Pro( 구입 및 인증)
    1. Window 500G Byte 사용예정  (250G/250G)
      1. C: 250G 
      2. D: 250G
    2. Ubuntu 20.04 500G Bytes 사용예정
      1. EFI와 ROOT로만 분할하고 전체사용   
  2. HDD 1T: 
    1. 여분으로 이용할 예정이며, Window 500G는 Backup 용도 
    2. 여분으로 이용할 예정이며, Ubuntu 500G는 확장으로 사용 

  • 설치방법순서 비교
  1. Window 10 설치 -> Ubuntu 20.04 설치 : GRUB이 Window Manager를 파악가능
  2. Ubuntu 20.04 설치 -> Window 10 설치 : GRUB이 파악못함 

  • 결론 
상위 두개다 해본 결과 Ubuntu 설치 후 Window 10 설치가 가장 만족이 높으며, 에러가 없다.


1.3 Window 10 설치 -> Ubuntu 20.04 설치  

NVMe에 한 곳에 넣을 것이므로, Window를 먼저 설치 후 Ubuntu를 설치해야 Window Manager가 보호되며, 
GRUB에서 Ubuntu 와 Window Dual Boot가 가능할 것임. 

Window 10는 잘 설치 되었지만, Ubuntu 20.04가 설치도중에, 문제가 발생한 후 멈추었으며, 완벽한 설치가 되지 않았음. 
기존 Ubuntu 18.04 처럼 많은 문제를 일으키지는 않았지만, 반드시 BIOS를 Legacy Mode로 설치 진행해야함 
(원래는 UEFI에서 되어야 하는 것 같은데, 안되어짐, BIOS가 아직 문제인 것 같음)

  • 설치 후 Linux GRUB기반으로 Dual Boot가능 
  1. Window 관련부분은 현재 문제 없는 것으로 보임 
  2. Ubuntu는 Graphic 관련부분에 문제사항이 있는 것으로 보이지만, 기본동작가능 
  3. BIOS의 Boot Option 선택이 아닌 Grub으로 편하게 Dual Boot가 가능해짐 

  • OS Dual Boot 방법 
  1. Linux GRUB에서 Window or Ubuntu를 쉽게 설정진행
  2. BIOS에서 결정 가능하며, EFI Booting 우선순위 설정가능 

1.4 Ubuntu 20.04 설치 -> Window 10 설치  

현재 각각 Window 와 Ubuntu 별도의 EFI가 존재하므로, Ubuntu 설치 한 후 Window 설치 진행 한 후, 
BIOS에서 진입하여 매번 EFI 우선순위만 변경하여, Dual Boot도 가능.   

Ubuntu 를 먼저 설치해야 하며, Window를 위해 공간을 남기기 위해서는 Ubuntu에서 고급옵션으로 Partition을  두 개로 분할.
  1. EFI (128~512Mb)
  2. Root Partition (EXT4)
상위 각 Partition을 별도로 잡고 설치를 진행한 후, 나머지 공간에 Window 공간을 잡아 설치를 진행한다. 

상위 설치 시에는 큰 문제가 없었으며,  Window 설치도 문제가 없었다. 
다만, Grub이 먼저 설치되어 Window Manager를 발견을 못해서 Grub Booting 불가능하여,불편하며, 
상위 Dual Boot는 BIOS기반으로만 진행 해야 한다. 

다만 설치 후 BIOS의 EFI 기반 Dual Boot 가능하지만, Legacy Mode로만 가능하며, UEFI가 불가능하다. 
BIOS에서 Legacy Mode로 EFI를 설정하여 직접 Booting Mode를 설정으로만 Dual Boot 가능 
반드시 Boot Mode -> UEFI MODE는 아직 지원되지 않으며, Boot Mode->Legacy Mode로 실행 (왜 안되는지는 아직 모르겠음)

  • OS Dual Boot 방법 
  1. BIOS에서 결정되며, BIOS에서 직접 EFI Booting 순서 변경(F5/F6) 

2. Lenovo Window 10 Pro 설치준비 

  • Window 10 Home/Pro Image 준비 

상위를 Window에서 실행하면, 쉽게 USB로 Image를 생성해주며, 이를 이용하여 설치진행 
파티션은 전부 다 지우고, 사용예정인 500G 중 다시 반씩 분할하여 각각 250G / 250G 사용하여 쉽게 설치진행.
 
** 외부 USB 8G 이상으로 준비 (상위 이미지 Write 후 Booting 모드에서 변경)


3. Lenovo Ubuntu 20.04  설치준비 

Lenovo Laptop이 Ubuntu 18.04을 완벽히 지원하지 못하므로, 이에 관련된 수정사항들을 기억해야하며,  더불어 아직도 가끔씩 파워부분 과 그래픽 부분이 가끔 이상하므로, 
설치전에 이런 부분이 Ubuntu 20.04에서는 개선되어 있기를 바란다. (간절히)


  • Ubuntu 20.04 LTS Download 


  • 외장형 USB Ubuntu 20.04 제작 (기존과 동일)
상위 Ubuntu 20.04 Image를 Download 한 후 아래와 같이 외장형 USB에 Image를 Write하여, Startup Disk를 생성한다.



  • 외장형 USB의 Ubuntu  Image의 Partition 구성확인 
32GB 외장 USB 에 2nd Partition 에 FAT 기반으로 EFI Partion을 확인가능 




3.1 Ubuntu 20.04 설치를 위한 BIOS 설정 

기존과 동일하게 BIOS->Boot->Boot Mode->UEFI 로 설정 후 설치 진행하면,  Kernel Parameter에 acpi=off를 해야하지만 문제가 동일하게 발생 (UEFI Mode 설치 미지원)

BIOS->Boot->Boot Mode 설정관련

BIOS-> Boot->Boot Mode -> Legacy Mode로 변경할 경우 별도의 Kernel Parameter를 수정안해도 된다.
하지만, ACPI의 완벽한 지원은 아직도 지원되지 않으므로 관련내용은 확인하도록하자.

  • Lenovo BIOS Legacy Mode 설정 준비
  1. 상위 생성한 USB DISK 연결확인 
  2. Reset 후 F2로 BIOS 모드 진입
  3. Boot -> Boot Mode: Legacy Support Mode 변경
  4. Boot -> Boot Priority : UEFI First
  5. Boot->EFI : 
    1. Linpus lite:  USB를 최상위로 변경 (F5/F6) 
  6. Boot->Legacy
    1. SATA HDD:  NVMe 최상위 유지 (F5/F6) 



별다른 에러없이 진행되며 WIFI도 연결가능 (Ubuntu 18.04와 많이 다름)
상위 EFI는 기존에 이미 Ubuntu 18.04 와 Window 10 Home이 설치가 되어있으므로 나오는 것이며, 이를 변경할 것임 

  • Ubuntu 20.04 설치준비
  1. Ubuntu 설치 진행 
  2. 무선네트워크 설정
  3. 디스크를 지우고 Ubuntu 설치 
  4. 파티션 직접설정
    1. EFI Partition 256 M
    2. EXT4  Root Partion 500G



Ubuntu 20.04의 모든파티션을 새테이블을 이용하여 삭제진행 (기존 Parition 전부삭제) 


  • Ubuntu 20.04의 각 Partition 직접 설정 후 설치 진행
  1. EFI Partition : 256M 
  2. Root Partition: 500G  

만약 Window 먼저 설치하면서 NVMe의 Partition을 설정했다면, NVMe의 남은영역을 전부 사용할 것이므로, 상위와 같이 수동으로 Partition 설정할 필요 없음 



처음에 Ubuntu 18.04를 지우고 설치하면, 파티션을 수동 설정가능한 줄 알았는데, 안되어서 상위메뉴로 변경
이전 설치와 다르게 Driver 문제들은 자동으로 해결되는 것으로 보이며, 18.04와 많이 달라 현재 만족하며 사용 


4. BIOS의 PXE Boot

상위는 USB기반으로 했지만, EFI를 Network 기반으로 가져와서 가능한 것으로 보이는데,  문제는 유선으로 해야할 것 같은데, 
나중에 유선랜을 연결하여 해보도록 하자.   

관련자료이며, 각 서버가 필요