[해결] TCRP 부팅 메뉴에 윈도우 시작을 추가할 수 있을까요?
TCRP mshell 부트로더를 사용중입니다
윈도우 듀얼 부팅을 구성은 했는데 본체 부팅 될 때 바이오스로 진입하거나 DEL키 또는 F2
UEFI선택창 F11 을 눌러서 윈도우 부팅은 되는데
키보드를 연결해야 된다는 점이 불편하네요
2.4g 무선 리모컨에 방향키나 엔터 같은 기본 키들은 작동이되서
그걸로 바이오스 컨트롤이나 grub부팅 메뉴 선택은 되는데 DEL키나 F11키 같은 게 없어서 바이오스 진입이 안되네요
DEL키라고 써져있긴 한데 아마 백스페이스 키인 거 같더라고요
grub부팅 메뉴에 윈도우 부팅을 추가하면 가능할 거 같은데 인터넷을 며칠 찾아봤지만
grub2 멀티 부팅 같은 정보들만 있더군요 저와는 조금 상황이 다른 거 같아서 적용을 못하고 있는데
혹시 기존 헤놀로지 부팅 USB에 윈도우 부팅을 추가할 수 있는 방법이나 정보가 있을까요?
뭐 윈도우 부팅을 가끔 쓰니 그냥 그때마다 키보드 연결해서 해도 되기는 하지만 사람 마음이 그게 아니더라고요
많은 도움 부탁드립니다.
추가
해결 했습니다 댓글 주신분들 감사합니다.
C드라이브 EFI파티션에 있던 파일을 USB에 복사해 넣고 댓글 코드로 부팅하니 잘 되네요
감사합니다.
윈도우 BCD 안에 Linux 부팅을 넣을수 있도록 조정이 되는것 같습니다.
USB 메모리의 grub 을 이툴로 링크 시키면 가능할것 같습니다.
https://deneb21.tistory.com/349
UEFI 부팅 방식
menuentry "Windows" --class os {
insmod ntfs
search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
boot
}
MBR/BIOS 부팅 방식
menuentry "Windows" --class os {
insmod part_msdos
insmod ntfs
search --set=root --file /bootmgr
chainloader +1
}
따로 경로설정이나 USB에 파일 추가를 해줘야 하는 부분이 있을까요?
참고로 윈도우는 NVME에 설치를 했습니다.
저 스크립트 대로만 사용하면 동작이 되는건지 마지막으로 성공하신 스크립트과 설정방법 노하우좀 공유 부탁드립니다.
저도 한번 사용해 보고 싶습니다.
아마 맥주소주양주님 스크립트도 될 거 같은데요 ToPs님 스크립트로 실행 돼서 시도는 안해봤습니다
ToPs님 스크립트 적용 하고 윈도우에서 윈도우 설치된 하드 부트파티션 마운트 후에 EFI폴더 복사해서
헤놀로지 부팅USB EFI폴더에 붙여넣었습니다.
용량 때문에 복사할 때 언어관련 폴더들은 다 날렸고요 그 외 폴더들은 그대로 뒀습니다
UEFI방식으로 부팅 잘 되더라고요
EFI 폴더안에 Microsoft 폴더를 복사해 넣으면 되겠네요.
이 MS 폴더는 대략 26.3 Mb를 차지하는군요.
단순한 Fat32 파티션이라서 윈도우에서 파티션툴로 사이즈를 더 키울수도 있습니다.
단, TCRP에 영향을 주지 않는다는 전제하에서...
이건 시험을 해봐야 알것 같네요.
오픈코어가 솔루션이 될 수 있을지도 모른다고 생각했는데, ToPs 님 알려주신것이 더 간편한것 같습니다.
답변 감사합니다.^^
윗분의 UEFI 부팅 방식에서 insmod part_gpt를 추가하면 되지 않을까요?
if [ "${grub_platform}" = "pc" ]; then
menuentry "Windows [ Legacy ]" {
insmod ntldr
search --no-floppy --set=root --file /bootmgr
ntldr /bootmgr
}
elif [ "${grub_platform}" = "efi" ]; then
menuentry "Windows [ UEFI ]" {
insmod part_gpt
search --no-floppy --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
fi
부팅이 Legacy의 경우 Windows [ Legacy ], UEFI의 경우 Windows [ UEFI ] grub2 메뉴가 표시 됩니다.
tcrp v0.9.4.0에 올려진 모드만 확인했습니다.
insmod ntldr의 경우 올려져 있지만 추가했고, insmod part_gpt의 경우 올려져 있지 않네요.
윈도우 UEFI 설치의 경우 GPT 디스크를 사용해서 part_gpt.mod가 올라가야 gpt 디스크를 읽을수 있어서...
NVME의 경우 사용하는 것이 없어서 영향이 있을지는 잘 모르겠습니다.
잘 해결 되시기를 바랍니다.
감사합니다
알려주신 방법을 실행해 봤는데
UEFI메뉴가 떴고 실행하면
ERROR : not a vaild root device 라는 에러가 뜨네요
USB부팅 메뉴 상태에서 NVME 인식을 못하는 건지 실행이 안됩니다 ㅠ
차라리 윈도우 부트매니저 부팅 USB를 띄우는 게 더 가능성 있어 보여서 찾아보고 있는데
이것도 쉽지 않네요
delete라고 적혀있는데 백스페이스면 애플용 리모컨인가봐요.ㅋㅋㅋㅋㅋ
알리발 리모컨인데 PC랑 2.5g무선 연결이고 블투로 모바일이나 티비에 연결해서 쓰는 제품인데 이러네요 ㅋㅋㅋ ㅠㅠ
https://store.storeimages.cdn-apple.com/4982/as-images.apple.com/is/MK2A3?wid=572&hei=572&fmt=jpeg&qlt=95&.v=1628010471000
윈도우의 delete 기능이 수행되는건 아니고, 윈도우에서 backspace 기능이 작동하는 버튼인데.
각인? 인쇄만 delete라고 되어있습니다.
그래서 맥, 아폰, 아이패드에 쓰라고 만든게 아닐싸 했는데.. 아니었군요.ㅋㅋㅋㅋ
cmt alert