내 컴퓨터에는 서로 다른 파티션, 서로 다른 Windows 설치 및 이전(손상된) Ubuntu 버전이 있는 여러 개의 하드 드라이브가 있습니다.
BIOS 메뉴에서 하드 드라이브 부팅 우선 순위를 변경할 때 Windows 10으로 부팅할 수 있는 별도의 GRUB 부트 로더를 입력합니다. BIOS 부팅 우선순위를 복원할 때 올바른 GRUB 부트 로더가 얻어지고 initframfs error code 8
부팅 시에도 시작됩니다.
내 활성 Ubuntu 설치는 /dev/sdc6 파티션에 있습니다. USB 설치 프로그램으로 부팅하고 실행한 후:
sudo partprobe -s
현재 Ubuntu가 있는 파티션 목록을 얻었습니다 /dev/sdd6
. 이러한 파티션을 재배치할 수 있습니까 /dev/sdc
, 아니면 GRUB에서 부팅 경로를 재구성할 수 있습니까?
또한 현재 부트로더에 Windows 10이 계속 표시되도록 하려면 어떻게 해야 합니까?
답변1
활성 Ubuntu를 마이그레이션하는 것은 USB 미디어에서 부팅할 때 나타나는 부작용일 가능성 /dev/sdc6
이 높습니다. /dev/sdd6
최신 버전의 Ubuntu에서는 장치 이름이 아닌 UUID로 디스크와 파일 시스템을 식별하는 방식으로 부트 로더를 설치합니다. 이를 통해 시작을 방해하지 않고 장치 이름을 변경할 수 있습니다.
BIOS 부팅 순서 메뉴에 "Ubuntu" 또는 "Windows 부팅 관리자"와 같은 운영 체제 및/또는 부팅 로더 이름이 포함되어 있으면 시스템이 UEFI 모드에서 부팅되고 있는 것입니다. 이 경우 원래 질문에 대한 출력을 실행 sudo efibootmgr -v
하고 편집하십시오. lsblk -o +PARTUUID
하드 드라이브뿐만 아니라 부팅하려는 운영 체제의 이름도 선택해야 합니다. BIOS와 달리 UEFI는 단일 컴퓨터 또는 단일 디스크에 여러 운영 체제가 설치될 수 있도록 설계되었습니다. 불행하게도 많은 펌웨어 작성자는 펌웨어 구성을 기존 BIOS와 최대한 유사하게 유지하기 위해 이 사실을 숨기는 경향이 있습니다.
"오류 코드 8"은 표준 GRUB 오류 메시지처럼 보이지 않습니다. 파일 시스템 검사 실패로 인해 initramfs에서 발생한 것일 수 있습니다. 이는 일종의 디스크 손상을 의미할 수 있습니다. 또는 Windows 10이 설치된 경우 시스템이 Windows 파일 시스템을 확인/마운트하려고 시도 중일 수 있습니다.빠른 시작기능이 활성화되었습니다. (설명해주세요정밀한에러 메시지. )
Windows 10용 빠른 시작은 최대 절전 모드 이미지와 유사하게 새로 부팅된 Windows 10의 메모리 상태 복사본을 디스크에 저장합니다. 불행하게도 이로 인해 다른 운영 체제에서는 Windows 10이 실제로 최대 절전 모드인지 아니면 빠른 시작을 사용하고 있는지 구분하는 것이 불가능합니다. 최대 절전 모드 OS에 속한 파티션을 변경하는 것은 좋지 않은 생각입니다(최대 절전 모드 이미지에는 파티션 내용이 변경되면 실제 내용과 일치하지 않는 디스크 캐시 내용이 포함될 수 있기 때문입니다). 따라서 Linux는 주의를 기울여 실수를 저지르고 이를 거부합니다. NTFS 파일 시스템 마운트/작동 활성 최대 절전 모드 이미지를 포함해 보세요. 다른 운영 체제에서 NTFS 파일 시스템에 액세스하려는 경우 현재 권장 사항은 여러 운영 체제가 있는 시스템에서 Windows 10 빠른 시작을 비활성화하는 것입니다.