能否在Windows 10系统的D分区启动Linux live镜像(无需U盘)
能否在Windows 10系统的D分区启动Linux live镜像(无需U盘)
当然可以搞定!你的2020年UEFI笔记本完全支持这种操作,不用U盘就能把D分区改成Linux Live的启动盘,我给你一步步说清楚:
准备工作
- 先把D盘里的重要数据备份到其他分区,因为接下来要格式化D盘,会清空所有内容
- 把你下载好的Linux Live ISO镜像存到非D盘的位置(比如桌面或者C盘的文件夹),避免操作时被影响
具体操作步骤
1. 格式化D盘为FAT32格式
打开「此电脑」,右键点击D盘选择「格式化」,文件系统选FAT32,勾选「快速格式化」,点击「开始」就行。记住:这一步会清空D盘,一定要提前备份!
2. 挂载Linux ISO镜像
右键点击下载好的ISO文件,选择「装载」,Windows会自动给它分配一个虚拟光驱盘符(比如E:),不用管它,打开这个虚拟光驱就行。
3. 复制ISO内的所有文件到D盘
全选虚拟光驱里的所有文件和文件夹,直接复制粘贴到D盘的根目录下。这个过程可能需要几分钟,别着急,等它复制完。
4. 添加UEFI启动项到Windows启动列表
按下Win+X,选择「Windows终端(管理员)」(或者老版本的「命令提示符(管理员)」),然后依次输入下面的命令,每输完一条按回车:
- 首先进入磁盘管理工具:
diskpart - 列出所有磁盘:
list disk—— 找到你的硬盘编号(一般是Disk 0,因为是同一硬盘) - 选中目标硬盘:
select disk 0 - 列出该硬盘的所有分区:
list partition—— 找到D盘对应的分区编号(比如Partition 3) - 选中D盘分区:
select partition 3 - 确保D盘的盘符正确:
assign letter=D - 退出diskpart:
exit
接下来创建Linux启动项:
- 输入:
bcdedit /create /d "Linux Live" /application bootsector
这条命令会返回一个类似{12345678-1234-1234-1234-1234567890ab}的GUID,把这个串记下来,后面要用 - 输入:
bcdedit /set {你的GUID} device partition=D:—— 把「你的GUID」替换成刚才记下来的那串字符 - 输入:
bcdedit /set {你的GUID} path \EFI\BOOT\bootx64.efi - 最后把这个启动项加到启动列表末尾:
bcdedit /displayorder {你的GUID} /addlast
5. 重启启动Linux Live
重启电脑,开机时按对应品牌的快捷键进入UEFI启动菜单(联想/戴尔是F12,惠普是F9,华硕是F8,其他品牌可以查一下),在菜单里找到「Linux Live」选项,选中它就能启动Linux Live镜像了!
额外提醒
- 如果之后不想用这个启动项了,打开管理员终端,输入
bcdedit /delete {你的GUID}就能删掉它 - 少数Linux发行版的EFI启动文件路径可能不一样,如果启动失败,可以检查D盘的
EFI\BOOT目录下有没有bootx64.efi,如果是其他文件名(比如grubx64.efi),就把第四步里的路径改成对应的文件名就行
备注:内容来源于stack exchange,提问作者user2370139




