설치 / 사용기

기 타 Grub2 Recovery System을 Cmd로 구성하여 보았습니다

2024.08.31 11:31

왕초보 조회:828 추천:25

sunshine님께서 좋은 작품을 베풀어 주신 덕분에 많은 분들의 아이디어가 적용애 되면서 다양한 모습으로 활용이 되고 있습니다

저의 경우에는 제가 편하려고 복구시스템에 관심이 많아서 이쪽으로 활용을 하게 되네요

sunshine님 감사합니다...덕분에 많이 배울수 있었습니다...

sunshine님 작품에는 고수님들의 지식들이 포함이되어 있었습니다...이 자리를 빌어 감사인사를 드립니다

 

MBR의 핫키는 이미 Grub가 자리를 잡고 있고...Uefi는 Uefi 부팅항목과 BCD에 등록하는 정도였습니다. 복잡한것은 문제가 생겼을때 전화를

하시기 때문에 저의 입장에서는 간단한것이 좋습니다

Uefi용 핫키는 ToPs님께서 만들어 주셨던 Grub2를 활용하는것으로 하였습니다...더 좋은 것들도 있기는 합니다만...최소한 간단한것이 좋아서

Grub2를 활용하게 되었습니다

 

Winre.wim의 기능들을 알게되면서 큰용량을 차지 않지 않은것이어서 Uefi 부팅항목에 등록하는 WinPE와 같이 필수로 자리를 잡았습니다

BR 프로그램에서 사용하는 RecoveryPE.wim은 별도여서 총 3개의 PE를 활용하게 되었습니다..

 

Winre PE나 Win PE를 파티션 축소후 설치를 하게 되면서 삭제는 저의 경우 디스크 관리에서 수동으로 하도록 했었습니다

파티션을 드라이브 문자만 제거하는 것으로 해서 필요시에 디스크 관리에서 삭제할수 있습니다..이렇게 한 이유는 사고 때문입니다

디스크 관리에서 직접 삭제했기 때문에 실수가 나도...본인의 책임이어서 조금은 책임 전가의 목적도 있었습니다

솔직히..수동이 귀찮기는 하죠..불편하시고하고 해서 이부분은 개선을 하여 보았습니다

 

이번 cmd에는 나름대로 몇가지 기능을 넣어 보았습니다

1. 디스크 정보를 처음부터 보여줍니다 (숨김파티션의 정보를 드라이브 문자외에 다 보여줍니다)

   선택을 위해서 다른창으로 이동 할 필요가 없고 정보를 다 보여주어서 선택한것과 비교를 할수 있습니다

   사고를 줄여 볼까 하는 마음에 이렇 방식으로 해보았습니다

2. 숨김파티션 삭제후 파티션 확장까지 한번에 진행이 됩니다.

3. 윈도우 설치 cmd가 아니어서 파티션 삭제는 볼륨명이 Win-PE, WinrePE 2가지만 삭제할수 있습니다.

   Winre.wim은 숨김파티션을 단독으로 사용하는것을 정해서 삭제를 할수 있습니다

   Backup 폴더가 저장되는 숨김파티션을 Recovery 볼륨명으로 하고 이 파티션은 사고 방지를 위해서 수동 삭제하는 방식으로 하였습니다

 

윈도우(Uefi)에서만 작동하는 복구시스템용 전용이어서 기능이 간단해합니다 윈도우 설치를 할수 있는 cmd와 상황이 달라서 이렇게 구성

을 할수가 있기는 합니다

 

디스크 정보를 보여주는것은 기존에 있던 오토잇으로 된것을 활용하였습니다. PureBasic은 아직 더 많이 배워야 할것 같습니다

 

1. cmd 처음 화면이 바뀌었습니다.. 디스크 정보에 필요한것이 다 있어서 첫 화면에 디스크 정보가 보입니다

   이 디스크 정보에는 숨김 파티션의 디스크,파티션 번호, 전체용량, 남은용량, 파일시스템 정보를 보여줍니다

   cmd 사용에 필요한 정보가 다 있어서 바로 선택할수 있습니다. 드라이브 문자가 없는 파티션은 숨김파티션 입니다

1.png

 

2. 파티션 선택을 하지 않는 Grub2 설치를 하여 보겠습니다.

2.png

 

3. 원래 efi 파일을 이름을 변경해서 저장을 하기 때문에 새로 설치나 삭제는 현재 설치 상태를 확인을 합니다

   아니...Grub2로 바꾸지 않았네요

3.png

 

4. 설치를 위해서 이미 설치된것을 삭제하였습니다

4.png

 

5. 기본 설정 (텍스트 모드)로 설치를 하였습니다

5.png

 

6. 한글로 보이는것이 수동일때하고 큰 차이가 납니다..cmd 파일을 ANSI로 저장을 했지만 설치된 윈도우 10에서 이 cmd 파일로 gurb.cfg

  파일을 만들면 UTF-8로 저정을 하는지 한글이 깨지네요

  결국 cmd 파일에 맨위에 chcp 65001를 넣고 실행을 합니다..다행히 아래처럼 한글이 보이기는 합니다만 cmd에서 실행되는 결과 메세지

  들이 영어로 보이네요..컴퓨터는..열심히 배워도 어렵기만 합니다

6.png

 

7. Grub2를 그래픽 모드로 설치시 테마 선택창입니다

7.png

 

8. 테마 이름이 번호로만 보입니다

8.png

 

9. F로 핫키 변경 진행시 확인창입니다

9.png

 

10. Grub2 설정이 변경이 되었습니다

10.png

 

11. 디스크 정보내용을 보고 파티션을 선택을 하면 선택한것과 같은 내용을 한줄 보여줍니다..선택한것을 확인할때 실수를 줄이기 위해서

  한줄 자체를 보여주는것으로 하였습니다

12.png

 

12. WinPE나 WinrePE는 단독으로 숨김파티션을 만듭니다... WinPE 숨김파티션에 WinPE와 Winre PE를 같이 넣을수 있습니다..몇단계를 거쳐

  야 하고 BCD를 통채로 백업후 복원을 해야하는 조건이 필요해서 결국 각각 숨김파티션을 활용하게 되었습니다..

13.png

 

13. 파티션을 만들고 파일들을 복사한것을 확인하기 위해 탐색기를 실행하고 있습니다..Bootice는 Uefi 부팅항목에 등록하기 위해서 자동

   실행이 됩니다

14.png

 

14. WinPE 작업이 완료되면 처음 화면으로 돌아옵니다..디스크 정보도 새로 업데이트 되어서 WinPE 파티션이 숨김으로 표시되어 있습니다

  숨김파티션ㅇㄹ 만들고 cmd가 처음 화면으로 되돌아오면 바로 확인이 가능합니다

15.png

 

15. 숨김파티션을 관리가 편하도록...드라이브 문자만 삭제하는것을 했습니다..

16.png

 

16. Winre.wim도 등록을 진행하였습니다

18.png

 

17. chcp 65001를 추가하고 UTF-8로 저장을 했더니 아래처럼 결과가 영어로 표시가 됩니다

19.png

 

18. 완료후 처음 화면을 되돌아 왔습니다..WinrePE 파티션이 숨김으로 추가가 되었습니다

20.png

 

19. 저의 경우 방식은 윈도우를 새로 설치한다면 PE에서는 ESP Windows Data 3개 파티션만 구성을해서 윈도우 설치후 윈도우에서 WinPE

   WinrePE, Backup 폴더 복사를 진행을 하는것을 기준으로 하였습니다

   윈도우에서 백업을 진행하기 위해서는 Backup폴더가 숨김파티션에 있으면 안되어서 아래처럼 단순히 복사하는 경우입니다

21.png

 

20. 그냥 선택한 파티션에 복사만 하였습니다

22.png

 

21. 백업 파일을 숨김파티션에 보관을 하고 싶으신 경우에는 축소를 해야죠..1GB 축소와는 달라서 축소 가능한 최대량을 계산을 합니다

    파티션 용량이 널널한데 모자라는 경우에는 파티션에 이동할수 없는 파일이 있어서 입니다 그래서 윈도우 설치후 바로 이런 작업을 하는

    것이 좋습니다..이런 경우에는 파티션 프로그램들을 사용해서 용량을 줄이시면 됩니다..윈도우에서 진행하면 재부팅후 진행이 되는 경우

    가 이런 상태일때 입니다

23.png

 

22. Recovery 파티션에 Backup폴더를 복사후 드라이브 문자가 삭제가 되어서 숨김이 되었습니다 결국 ESP까지 4개의 숨김파션이 있습니다

24.png

 

23. Bootice에서 확인을 하여 보았습니다..

25.png

 

24. Recovery 파티션의 경우 Bakcup폴더가 있고 백업파일이 있는 파티션이어서 cmd에서 삭제를 하지 못합니다

   안전을 위해서 수동으로 확인후 직접 삭제하여야 합니다..

26.png

 

25. Win-PE, WinrePE 파티션은 중요한것이 없죠...cmd에서 삭제를 하면 파티션 확장까지 알아서 해줍니다

28.png

 

26. Winre.wim 삭제후 기존 파티션 확장을 안내하고 있습니다

29.png

 

27. 다시 처음 화면으로 되돌아 왔습니다..디스크 정보가 업데이트 되었습니다..WinrePE 파티션이 삭제 되었습니다

30.png

 

28. Bootice에서 확인을 하였습니다

31.png

 

29. 디스크 관리에서 확인을 하였습니다..WinrePE 파티션이 삭제되고 확장까지 완료가 되어 있습니다

32.png

 

30. 볼륨명이 ESP인 파티션을 삭제하여 보겠습니다

33.png

 

31. 삭제할수 없다고 안내를 하고 있습니다.. 이 cmd에서는 사고 방지를 위해서 삭제해도 문제가없는 Win-PE, WinrePE 볼륨명을 가진 파티

  션만 삭제를 할수 있습니다

34.png

 

32. WinPE 파티션을 삭제하여 보겠습니다

35.png

 

33. 삭제후 파티션 확장을 진행합니다

36.png

 

34. WinPE 파티션 삭제후 파티션 확장까지 완료가 되었습니다

37.png

 

35. cmd에 설정된 메뉴는 윈도우와 WinPE만 되어 있습니다..별도로 부팅 메뉴를 추가하고 싶은 경우 Grub.cfg를 수동으로 만든후 넣어

  놓으면 이 파일을 복사해줍니다

38.png

 

36. 그래픽 모드인 경우 미리 만든 grub.cfg에 설정된 테마를 선택해야 합니다

39.png

 

37. 핫키 설정이 변경이 되었습니다.. 저랑 비슷한 생각을 하신분들이 이미 있으셨네요..Uefi 펨웨어 들어가는 것이 불편해서 Grub2 메뉴에

  추가를 하면 좋겠다는 생각에 찾아보았습니다..되는 컴퓨터도 있다고 하시는데..저의 가상에서는 펨웨어로 들어가지 못하네요

  Grub2 메뉴에 추가할수 있으면 편해서 좋은데요 아쉽습니다.. 좀더 찾아봐야 할것 같습니다

40.png

 

38. 마무리

복구시스템을 구성할대 MBR의 경우 Grub로 간단히 셋팅이 되어 있고 윈도우로 부팅을 할수 없어도 Grub 핫키로 부팅이 되어서 Uefi 겸용

인데 윈도우가 설치되어 있는 경우에는 다시 MBR로 구성을 했었습니다

ToPs님 Grub2를 활용하면 이런 과정이 필요가 없어서 편해질것 같습니다... ToPs님 감사합니다

다양한 테마를 만들어 주셔서 부팅하는 즐거움을 주신 딸랑쇠님께도 감사드립니다

 

달력을 보면 가을인것 같은데요..아직 뜨거운 여름이 끝나지를 않은것 같습니다

즐거운 토요일이 되시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
11359 기 타| [v2]DiskPart_EWS_Final (자동 버전 추가) [25] DengJang 1151 55 09-03
11358 기 타| EasyWinSetup 자동설치를 cmd로 하여 보았습니다 [13] 왕초보 912 25 09-03
11357 기 타| 연구 개발자 보조 도우미 #2 [7] 빨강모자 571 17 09-03
11356 소프트웨어| EasyWinSetup(EWS) SaveList parsing 배치 파일 [19] 지후빠 842 37 09-03
11355 기 타| [추가+] 0903 메모 DB - 업데이트 [22] 빨강모자 647 37 09-03
11354 기 타| 묶음 -to ㄱ ( 참고 : 메시지함 ) [26] 빨강모자 714 49 09-02
11353 기 타| 오토잇 툴 - 내장 도우미 ( 참고용 ) [17] 빨강모자 635 42 09-02
11352 기 타| WinXPE147수정버전_20240322_23H2(빌드22635.4145)사용기 [51] 격자 581 102 09-02
11351 기 타| [종료]DiskPart_EWS_올인원_v2_fix (오류 수정) [25] DengJang 844 49 09-02
11350 기 타| 【update】 3개 파일을 업데이트 했습니다. [29] 딸랑쇠 1821 73 09-01
11349 기 타| ( 90%-첨부 )현재 기준 사용자 선택 시간이 지난 파일 폴더... [4] 빨강모자 443 18 09-01
11348 윈 도 우| DiskPart_EWS_올인원_v2 우클릭 등록 사용기 ^^ [3] 수리수리 476 18 09-01
11347 소프트웨어| Zen Browser설치 [3] 보[BORAM]람 498 14 09-01
11346 기 타| 수채화님 CmdPE - 펌웨어 부팅용으로 활용을 하였습니다 [9] 왕초보 810 19 09-01
11345 기 타| DiskPart_EWS_올인원_v2 (단일 이미지 인덱스 선택 패스) [15] DengJang 833 50 09-01
11344 기 타| winXPE147_kj_Win10_22H2 2209(빌드19045.4842)사용기 [29] 격자 402 67 08-31
» 기 타| Grub2 Recovery System을 Cmd로 구성하여 보았습니다 [11] 왕초보 828 25 08-31
11342 기 타| 이제 영~~ 감이 음써서... 멈춤현상 발생.. [8] 빨강모자 547 17 08-31
11341 소프트웨어| Ghost / 백업 불가 현상 별내리는바 586 0 08-30
11340 기 타| WinXPE147수정버전_20240322_23H2(빌드 22631.4112) [47] 격자 466 89 08-30
XE1.11.6 Layout1.4.8