GRUB 부팅 메뉴를 수정하는 방법은 무엇입니까?

GRUB 부팅 메뉴를 수정하는 방법은 무엇입니까?

내가 관리하고 있는 시스템에는 각각 80GB의 하드 드라이브 2개가 있으며, 그 사이에는 약 8개의 파티션이 있습니다. 기본 및 확장. Intel Pentium 4 및 2GB RAM이 있습니다. GRUB 부팅 메뉴에 나열된 대로 다음 소프트웨어가 설치되었습니다.

  • GRUB4DOS 0.4.4 2009-06-20, 메모리: 640K / 1014M, MemEnd: 0x48D2A
  • Lnux 민트 11 칼리야(sdb6)
  • 윈도우 XP 프로페셔널 SP3(sda1)
  • Linux Puppy 5.4.2 정밀(sda3/puppy5.4.2)
  • 우분투 11.04 나티 일각고래(sdb8)
  • Linux-Puppy 5.2.5 Lucid(sda3/puppy525)
  • Linux-Puppy 5.3.3 Slacko(sda3/puppyslacko5.3.3)
  • 고급 메뉴

Linux에 대한 지식이 부족하여 모든 파티션을 제거하고 각 드라이브에 두 개의 기본 파티션만 유지하기로 결정했습니다. 결과적으로 현재 상황은 각각 80GB의 드라이브 2개입니다.

  • 한 드라이브에서 80GB는 모두 할당되지 않은 공간이므로 방대한 내용을 읽고 Linux 배포판이 중단될 때까지 그대로 유지하고 싶습니다.
  • 다른 드라이브에서는 80GB가 MBR과 두 개의 기본 파티션(모두 NTFS 파일 시스템)에 사용됩니다. 70GB는 Windows XP가 사전 설치된 루트 부팅용으로 사용되고 나머지는 복구용으로 예약된 두 번째 파티션용으로 사용됩니다.

문제는 GRUB 부팅 메뉴에 이 변경 사항이 반영되지 않았다는 것입니다. 부팅 가능한 프로그램의 이전 목록(앞서 맨 위에 나열된 7개 항목)이 여전히 표시됩니다.

Dedoimedo의 기사를 읽으면서 GRUB가 설치된 위치를 찾아 부팅 메뉴에서 항목을 수동으로 제거할 수 있을 것이라고 생각했습니다. 하지만 완전히 이해하지는 못했습니다.

또한 Windows XP의 루트 디렉터리에서 GRUB 2단계 파일이나 디렉터리를 찾을 수 있을 것이라고 생각하여 Windows 탐색기에서 파일 검색을 수행했지만 결과가 0이었습니다.

다음 사항에 답변하는 데 도움을 주시면 감사하겠습니다.

  • GRUB를 Windows 자체 부트로더로 대체할 수 있습니까? 어떻게 해야 합니까?
  • GRUB의 1단계 및 2단계 파일이 설치된 위치를 찾는 방법 파일 또는 디렉토리 이름은 무엇입니까?
  • GRUB를 유지해야 하는 경우 GRUB 부팅 메뉴의 목록을 어떻게 변경합니까?
  • GRUB의 1단계는 MBR과 함께 설치된 첫 번째 섹터에서 찾을 수 있다는 것을 알고 있지만 어떻게 찾을 수 있습니까?

나는 Linux Mint 16 Live, System rescue.iso및 GParted live.iso(파티션을 삭제하는 데 사용)를 가지고 있습니다. 모두 CD에 있습니다.

Dedoimedo의 기사에는 GRUB 메뉴에 OS를 추가하는 방법에 대한 전체 명령 목록을 포함하여 유용한 명령 문자열이 많이 있습니다. 메뉴에서 프로그램을 제거하는 것은 프로그램을 추가하는 것과 반대일 뿐이라고 생각했습니다. 문제는 명령 커서/라인을 Mint $ 문자에서 GRUB 디렉토리로 변경하는 첫 번째 단계를 수행할 수 없다는 것입니다.

귀하의 도움에 감사드립니다

답변1

Boot-Repair를 사용하거나 Ubuntu 라이브 CD 또는 플래시 드라이브의 Windows 유형 부트 로더 syslinux 또는 lilo 또는 많은 Linux 복구 ISO를 사용하여 MBR을 수동으로 업데이트할 수 있습니다.

Grub 1단계 및 2단계는 현재 기억하는 사람이 거의 없는 Grub 레거시를 나타냅니다. 거의 모든 지침은 grub2에 대한 것입니다. Ubuntu는 5년 전 또는 9.10에서 grub2로 표준화되었습니다. Grub4dos는 NTFS 파티션에서 사용하기 위한 grub 레거시 버전입니다. 그러나 grub2는 FAT32, NTFS 또는 Linux 형식의 파티션에서도 작동합니다.

grub 레거시와 grub2 모두 이를 사용하여 grub 메뉴를 업데이트합니다. 작업 설치에서:

sudo update-grub

Boot-Repair는 grub 레거시에서는 작동하지 않지만 설치가 현재 지원되는 경우 grub2로 업데이트하도록 제안할 수 있습니다.

https://help.ubuntu.com/community/Boot-Repair

답변2

Grub을 수동으로 편집하려면 텍스트 편집기를 루트 사용자로 실행하는 경우 텍스트 편집기를 사용하여 /boot/grub/grub.cfg를 편집할 수 있습니다. Grub을 사용자 정의하는 방법에 대한 문서는 다음을 참조하세요.이것페이지.

또는 를 사용하여 설치할 수 있는 Grub-Customizer를 사용할 수 있습니다 sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update && sudo apt-get install grub-customizer. 후자의 옵션은 GUI를 사용하므로 더 쉽고 안전할 수 있습니다.

관련 정보