내 컴퓨터에 여러 Linux 배포판을 성공적으로 설치하려면 어떤 단계를 수행해야 합니까?

내 컴퓨터에 여러 Linux 배포판을 성공적으로 설치하려면 어떤 단계를 수행해야 합니까?

오래된 노트북에 가장 인기 있는 여러 Linux 배포판을 사용하고 설치하고 싶습니다. 현재 Windows 7이 설치되어 있습니다.

내 질문은: 노트북을 시작할 때 모든 다른 배포판 목록이 옵션으로 표시되도록 설정을 어떻게 만듭니까?

답변1

10년 전에 이런 질문을 받았다면 이에 대한 유일한 방법은 디스크 파티셔닝과 부트로더를 사용하는 것이라고 말하고 싶습니다. 이 경우 랩톱에 배포판 수를 설치하고 각 배포판에 필요한 크기를 계산하고 디스크를 다시 분할하고 각각을 별도의 파티션에 설치하십시오. 처음 설치된 배포판에 로더를 MBR에 넣고 다른 모든 레코드를 첫 번째 배포판의 로더 목록에 수동으로 추가하도록 요청하면 부팅 시 수동 선택이 제공됩니다.

그러나 노트북이 3년 전보다 최신이고(죄송하지만 "오래된"이라는 단어가 무엇을 의미하는지 설명하지 않았음) 충분히 강력하다면 일부 가상화 소프트웨어에서 필요한 모든 배포판의 가상화로 시작하는 것이 더 쉽습니다(예: Windows 7에는 Hyper-V, VMWare 등이 있을 수 있습니다. 직접적인 하드웨어 기능(비디오 어댑터 출력 등)을 사용하여 플레이해야 하는 경우가 아니라면 초기 파악을 수행하는 것이 좋습니다.

답변2

몇 가지:

  1. 먼저 모든 데이터를 외부 저장 장치에 백업하세요.
  2. gparted 또는 기타 도구를 사용하여 하드 드라이브를 분할하십시오.

    a) 각 배포판마다 하나 이상의 파티션이 필요합니다.
    b) 귀하의 문서와 교환을 위해 추가 파티션을 갖는 것이 좋습니다.
    c) 마지막 두 개를 각 배포판에서 사용할 수 있는지 확인하세요.

  3. grub 파일을 편집합니다:

    a) 마지막 배포판을 설치한 경우 MBR을 설정합니다. b) 그런 다음 Grub 구성 파일을 변경 한 다음 update-grub을 실행할
    수 있어야 합니다 . c) "less /boot/grub/grub.cfg"를 실행하여 각 배포판 그럽 메뉴가 해당 배포판에서 어떻게 보이는지 확인할 수 있어야 합니다. d) 다른 배포판의 grub 제어 배포판 파일 에 없는 메뉴 항목을 기본 및 실행 파일 에 추가할 수 있어야 합니다 ./etc/default/grub

    grub.cfggrub.cfgetc/default/grubupdate-grub

메뉴 항목은 다음과 같습니다.

 menuentry "Memory test (memtest86+)" {
    insmod ext2
    set root='(hd0,6)'
    search --no-floppy --fs-uuid --set 7c83a11e-2597-4161-bbd4-107b4930a669
    linux16        /boot/memtest86+.bin
    }

*이 글에서는 GRUB가 부트로더라고 가정합니다. 저는 이것이 Unix 시스템에서 상당히 일정하다고 생각합니다.

VM 접근 방식과 달리 이 접근 방식을 수행할 때의 이점은 각 배포판이 설정되면 Windows에서 실행되는 가상 머신에서 실행되는 것보다 더 빠르게 실행된다는 것입니다. 또한 배포판에 문제가 발생하더라도 grub이 엉망이 되지 않는 한 다른 모든 배포판은 여전히 ​​부팅 가능합니다. VM 방법을 사용하면 Windows를 부팅할 수 없게 되면 모든 VM을 부팅할 수 없게 됩니다. 모든 개별 배포판은 쉽게 다시 설치하거나 교체할 수 있습니다. 또한 문제가 발생하면 이는 VM 문제가 아니라 Linux/하드웨어 문제라는 사실도 인식하지 못할 것입니다.

VM 측면에서 볼 수 있는 이점은 배포판 간 전환이 더 빨라지고 설치도 더 빨라질 수 있다고 가정하지만 이것이 Windows가 Linux 속도를 늦출 가치가 있다고 생각하지 않습니다. 나는 이것이 오래된 노트북이기 때문에 새로운 Windows 시스템을 가지고 있다고 가정합니다.

내 의견이 도움이 되기를 바랍니다.

관련 정보