Windows dual boot
Switch from RAID to AHCI
- BIOS 可能默认启用 RAID。该模式下,其它系统无法识别被 Windows 绑定的硬盘。
- 首先启用 Windows 安全模式,之后在 BIOS 内修改为 AHCI,一种热插拔的硬盘模式。
# 1. enable Safe Mode
bcdedit /set safeboot minimal
# 2. restart and enter BIOS
# 3. change SATA Operation mode to AHCI
# 4. boot to Safe Mode
# 5. disable Safe Mode
bcdedit /deletevalue safeboot
# 6. reboot once more, AHCI automatically enabled
Remove other boot entries
- Linux and Windows share a common
/bootdirectory, which is offat32format - 如果需要移除 Linux 系统,则在 Windows 下修改 /boot 目录
# diskpart commands
# select disk partition containing boot
list disk
select disk 0
list partition
select partition 1
# assign a disk letter for the partition
assign letter=x
remove letter=x
# diskpart commands end
Mount Linux filesystem on WSL2
Access Windows filesystem on Linux
udisks - ArchWiki
Steam under Linux - Valve Developer Community
/etc/fstabstores the file system configurations- display block devices and check device type
-
lsblk -f -fdisk -l` - display device uuid
-
blkid - if
dmesgwarns dirty, then clear dirty by -ntfsfix --clear-dirty /path/to/dev - temporarily mount
-
udisksctl mount -b /dev/somedevice- then it will be mounted at/run/media/USER/LABEL - Share
steamappsfrom Windows with Linux - mount the respective disk - enable Proton on Steam and add the mounted disk - Enable NTFS support in NixOS, and also persistently mount to file system
boot.supportedFilesystems = ["ntfs"];
fileSystems."/path/to/mount/to" = {
device = "/path/to/the/device";
fsType = "ntfs3";
options = ["rw" "uid=theUidOfYourUser"];
}
[!NOTE] Wine 和 Proton - 用户映射(权限) - 映射盘标 - 使用 ProtonUp-Qt / ProtonPlus 安装 Proton GE,比原版更好的兼容性 - 使用 ProtonTricks 安装依赖项
link to Windows in Wine Prefix
[!WARNING]
不建议在 wine 搭载 Windows 的系统盘,会导致潜在的 breaking change