我有一个 Windows debian 双引导,我可以远程使用它。登录 Windows 时显然无法更改 grub。如果我在 linux 中,我可以将 grub 默认设置更改为 windows 并重新启动。但是当我在 Windows 中时,我无法像在 ext4 中那样更新脚本。
所以我正在考虑更改 grub.conf 以将下一个默认值更改为 debian,这样即使我进入 Windows,如果我重新启动,我也会回到 debian - 在下面的部分中:
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="2"
fi
有没有人这样做过?有什么帮助吗?谢谢
我不认为,那是个好主意。每次重新启动 windows 时,这种方法都会强制您进入 linux。即使重新启动是由安装操作系统更新或类似的东西引起的。
最好把 ext4 分区挂载到 Windows 中,然后
grub.conf
正常更改。有几种方法可以进行安装。有几种不同质量的 Windows 工具和驱动程序可以读取 extX 分区,但大多数是只读的。那些可以修改文件的通常有一个“自行承担风险”的免责声明。
从 Windows10 开始,您可以使用 WSL:
您将在 wsl: 中有一个新的挂载
/mnt/wsl/PHYSICALDRIVE0p1/
。你可以做任何你需要的。找到最佳答案并发布以帮助他人。
grub-reboot [选项] MENU_ENTRY
为 GRUB 设置默认引导项,仅用于下次引导
注意:我找不到某些人引用的 grub2-reboot。
感谢想到它的开发人员!