저는 Windows 데비안 이중 부팅 시스템을 가지고 있으며 원격으로 사용합니다. 분명히 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
전에 이런 일을 해본 사람이 있나요? 도움이 필요하세요? 감사해요
답변1
가장 좋은 답변을 찾아 게시하여 다른 사람들에게 도움을 주세요.
grub-reboot [옵션] MENU_ENTRY
다음 시작에만 GRUB의 기본 시작 항목을 설정합니다.
참고: 일부 사람들이 참조한 grub2-reboot를 찾을 수 없습니다.
이런 생각을 해주신 개발자님께 감사드립니다!
답변2
나는 이것이 좋은 생각이라고 생각하지 않습니다. 이 방법을 사용하면 Windows를 다시 시작할 때마다 Linux로 강제 전환됩니다. OS 업데이트 등을 설치하여 재부팅이 발생한 경우에도 마찬가지입니다.
grub.conf
ext4 파티션을 Windows에 마운트하고 정상적으로 변경하는 것이 좋습니다 . 설치하는 방법에는 여러 가지가 있습니다.
extX 파티션을 읽을 수 있는 다양한 품질의 Windows 도구와 드라이버가 있지만 대부분은 읽기 전용입니다. 파일을 수정할 수 있는 사람은 일반적으로 "자신의 위험을 감수해야 합니다"라는 면책 조항이 있습니다.
Windows 10부터 WSL을 사용할 수 있습니다.
wsl --mount \\.\PHYSICALDRIVE0 --partition 1
wsl 내부에 새로운 설치가 있을 것입니다 /mnt/wsl/PHYSICALDRIVE0p1/
. 필요한 것은 무엇이든 할 수 있습니다.