질문
이전에는 Linux Mint와 Windows 10을 이중 부팅하는 시스템을 사용했습니다. 초기 파티션 선택에서 비롯된 것으로 보이는 일부 구성 문제로 인해 점점 더 좌절감을 느꼈기 때문에 /home
Mint를 다시 설치하고 문제의 근본 원인을 해결하기로 결정했습니다. 나의 목표는 Windows 관련 항목을 건드리지 않고 기존 Linux Mint 파티션을 교체하는 것이었습니다. 불행하게도 이 작업을 수행하는 동안 실수로 GRUB를 설치할 잘못된 파티션을 선택한 것 같습니다. 이제 컴퓨터를 시작하면 Windows가 GRUB의 옵션으로 표시되지 않습니다. Windows 설치가 포함된 드라이브 파티션( C:\
드라이브)이 여전히 존재하는 것으로 보이지만 실수로 내용을 덮어쓴 것 같습니다.
저는 충분히 주의하지 않았습니다. 모든 파일을 백업했지만 전체 디스크 이미지를 만들지 않았기 때문에 롤백하고 다시 시도할 수 없었습니다.
디스크에서 Windows를 다시 설치하지 않는 솔루션이 있습니까?
추가 배경 지식이 유용할 수 있음
nvme0n1
부팅용 SSD( )와 데이터용 HDD( sda
) 라는 두 개의 관련 드라이브가 있습니다 . fdisk -l
다음과 같은 출력이 있습니다(건너뛰기 ram
).
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x24419fa1
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 1026048 249968639 248942592 118.7G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p3 249970686 461053951 211083266 100.7G 5 Extended
/dev/nvme0n1p5 249970688 461053951 211083264 100.7G 83 Linux
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: E7593B53-7765-4219-8B4C-D029ADEA196E
Device Start End Sectors Size Type
/dev/sda1 34 262177 262144 128M Microsoft reserved
/dev/sda2 264192 1743808511 1743544320 831.4G Microsoft basic data
/dev/sda3 1743808512 1953523711 209715200 100G Linux filesystem
Partition 1 does not start on physical sector boundary.
Windows C:\
가 열려 있습니다 nvme0n1p2
. Linux Mint가 \
켜져 있습니다 nvme0n1p5
. sda2
둘 사이에 문서 등을 공유하는 데 사용되는 NTFS 파티션입니다. Linux 쪽을 위한 sda3
것입니다 . \home
다른 파티션의 용도는 모르겠지만 추측할 수는 있지만 잘못된 추측으로 인해 이런 상황이 발생했습니다.
답변1
훌륭한. 계속해서 연구하고 해결책이 무엇인지 알아보세요 sudo update-grub
. Windows를 찾았습니다. 지금까지는 모든 것이 잘 작동하는 것 같으며, 다른 사람에게 문제가 있을 경우를 대비해 이 상태를 유지합니다.