랩톱의 CPU를 변경할 때 Linux를 다시 설치해야합니까?


28

앞으로 며칠 안에 랩톱의 CPU를 변경할 계획입니다.

우분투에서 뭔가를 기대해야합니까? 처음으로 느리거나 다른 시작처럼, 우분투를 완전히 다시 설치해야합니까?

둘 다 64 비트 아키텍처입니다.


나중에 편집 : 몇 주 후에 Linux가 정말 훌륭하다고 자랑스럽게 말할 수 있습니다! 내 노트북은 CPU를 바꾼 후 완벽하게 작동했습니다.

참고로 내 Windows는 별도의 작업없이 작동했습니다.


2
원래 설치가 32 비트와 64 비트로 비교 되었습니까? 이제 프로세서는 64입니까?
EODCraft 직원

9
동일한 마더 보드에서 랩톱 CPU를 32 비트에서 64 비트로 전환하는 것은 불가능합니다.
Pilot6

4
@ Pilot6, 나는 랩톱에 익숙하지 않지만 데스크톱에서는 소켓 754 또는 LGA 775 보드가 32 비트 및 64 비트 CPU를 모두 지원하는 것이 이론적으로 가능합니다.
마크

gentoo를 실행하는 경우에만
technical_difficulty

답변:


39

우분투 (그리고 일반적으로 Linux라고 말하면)는 실행중인 하드웨어를 특별히 신경 쓰지 않으며 매번 동일한 장치가 있다고 가정하지 않고 부팅시 모든 장치를 검사합니다. CPU가 칩셋과 호환되는 한 우분투는 CPU를보고 사용하기 시작합니다. Ubuntu 18.04는 64 비트 버전에서만 사용할 수 있으므로 걱정할 필요가 없습니다.

반면에 Windows에는 걱정할 라이센스가 있습니다. Windows 사본을 구입할 때는 단일 시스템을 위해 구입하는 것이 좋습니다. 따라서 Windows는 시스템 하드웨어에 거의 "잠그는"경향이 있습니다. 이것은 하드웨어를 변경할 수 없다는 것을 의미하지는 않지만 너무 자주 (내가 관리했던 것처럼) 그렇게하면 키가 잘못되었다고 말하기 시작합니다. 이중 부팅 시스템 인 경우이 점을 명심하십시오.


1
실제 하드웨어에서 VM으로 갈 때도 마찬가지입니다. 내가 일하고있는 회사에서는 3 대의 서버를 3 대의 VM이있는 단일 데비안 머신으로 결합했습니다. 그중 하나는 신뢰할 수있는 웹 개발 시스템이었습니다. 전에는 전용 타워였습니다. 완벽하게 작동합니다. (기록을 위해, 나는 VirtualBox를 사용합니다)
Ismael Miguel

7
64 비트 전용 "정상"Ubuntu뿐입니다. Kubuntu 및 Xubuntu와 같은 다른 풍미는 32 비트 버전을 제공합니다. 그리고 쿠분투는 18.10에서 32 비트 다운로드를하지 않은 것으로 보이지만, 그 우분투는 그 버전에서도 그렇게합니다.
Ruslan

1
@Minty "Windows의 복사본을 구입할 때는 단일 컴퓨터 용으로 구입하는 것이 좋습니다. 따라서 Windows는 시스템 하드웨어에 거의"잠그는 "경향이 있습니다." 하하, 테세우스 같은 소리 . 특정 구성 요소에 고정되지 않으면 흥미로운 결과를 초래할 수 있습니다. CPU, 마더 보드, 그래픽 카드를 한 번에 하나씩 구성 요소마다 변경하여 Windows가 여전히 행복하다는 것을 확인할 때마다 부팅하면 Windows가 결국 내 시스템을 거부합니까? 컷오프 란 무엇입니까?
Alexander-복권 모니카

5
@Alexander, 내가 마지막으로 보았을 때, 컷오프는 6 개월 동안 10 개의 "포인트"변화가 있었는데, 여기서 다른 하드웨어 부품은 다른 포인트 값을 가졌습니다 (예 : 메모리 용량의 변화는 1 포인트였습니다. 네트워크 카드는 5 포인트와 같습니다.
마크

1
CPU 변경에 신경 쓰이는 소수의 Linux 기반 OS가 있으며 Gentoo가 가장 명백한 예입니다. 그러나 이러한 OS는 고급 사용자를 대상으로합니다.
James_pic

12

우분투를 완전히 다시 설치해야합니까?

아니.

직관적으로 CPU를 변경하는 것은 하드웨어에서 가장 의미있는 변경 중 하나입니다. 일반적으로 소프트웨어를 변경할 필요가 없습니다.

CPU 스와핑 옵션은 소켓과 칩셋에 의해 극도로 제한되기 때문입니다. 이는 기능면에서 매우 유사한 하나 또는 두 개의 제품 세대에서 나오는 CPU로 제한됩니다. 물론, 코어 수, 클럭 속도 및 캐시 크기와 같이 중요한 기능이 다를 수 있습니다. 그러나 소프트웨어에 사실상 투명합니다. 소프트웨어가 CPU를 사용하는 방법에 중요한 아키텍처, 명령어, 레지스터 및 기타 모든 세부 사항은 동일하게 유지됩니다. 최고 실행 속도는 최신 소프트웨어가 의존하는 것이 아닙니다 (실제 실행 속도는 에너지 절약으로 인해 항상 변동합니다).

Windows와 같은 하드웨어에 대한 라이센스를 잠그지 않은 개방형 시스템조차도 CPU를 "중요한"하드웨어로 간주하지 않습니다. CPU 및 RAM 교환은 표준 고객 절차로 간주되며 라이센스를 무효화하지 않습니다.


오늘날 모든 것이 멀티 코어이므로 CPU가 변경할 수있는 것 중 가장 덜 중요한 것은 사실입니다. 그러나 하나의 코어에서 하나 이상의 코어로 이동하는 것이 아마도 가장 큰 변화 일 것입니다 (멀티 스레딩은 실제로 두 가지 일이 동시에 발생할 수있는 경우 훨씬 더 복잡하고 버그가 발생하기 쉽습니다).
마크

1
@Mark : 맞습니다. 그러나 SMP와 비 SMP를 위해 별도의 커널이 배포판에 제공된 시간은 오래 전부터 사라졌습니다. 최신 커널 (AFAIR이 기능은 10 년 이상 존재했기 때문에 매우 관대하게 정의 함)은 기본 SMP CPU를 실행하고 하이퍼 스레딩없이 단일 코어 CPU를 감지하면 런타임 바이너리를 사용한다는 가정하에 시작됩니다. SMP 코드를보다 효율적인 코드로 덮어 쓰는 패치. 마찬가지로 커널은 하이퍼 바이저를 동적으로 감지하고 부팅시 반 가상화로 전환 할 수 있습니다.
Jörg W Mittag

@Mark : 결국 대부분의 배포판에는 라이브 CD가 있으며 거의 ​​모든 곳에서 단일 커널을 실행합니다.
Jörg W Mittag

7

CPU 아키텍처가 동일하면 (예 : 64 비트 / amd64) 즉시 사용할 수 있습니다. 15 년 전 한 컴퓨터의 하드 디스크를 다른 컴퓨터 (32 비트)로 가져 가서 예상대로 작동했습니다.

"느리게 / 다른 시작"은 부분적으로 CPU 속도에 따라 달라 지므로 새 CPU가 더 빠르거나 더 새롭고 더 비싸면 부팅 속도도 빨라야합니다.


1
Ubuntu 16.04의 AFAIR로 랩톱을 전환했을 때도 마찬가지였습니다. 하드 디스크를 이전 랩톱에서 새 랩톱으로 옮겼습니다 (몇 시간 전에 HD를 새 랩톱보다 큰 것으로 업그레이드했습니다). 아무런 문제없이 부팅되었습니다. 내가해야 할 유일한 것은 새로운 wifi 어댑터를 사용하도록 wifi 연결을 재구성하는 것입니다. 이는 특정 장치, 특히 네트워크 어댑터에 바인딩 된 구성 설정에 대한 일반적인 관심사 일 수 있습니다.
user149408

4

Ubuntu는 "generic amd64"로 알려진 모든 패키지를 컴파일하기 때문에 다시 설치할 필요가 없습니다. 이것은 모든 단일 amd64 CPU에 존재하는 명령어 세트의 모음입니다. 이 기본 세트 이외의 명령어 (명령 세트 확장이라고도 함)를 사용하는 모든 프로그램에는 폴 백이 포함됩니다.

이제 가정 해 봅시다 :

  • AVX2와 같은 명령어 세트 확장을 사용하고 대체를 제공하지 않는 패키지를 사용하고있었습니다.
  • 이 특정 명령어 세트를 지원하지 않는 CPU로 이동하고 있습니다.

CPU 만 전환 할 때 발생할 가능성은 거의 없습니다. 적은 명령어 세트를 지원하는 동일한 마더 보드에서 CPU를 찾으려면 CPU를 다운 그레이드해야합니다.

그럼에도 불구하고 OS를 다시 설치할 필요는 없지만 더 쉬운 옵션 일 수 있습니다. 대신 패키지를 일반 amd64로 다시 컴파일 할 수 있습니다. 느리지 만 모든 것을 전환하면 정상적으로 작동합니다. 이를 가속화하기 위해 이번에는 새 CPU에서 지원하는 확장을 사용하여 다시 컴파일 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.