Grub을 사용한 이중 부팅 설치

Grub을 사용한 이중 부팅 설치

Centos 시스템에 손상된 그럽이 있습니다. 이 문제를 해결하기 위해 복구 모드를 사용한 후 다음 명령을 실행했습니다.

chroot /mnt/sysimage

grub-install /dev/mapper/ddf1OSp3

and then reboot ;

하드 드라이브에서 부팅할 때 "파일을 찾을 수 없습니다"라는 오류 메시지가 표시됩니다.

grub CMD 아래의 grub.conf에서 동일한 명령을 실행하면 제대로 작동하고 파일이 존재합니다!

이 문제를 진행하는 방법

시스템 정보: Linux 커널 2.6.

디스크 재파티션:

$ df

/dev/mapper/ddf1OSp3    /

/dev/mapper/ddf1OSp1    /boot

/dev/sdd1               /data

tmpfs                   /dev/shm

답변1

grubLVM에 다시 설치 하고 싶지 않습니다 . 마더보드 펌웨어에 표시되는 볼륨(하드 드라이브, RAID 어레이...)에 설치해야 합니다. 가장 흔한:

# grub-install /dev/sda

어떤 경우에는 다른 것이 /dev/sda더 합리적일 수 있습니다.

답변2

이 튜토리얼이 도움이 될 수 있을까요?

Grub을 사용한 이중 부팅 설치

Windows 10에서 Grub2 및 이중 부팅 설치

Grub 구성이 요구 사항을 충족하지 않는 경우 이 자습서를 따르십시오. 먼저 Grub을 다시 설치하세요.

sudo yum reinstall grub2-tools

터미널에서 루트로 로그인

su

다른 터미널에서 Windows 10 하드 드라이브에 대한 정보를 가져옵니다. 제 경우에는 이름이 "/dev/sdb1"입니다.

sudo fdisk -l

내 구성에서는 Windows 10 디스크가 다른 하드 드라이브에 있습니다.같은 상황에 처해 있는 경우에만 주의하세요.

루트 터미널에서 grub 구성 디렉터리로 이동합니다.

 cd  /etc/grub.d/

이제 Windows 10 하드 드라이브의 UUID를 찾아야 합니다. 루트가 아닌 터미널에 이 명령을 입력하세요.

ls -l /dev/disk/by-uuid

디스크 옆에서 UUID 코드를 찾습니다(예: 40S863A9D8619F12).

이제 루트 터미널에 다음 명령을 입력하세요.

nano 40_custom

GRUB stdin은 이 파일에서 Windows 10 구성을 입력하는 데 사용됩니다. 구성의 앞부분에서 찾은 UUID 코드를 사용하세요. 내 경우 구성은 다음과 같습니다.

menuentry 'Windows 10' {
        insmod ntfs
        insmod ntldr
        insmod part_msdos
        insmod search_fs_uuid
        search --fs-uuid --no-floppy --set=root 40S863A9D8619F12
        ntldr /bootmgr
}

nano를 저장하고 종료합니다. 이제 새로운 GRUB 구성 파일을 생성해야 합니다. 다음 명령을 입력하세요:

grub2-mkconfig --output=/boot/grub2/grub.cfg

바라보다! ! ! ! 구성을 다시 시작해 보세요.

원천: http://dareneiri.github.io/Configuring-Grub-2-on-CentOS-7/ https://ihaveabackup.net/article/grub2-entry-for-windows-10-uefi

(선택 사항) GRUB 사용자 정의 프로그램 설치

멋진 GRUB 메뉴를 원한다면 이 튜토리얼을 사용하여 grub-customizer를 설치할 수 있습니다: https://centos.pkgs.org/7/epel-x86_64/grub-customizer-5.0.6-1.el7.x86_64.rpm.html

관련 정보