Linux 설정 호환성

Linux 설정 호환성

Linux 환경을 설정하고 싶지만 서로 다른 하드웨어 세트를 사용하는 둘 이상의 컴퓨터 시스템에서 시스템을 부팅할 수 있기를 원합니다.

  • 컴퓨터가 동일한 아키텍처(x86 64비트)를 기반으로 한다는 점을 고려할 때 Linux가 그러한 수준의 하드웨어 추상화를 제공할 수 있습니까?

각 머신마다 호환 가능한 커널이 하나씩 있으면 성공적으로 부팅할 수 있을 것 같습니다.

  • Debian OS 아키텍처가 해당 기능을 지원합니까? 내가 어떻게 해?

답변1

짧은 대답은 '예'입니다.

프로세서 아키텍처가 동일하다면(x86_32, x86_64 등) 설치는 대부분 어디에서나 실행됩니다. 실제로는 세 가지 어려움이 있습니다.

  • 부팅 시 올바른 드라이버를 사용할 수 있어야 합니다. 이를 보장하는 가장 좋은 방법은 배포판의 커널을 고수하는 것입니다. 직접 컴파일하는 경우 실수로 드라이버를 놓칠 위험이 매우 높습니다.
  • 부트로더가 작동해야 합니다. PC 하드웨어에서는 일반적으로 문제가 되지 않습니다. Grub을 사용하고 구성이 장치 이름을 하드코딩하지 않는지 확인하세요.
  • 독점 비디오 드라이버는 비우호적이며 사용하지 않을 수 없게 만드는 일부 파일을 설치하는 경향이 있습니다. 마지막으로 살펴보니 이는 ATI 및 NVidia 독점 드라이버 모두에 해당됩니다. 무료 드라이버는 괜찮습니다. 따라서 무료 비디오 드라이버를 고수하고 무료 드라이버가 지원하지 않는 화려한 3D 효과를 사용하지 마십시오.

관련 정보