표준 이중 부팅 시스템 인 Ubuntu와 Windows가 있습니다. Grub은 기본적으로 Windows를 시작하도록 구성되어 있습니다.
Windows에서 일종의 링크를 만드는 방법이 있습니까?
- Windows를 다시 시작
- 우분투로 부팅
표준 이중 부팅 시스템 인 Ubuntu와 Windows가 있습니다. Grub은 기본적으로 Windows를 시작하도록 구성되어 있습니다.
Windows에서 일종의 링크를 만드는 방법이 있습니까?
답변:
/boot/grub/grub.cfg
Michal Hagara가 제안한 대로 수정하지 않아도됩니다 . 새 커널을 설치하고을 업데이트하지 않으면 우분투가 손상 될 수 있습니다 e:\home\user\Grubshift\ubuntudefault\grub.cfg
.
/boot/grub/grubenv
다음 내용 으로 파일을 작성 / 복사하기 만하면 됩니다.
# GRUB Environment Block
next_entry=2
###########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
next_entry
다음 번에 시작해야하는 다음 메뉴 메뉴 항목의 행은 어디에 있습니까 (0부터 시작). 세 next_entry=2
번째 줄도 마찬가지 입니다.
Grub은 부팅 후 자동으로 값을 제거하므로 다음에 기본 OS로 다시 부팅 할 수 있습니다.
이것이 grub-reboot
작동 하는 방식입니다.
여기 내가 염두에두고있는 것이 있습니다 :
이 방법으로 완전히 틀릴 수는 있지만 왜 작동하지 않아야하는지 알 수 없습니다.
편집하다:
또한 내가 시도하지 않은 http://www.paragon-drivers.com/extfs-windows/ 가 있습니다.
1. Windows를 다시 시작하고 Ubuntu를 부팅하는 바로 가기
OK, 이것의 아래쪽은 grub.cfg (/boot/grub/grub.cfg)를 직접 수정해야한다는 것입니다 ( https://askubuntu.com/a/437341/402801 ). 더 update-grub
이상 읽을 수 없다면 Windows 에서 실행할 수 없습니다 .
/home/user/Grubshift
3 하위 디렉토리와 : 백업 , (실제 /boot/grub/grub.cfg를 백업) ubuntudefault를 (기본적으로 우분투 grub.cfg를 저장), windowsdefault가 (당신이있어 한 생각)설치 후 Ubuntu가 기본값으로 설정되므로 grub.cfg
원하는 디렉토리로 복사 하십시오. 나는 애벌레 - 카스타를 통해 GRUB을 수정하여 "윈도우 기본값으로"설정을 가지고 해당 복사본 윈도우 후, (내 생각에 안전합니다) grub.cfg
원하는 디렉토리에
그런 다음 메모장을 열고 다음을 삽입하십시오.
copy e:\boot\grub\grub.cfg /y e:\home\user\Grubshift\backup
copy e:\home\user\Grubshift\ubuntudefault\grub.cfg /y e:\boot\grub
shutdown /r /t 0
/y
- copy
명령 옵션 , 기존 대상 파일을 덮어 쓸 것인지 묻는 메시지를 표시하지 않습니다.
/r /t 0
-종료 옵션, 1. 재부팅을 의미합니다. 2. 추악한 메시지가 나타나지 않고 즉시 의미합니다.
그에 따라 경로를 수정하십시오 !!!
*.bat
shift.bat
, shorctur-> 속성-> 바로 가기 탭-> 실행 : 최소화를 클릭하십시오 (CMD가 사라집니다)나는 이것을 8 번 이상 시도하여 Windows를 기본값으로 설정했습니다 grub-customizer
...
나는 그것이 안전하다고 말하지는 않지만 HEY !, 우리는 부트 로더를 엉망으로 만들고 있습니다 ... 안전하지 않습니다
GRUB 메뉴가 완전히 작동하면 항상 올바른 OS로 부팅되므로 GRUB 메뉴를 완전히 제거 할 수 있습니다 ...
요약하자면 : 시스템 재부팅은 기본적으로 마지막 활성으로 부팅되고, 간단한 스크립트를 사용하여 Windows에서 Linux로, 그 반대로 재부팅됩니다.
리눅스에서 :
GRUB_DEFAULT=saved
및 GRUB_SAVEDEFAULT=true
은 / etc / 기본 / 애벌레에서sudo update-grub
http://www.paragon-drivers.com/extfs-windows/를 참조 하십시오
/ boot / grub / grubenv가 없으면 Germar 의 답변을 사용하여 만드십시오.
@echo off
"C:\Program Files (x86)\Paragon Software\ExtFS for Windows\extmounter" /mount disk1 L:
:CheckForFile
IF EXIST "L:\boot\grub\grubenv" GOTO FoundIt
GOTO CheckForFile
:FoundIt
sed -i -e '/next_entry/c\next_entry=0' L:/boot/grub/grubenv
"C:\Program Files (x86)\Paragon Software\ExtFS for Windows\extmounter" /umount disk1 L:
echo press enter to reboot
pause
shutdown -r -t 00
/mount disk1 L:
시스템에 특정한 것으로 교체 하십시오. extmounter /list
명령과 드라이브 문자를 사용하여 사용 가능한 디스크를 찾을 수 있습니다 . 또한 L:
이미 복용해서는 안됩니다.reboot-linux.bat
run as administrator
하고 실행하도록 선택할 수 있습니다sudo sed -i -e '/next_entry/c\next_entry=2' /boot/grub/grubenv
sudo reboot
next_entry=2
Windows 항목이 무엇이든 바꾸 십시오.~/reboot_windows
실행 파일로 표시하십시오.chmod +x ~/reboot_windows