듀얼 부팅 Windows 및 Linux, SATA 모드

듀얼 부팅 Windows 및 Linux, SATA 모드

Windows 10과 Ubuntu 20.04를 나란히 사용하고 있는데 최근에 BIOS 버전을 업데이트했는데(이와 같은 오류) 시스템을 부팅할 수 없어 기본 BIOS 버전을 설정했습니다.

이제 Windows는 로드할 수 있지만 Linux는 로드할 수 없습니다. 이런 화면이 있어요여기에 이미지 설명을 입력하세요.

SATA 모드를 로 변경한다는 내용을 읽었습니다 ahci. 이는 Linux에서 작동합니다. 지금 부팅할 수 있지만 Windows에서는 블루 스크린이 나타나고 SATA 모드를 다시 변경할 때만 부팅할 수 있습니다.optane without RAID

뭐가 문제 야?

SATA 모드가 컴퓨터 시작에 그토록 큰 영향을 미치는 이유는 무엇입니까?

항상 BIOS에 들어갈 필요 없이 컴퓨터를 이전처럼 사용할 수 있는 방법은 무엇입니까?

답변1

간단히 말해서, 각각의 소프트웨어 수에 따라 Windows 또는 Ubuntu를 다시 설치하는 것이 가장 쉽습니다.

Ubuntu의 경우 지름길이 있을 수 있습니다. 전체 Linux 대신 grub을 다시 설치하면 문제가 해결될 수도 있습니다. 스크린샷에 루트 장치 관련 문제가 언급되어 있기 때문입니다. (그렇지 않다면 데이터를 백업한 다음 우분투를 다시 설치하는 것이 더 쉬울 수도 있습니다.)

더 구체적으로 말하자면, grub을 다시 설치하려면 머신을 부팅할 수 있는 Live Ubuntu USB/CD가 필요합니다. 다른 Ubuntu를 실행 중인 곳에서 이 작업을 수행할 수 있습니다.Windows에서.

먼저 Ubuntu 라이브 USB/CD를 사용하여 머신을 재부팅합니다.

그런 다음 Live USB를 사용하는 Ubuntu에서 다음 명령을 사용합니다.

(/dev/sda1손상된 Ubuntu의 실제 루트 드라이브를 교체하십시오 .)

sudo -s
mount /dev/sda1 /mnt   #replace /dev/sda1 with the actual partition number
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc

sudo chroot /mnt
mount -a  

grub-install /dev/sda

umount /boot

exit

위의 방법을 사용하면 chroot깨진 Ubuntu 설치를 시작하고 grub을 다시 설치할 수 있습니다. 이 프로세스 중에 새로운 BIOS/머신 설정이 올바르게 인식되기를 바랍니다.

그런 다음 컴퓨터를 다시 시작하여 Ubuntu가 수정되었는지 확인하세요.

umount /mnt/dev
umount /mnt/proc
umount /mnt
reboot

답변2

AHCI는 전통적인 하드웨어 액세스 방법입니다. SATA를 통해 에뮬레이션됩니다. SATA가 최신 버전입니다. RAID는 일반적으로 BIOS의 옵션이기도 합니다. 실제로 레이드가 아니더라도 접근할 수 있는 방법입니다. 일반적으로 처음에 프로토콜을 설정하고 유지하는 것이 필요합니다. 때로는 이전 버전으로 돌아가야 하는 경우도 있습니다.

Raid, ASFAIK는 실제로 Intel Fast Storage Driver를 의미하며 실제로 꽤 좋습니다.

이전에도 이런 문제가 있었습니다. 3가지 설정 중 하나를 변경하면 작동하지 않습니다. 일반적으로 인터페이스 모드를 변경하려면 재설치가 필요합니다. 왜 그런지 잘 모르겠습니다.

동의합니다. 이들 중 하나를 새로 설치한 경우 이전 버전에서 작동했던 버전으로 돌아가 해당 모드에서 새 버전을 설치하세요.

관련 정보