듀얼 부팅 구형 Toshiba Satelite 노트북

듀얼 부팅 구형 Toshiba Satelite 노트북

여러 대의 노트북에 PopOS를 설치해 봤는데 이게 불편하네요. 현재 환자: Toshiba E45t-B4106 Intel Core I5-5200U 8GB RAM, 1TB HDD Windows 10 이제 Pop_OS 22.04 LTS 추가

/boot 파티션에 대한 새로운 1GB 요구 사항에 부딪혀 여유 공간에 새 파티션을 만들었고 작동했습니다. 일반적으로 이중 부팅을 처리하기 위해 REFIND를 추가합니다.

따라서 REFIND는 다음과 같이 불평합니다. ESP가 설치되지 않은 것 같습니다."...VFAT여야 합니다. - 중단 중...

이제 새 설치 프로그램이 새 부팅 파티션 EXT4를 생성하는 것을 확인했습니다. 이 부분이 문제입니까? 해당 파티션을 FAT32로 만들도록 설득할 방법이 없습니다.

Grub 운영 체제 프로브가 Windows를 찾지 못했습니다. 따라서 GRUB을 유지한다고 해도 내 문제가 실제로 해결되지는 않습니다.

BIOS 설정 내부 - 부팅할 파티션을 설정하는 설정이 없으므로 이제 Windows에 들어갈 수 없습니다...

이것이 현재 환자의 MBR 설정과 GPT와 관련이 있다고 생각합니까? 그런데 지금 쓰고 보니 상상을 초월하네요...

또한 이 시점에서 무엇을 검색하거나 시도해야 할지 잘 모르겠습니다.

모든 아이디어, 팁 또는 솔루션에 감사드립니다.

답변1

첫째, MBR과 GPT는 모두 Linux의 BIOS(레거시/CSM) 또는 UEFI 모드에서 사용할 수 있습니다. 그러나 AFAIK Windows는 MBR+Legacy 및 GPT+UEFI 규칙을 준수합니다.마이크로플레이트 리더엄격하게 EFI를 기반으로 하며 듀얼 부팅에 대한 요구 사항은 아니지만 특히 펌웨어(BIOS라고도 함)에서 사용자 정의 .efi 파일 경로 입력을 허용하는 경우 기본적으로 연결할 수 있는 모든 디스크를 나열하므로 사용하기 쉽습니다. .efi 항목(GRUB 포함).

둘째, 부팅 파티션( /boot)에는 부트 로더 구성(예: /boot/grub/grub.cfg)과 커널(예: /boot/vmlinuz-5.19.15-201...)이 저장됩니다. 이를 감안할 때 ESP(EFI 시스템 파티션) ( /boot/efi)는 .efi 파일(예: /boot/efi/EFI/BOOT/BOOTX64.EFI)을 저장합니다. ESP는 FAT 형식이어야 하며 부팅 파티션에 관계없이 EFI 모드로 부팅하기 위한 요구 사항입니다.

셋째, 부팅 파티션이 항상 필요한 것은 아니지만 그래도 있으면 좋습니다. 루트 파티션( /)이 부팅 시 쉽게 구동될 수 있다면 그 파티션(디렉토리 아래)에 커널을 저장할 수 있습니다. AFAIK, EFI 드라이버는 ext 및 xfs를 지원하지만 아직 LVM 또는 ZFS에 실행 가능한 드라이버가 없습니다(입소문, 관심 있는 경우 가장 잘 읽어보세요). 따라서 부팅을 위해 ext2/ext3/ext4 또는 xfs 파티션을 생성하고 커널 모듈(드라이버)을 사용하여 루트 파티션을 로드합니다. 나는 이것이 필요한 것보다 조금 더 심층적이라고 생각하지만 부팅 프로세스 파티셔닝에 대한 개요입니다.

다른 디렉터리는 역사적으로 자체 파티션에 있었으며 일부 디렉터리는 여전히 분리되어 있습니다. 가장 일반적인 곳은 사용자 데이터가 일반적으로 저장되는 곳이지만 멍청한 놈이기 때문에 /home하나를 선택하겠습니다./

이제 MBR 관련 문제의 경우 Windows 10 설치가 레거시 모드에 있어야 하는데 기본 모드가 아니기 때문에 의심스럽습니다.

(디스크는 /dev/sdX, 예: /dev/sda라고 가정합니다.) Windows 10의 경우 ESP는 /dev/sdX1(VFAT 및 크기 100MiB)이며 설명에 따르면 {refind, , Microsoft} 디렉터리를 저장해야 합니다. rEFInd를 부팅 파티션 /dev/sdX1(1GB)에 설치하려고 시도하고 어떻게든 부팅되지 않는 한 rEFInd에 오류가 발생하는 이유를 모르겠습니다. 잘 모르겠습니다. 어느 시점에서 Windows를 성공적으로 부팅했으므로 기존 ESP를 삭제하지 않았어야 합니다.

나중에 참조할 수 있는 GRUB의 기본 파일(/etc/default/grub)OS 감지기를 활성화해야 합니다.. 여러 디스크에서 부팅하려면 더 많은 옵션이 필요할 수 있습니다.

GRUB_DISABLE_OS_PROBER=false

추가: 그동안 방법은 다음과 같습니다.마지막으로 선택한 항목 실행시작할 때마다:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

그런 다음 변경 사항을 update-grub보다 일반적으로 적용합니다 grub-mkconfig -o /boot/grub/grub.cfg(grub 대신 grub2가 필요할 수 있음).

불행하게도 이것은 그 자체로 대답은 아니지만 바라건대 당신의 Kindle이 계속 작동할 것입니다.

답변2

몇 번 더 시작하고 Grub을 업데이트했습니다.

sudo update-grub

몇 번 더 실행한 후 OS 감지기가 마침내 Windows 10을 발견했고 모든 것이 작동하기 시작했습니다. 이전에는 왜 제대로 작동하지 않았는지 모르겠지만 이 문제는 해결되었습니다.

관련 정보