내 컴퓨터에는 SSD 드라이브와 HDD 드라이브가 있습니다. SSD 드라이브(Intel)에 Windows를 설치했고, HDD 하드 드라이브에 생성된 파티션에 Linux Mint를 설치하고 싶습니다. 그래서 하드 드라이브를 다음과 같이 분할했습니다.
- 리눅스 스왑
- 외부 4
- FAT32 파티션.
EXT4 파티션에 Mint를 설치했는데 컴퓨터를 다시 시작해도 GRUB가 없습니다! 운영 체제를 선택하지 않고 Windows를 자동으로 시작합니다.
GRUB으로 뭔가를 해야 한다고 가정합니다. 아니면? 저는 Windows 설치를 엉망으로 만들고 다시 시작하고 싶지 않습니다. 이 문제를 어떻게 해결할 수 있나요?
고쳐 쓰다:
F8
내 마더보드에는 부팅하는 동안 누를 경우 부팅할 하드 드라이브를 선택할 수 있는 바로 가기 키가 있는데 , 저는 GRUB보다 이 방법을 선호합니다. 이렇게 하면 다른 설치를 망칠 필요 없이 별도의 하드 드라이브에 다른 운영 체제를 설치할 수 있습니다(값싼 하드 드라이브 덕분입니다!).
답변1
하드 드라이브에 Grub이 설치되어 있을 수 있지만 BIOS는 SSD에서 부팅하도록 설정되어 있습니다. BIOS에 하드 드라이브에서 부팅하도록 지시하거나 SSD에 Grub을 설치하십시오.
내 제안은 BIOS 설정을 변경하는 것입니다. 이렇게 하면 각 운영 체제가 자체 디스크에 완전히 독립적으로 존재합니다. 특히, 하드 드라이브에 오류가 발생하더라도 Windows를 부팅할 수 있습니다. 그러나 SSD에 Grub을 설치하려면 liveCD를 사용하여 Linux 설치를 부팅한 다음 sudo grub-install /dev/sda
또는 를 실행하고 SSD 중 하나를 sudo grub-install /dev/sdb
선택하십시오 ( 각 운영 체제가 어떤 디스크에 있는지 확인하려면 이 명령을 실행하십시오).sda
sdb
df
답변2
펌웨어가 레거시 BIOS가 아닌 UEFI인 경우 GRUB를 사용하지 않고 UEFI를 사용하여 운영 체제를 직접 부팅할 수 있습니다. UEFI 부팅은 64비트 Windows 7 및 최신 버전의 Linux에서 지원됩니다.
답변3
실례합니다. 당신이 한 일에 대해 좀 더 구체적으로 말씀해주실 수 있나요?
MBR 또는 GPT가 설치되어 있습니까? Windows 백업용 FAT32 파티션입니까, 아니면 EFI용 EFI 시스템 파티션입니까?
Mint의 그래픽 설치 프로그램을 사용하여 HDD에 설치하셨나요? GParted를 사용하여 HDD를 분할하고 GRUB를 설치하라고 지시하셨나요? (GNU Parted <1.7.1은 EFI/GPT 체계의 경우 MBR에서 첫 번째 단계 부트로더를 제거하는 것으로 알려져 있습니다.http://www.rodsbooks.com/gdisk/booting.html)
GRUB 레거시 또는 GRUB2를 설치 중입니까? MBR 시나리오를 사용한다고 가정하면 GRUB 레거시 1,5단계, GRUB2 2단계를 DOS 호환성 영역/MBR 간격(MBR과 첫 번째 파티션 사이 31.5kb)에 설치했습니까, 아니면 파일 시스템에만 설치했습니까? 여기에서 관련 질문을 고려하십시오.http://www.gnu.org/software/grub/manual/grub.html#BIOS-설치.
언제 SSD에 Windows를 설치하셨나요? 리눅스 이전인가 이후인가? Windows가 설치 중에 HDD를 보거나 사용합니까? (Windows를 두 번째로 설치하면 다른 운영 체제에 가혹한 것으로 알려져 있기 때문에 묻습니다.)
House MD가 아니며 원인을 찾는 데 관심이 없지만 문제를 해결하고 싶은 경우, MBR 시나리오인 경우 Mint LiveCD/LiveUSB에서 부팅하고 하드 드라이브의 ext4 파티션을 /에 마운트할 수 있습니다. mnt/sda1(루트 파일 시스템이 포함되어 있다고 가정) grub을 다시 설치합니다. sudo grub-install --root-directory=/mnt/sda1 /dev/sda
여기서 /dev/sda는 HDD 장치 파일입니다. :)