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

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

나는 오래된 노트북을 사용하여 가장 인기 있는 여러 Linux 배포판을 설치하고 싶습니다. 저는 현재 윈도우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"를 실행하여 해당 배포판에서 각 배포판의 grub 메뉴가 어떻게 보이는지 확인할 수 있어야 합니다. 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 시스템에서는 상당히 일정하다고 생각합니다.

가상 머신 접근 방식과 비교하여 이 접근 방식을 취하는 이점은 일단 설정되면 각 배포판이 Windows에서 실행되는 가상 머신보다 빠르게 실행된다는 것입니다. 또한 배포판에 문제가 있는 경우 grub에 문제가 없는 한 다른 모든 배포판은 계속 부팅할 수 있습니다. VM 접근 방식을 사용하면 Windows가 부팅되지 않으면 모든 VM이 부팅되지 않습니다. 모든 개별 배포판은 쉽게 다시 설치하거나 교체할 수 있습니다. 또한 문제가 발생하면 VM 문제가 아니라 Linux/하드웨어 문제라는 사실도 알 수 없습니다.

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

내 리뷰가 도움이 되기를 바랍니다.

관련 정보