복제 후 부팅 문제

복제 후 부팅 문제

여기에 질문을 올리는 것은 이번이 처음인 것 같습니다. 10년 넘게 Linux 및 VMware 서버를 사용해 왔습니다. 최근에 나는 Debian 데스크탑과 ProxMox에 (다시) 관심을 돌리기로 결정했습니다. 그 이유는 개인 정보 보호가 더 친화적이고 하드웨어 지원이 더 광범위하며 리소스 요구 사항이 낮기 때문입니다. Windows(현재)와 Intel/AMD(나중에)는 안녕입니다. 나는 처음부터 나만의 Debian 데스크탑을 구축하려고 노력했으며 XFCe를 GUI로 선택했습니다. 지금은 훌륭하게 작동하지만(Windows만큼 부드럽지는 않지만 더 똑똑하고 빠릅니다), 아직 해결되지 않은 문제가 많이 있습니다. 그 중 하나는 정품 Microsoft 글꼴이 부족하고(해결 중) 다른 하나는 내(집에서 만든) NAS에 Samba가 있다는 것입니다. Linux 응용 프로그램에 많은 문제(잠금 문제, NAS에서 바로 가기를 만들 수 없음 등)가 있습니다. 나중에 NFS가 어떻게 진행되는지 살펴보겠습니다.

그러나 제 질문은 이것입니다. 첫 번째 Windows 데스크톱을 Debian/XFCe 데스크톱으로 변환한 후 두 번째 Windows 데스크톱을 변환하려고 합니다. 저는 수년 동안 Clonezilla v2.2.3을 사용해 왔으며 제게는 아주 잘 작동합니다. 그런데 Debian v11(Bullseye)을 백업하려고 할 때, 잘 작동하지 않았습니다. Clonezilla v3.0.1로 업그레이드해야 합니다. 이제 복제 부분을 살펴보겠습니다. 동일한 하드웨어를 사용하는 세 개의 Windows 데스크톱이 있고 Windows 복제(Clz v2.2.3 사용)는 항상 잘 진행됩니다(물론 라이센스 키, IP 및 호스트 이름 변경). 그러나 Debian 데스크탑을 복제할 때(디스크-이미지 백업 및 이미지-디스크 복구 사용) 복제를 시작할 수 없습니다. BIOS/UEFI에 "재부팅하고 올바른 부팅 장치를 선택하세요"라고 표시됩니다. 직접 고쳐보세요. 많은 게시물(그러나 ArchLinux 및 Ubuntu)을 많이 읽고 마침내 다음을 시도했습니다.www.debian.org/releases/stable/amd64/ch08s06.en.html

내 데비안 설치 USB 스틱을 사용하여 복구 모드로 들어갈 수 있었고 설치 프로그램이 내 부팅 디스크에 GRUB을 다시 설치하도록 할 수 있었습니다. 다음과 같이 끝났습니다: "'grub-install /dev/sda'를 실행하지 못했습니다." 내가 읽은 다른 기사의 대부분은 같은 방향을 가리키고 있으므로 약간 꼼짝 못하게 됩니다.

내 질문: Clonezilla를 사용하여 Linux 시스템을 복제해 본 경험이 있는 사람이 있습니까? 어떻게 진행할 수 있는지 아시나요?

추가 정보: 내 파티션 레이아웃은 다음과 같습니다.

    #      Size    In use      Free      iSize   Type/description
    1    499 MB      4 MB    495 MB    476 MiB   EFI/boot partition (/boot/efi)
    2   40,0 GB   11,8 GB   28,2 GB   37,3 GiB   Linux root (/)
    3   16,1 GB   10,0 GB     PM       9,3 GiB   Linux swap
    4   70,0 GB   12,3 GB   57,7 GB   65,2 GiB   Linux home (/home)
    -    120 GB     PM       120 GB  111,3 GiB   Free space

첫 번째 파티션은 섹터 2048에서 시작됩니다(파티션 정렬 간격은 1MB). 섹터 0 = 부팅 섹터, 섹터 2-33은 (기본?) GPT 파티션 테이블입니다. 섹터 1이 어떤 용도로 사용되는지 모르겠습니다.

Wikipedia에 따르면 GPT는 GUID(UUID)를 기반으로 합니다. GPT를 사용하면 각 디스크(및 그 파티션)에 UUID가 있다는 것을 알고 있습니다. 과거에 Windows를 복제할 때 이 문제를 해결해야 했는지 기억이 나지 않습니다. 반면에, 나에게는 복제 중에 UUID를 덮어쓰는 것은 이전 UUID가 실제로 BIOS/UEFI의 NVRAM에 저장된 경우에만 가능한 문제인 것 같습니다. 내 (AMI) BIOS 부팅 메뉴에 이에 대한 표시가 없습니다. 내 라이브 데스크탑에서 "/boot/efi" 아래에 "EFI"라는 디렉토리가 있습니다. 복구 모드에서 복제된 시스템을 보면 후자의 디렉터리가 비어 있습니다. 하지만 정상적인 부팅 중에 첫 번째 파티션이 /boot/efi 아래에 마운트된다는 것을 알았으므로 괜찮을 것 같습니다.

최종 의견: 이 포럼을 검색하여 약간 관련성이 있는 게시물을 몇 개 찾았지만 충분히 가깝지는 않았습니다. 내 소개가 너무 길거나 주제에서 벗어난 것으로 간주되지 않기를 바랍니다.

귀하의 답변을 기대합니다. 최선을 다하겠습니다.

슈타인 반 에센

i8088에서 i7-980X까지, 25년이 지났지만... 오래 걸리지는 않습니다: Windows가 사라지면 다음은 Intel이 될 것입니다(Raspberry Pi에서 ARM 지원)

답변1

여러분 모두가 저를 도와주셨고 저는 먼저 빠른 승리를 거두기로 결정했습니다. BIOS 설정을 확인하세요. 많은 차이점이 발견되었으며 결국 소스 시스템과 복제 시스템 모두에서 설정이 조정되었습니다. 내 클론이 점차 활성화되므로 나중에 Clonezilla 백업/복원을 수행할 필요가 없습니다.

  • 어떻게 든 "부팅 모드"가 복제본에서 "레거시"로 다시 설정됩니다.
  • 그래서 여전히 Windows 부팅 관리자를 찾고 있습니다.
  • "레거시"를 "UEFI"로 변경하고 저장하고 재부팅하십시오.
  • 이제 BIOS 화면에 추가 부팅 옵션 항목이 추가되었습니다.
  • 이 옵션을 "EUFI HDD BBS 우선 순위"라고 합니다.
  • 이 하위 메뉴에는 다음 부팅 순서가 표시됩니다: #1 Windows 부팅 관리자 #2 Windows 부팅 관리자 #3 debian (P1: OCZ ARC100)
  • 항목을 다음과 같이 변경했습니다: #1 debian (P1: OCZ ARC100) #2 비활성화됨 #3 비활성화됨
  • 저장하고 재부팅한 후 복제된 Linux 시스템이 완벽하게 부팅되었습니다.
  • 문제가 해결되었습니다!

@ctx: 이제 /boot/efi가 설치되었습니다. @jsotola: 나중에 내 포럼 프로필에 자신을 소개할 수 있다는 것을 깨달았습니다. 거기에 몇 가지 개인 정보를 추가하겠습니다. @sudodus: Jinjian님, 감사합니다. 내 시스템은 Shuttle DH110(2016)입니다. 3개(그리고 결함/예비)가 있습니다. 나의 다른 시스템은 2 Shuttle DS57(2015)과 4 Shuttle DS81(2014)입니다. Windows 11에서는 둘 다 지원하지 않아서 Linux로 전환했습니다.

다시 한 번: 도움을 주신 모든 분들께 감사드립니다!

관련 정보