더 이상 우분투/Windows 노트북을 이중 부팅할 수 없습니다! 내 노트북에는 3개의 물리적 드라이브가 있습니다. 하나는 Linux OS(EXT4) 및 스토리지 파티션(EXT4)이 포함된 1TB 드라이브, Windows(NTFS)는 256GB 드라이브, 그리고 하나는 Windows용 기본 Steam용 1TB 게임용 드라이브(xFAT)입니다. 몇 달 동안 듀얼 부팅은 잘 작동했습니다. GRUB에서 우분투나 Windows로 부팅할 수 있는 옵션을 제공할 수 있었습니다. 갑자기 GRUB에서 더 이상 이 옵션을 제공하지 않습니다. 그때까지 Windows 업데이트가 있었을 수도 있지만 확실하지 않습니다.
$ fdisk -l /dev/sd*
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 860
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: gpt
Disk identifier: 18E98FBB-1792-4B9F-AE70-D7230CF76A40
Device Start End Sectors Size Type
/dev/sda1 4096 618495 614400 300M EFI System
/dev/sda2 618496 390405605 389787110 185.9G Linux filesystem
/dev/sda3 1917749445 1953520064 35770620 17.1G Linux swap
/dev/sda4 390406144 1722437631 1332031488 635.2G Linux filesystem
/dev/sda5 1722437632 1917749247 195311616 93.1G Linux filesystem
Partition table entries are not in disk order.
Disk /dev/sda1: 300 MiB, 314572800 bytes, 614400 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: 0x00000000
Disk /dev/sda2: 185.89 GiB, 199571000320 bytes, 389787110 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
Disk /dev/sda3: 17.6 GiB, 18314557440 bytes, 35770620 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
Disk /dev/sda4: 635.17 GiB, 682000121856 bytes, 1332031488 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
Disk /dev/sda5: 93.14 GiB, 99999547392 bytes, 195311616 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
fdisk에서 튀어나오는 것입니다(snap은 어떤 이유로든 /dev/loop*를 많이 생성하기 때문에 출력을 축약했습니다.
BIOS는 우분투 파티션과 Windows 파티션을 확인합니다. Windows로 부팅하면 Windows로 바로 이동합니다. 우분투로 부팅하면 우분투 옵션만 있는 GRUB가 표시됩니다. 우분투의 GParted는 Linux가 있는 디스크를 볼 수 있습니다. 그게 전부입니다. Windows 디스크 관리에서는 3개의 디스크를 모두 볼 수 있습니다.
fstab은 제공합니다
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=89fd39a1-00ee-429d-9180-ee01e4b902cb / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=AEE5-58FE /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation
UUID=df732c5a-28b7-4602-8e1b-0028a0680d9c none swap sw 0 0
/dev/disk/by-uuid/28610f4e-5241-482f-88cc-bdbad16b5c9b /mnt/Storage auto nosuid,nodev,nofail,x-gvfs-show 0 0
이 문제의 원인이 무엇인지 아는 사람이 있나요? 256GB Windows 디스크의 SSD와 nvme와 1TB Steam 게임 저장 디스크가 동시에 실패할 수 있으므로 드라이브가 실패했다고 즉시 가정하지는 않겠습니다.
답변1
oldfred의 제안에 감사드립니다. 문제 중 하나는 Windows 빠른 시작이 켜져 있다는 것이었습니다. 또한 내 BIOS는 Intel의 RST를 사용하는데, Ubuntu/GRUB에서 다른 디스크를 볼 수 있게 하려면 이 RST도 꺼야 합니다!