저는 Centos 7 홈 사용자입니다. Centos 8을 추가로 설치했습니다. 앞으로는 Centos 7 대신 Centos 9를 설치할 예정입니다. 그래서 저는 이전 복사본과 새 OS를 동일한 하드 드라이브에 보유하고 있으며 앞으로도 계속 보관할 것입니다.
[root@Prestigio vidas]# blkid
/dev/sda1: LABEL="SWAP" UUID="8d5cadcb-349e-44e0-9c04-dfc39cda9ffe" TYPE="swap"
/dev/sda2: LABEL="CENTOS 7" UUID="432333ab-9311-4cfd-aded-c3d50f4c79a8" TYPE="ext4"
/dev/sda3: LABEL="CENTOS 8" UUID="164e700e-4f52-4e52-aacb-574512303461" TYPE="ext4"
/dev/sda4: LABEL="HOME" UUID="47356a98-6ab5-46a8-afa1-91c22ce880a6" TYPE="ext4"
복구 디스크를 사용하여 운영 체제를 전환했습니다.
chroot /mnt/sysimage
grub2-install /dev/sda
매우 불편합니다. Putty를 통해 운영 체제를 선택한 다음 재부팅할 수 있나요? 어떻게?
답변1
근처에 두 번째(헤드리스가 없는) 머신이 있고 각 머신에서 사용할 수 있는 직렬 포트와 널 모뎀(직렬 콘솔) 케이블이 있는 경우 grub(및 선택적으로 커널)에 직렬 콘솔로 출력하도록 지시할 수 있습니다. 그런 다음 두 번째 시스템을 사용하여 grub 메뉴에서 부팅할 운영 체제를 선택합니다. CentOS에만 해당되는 것은 아니지만 Arch Wiki에는 직렬 콘솔에 대한 좋은 페이지가 있습니다.https://wiki.archlinux.org/index.php/working_with_the_serial_console
그렇지 않으면 운영 체제 선택을 grubenv에 저장한 후 다음 부팅 시 grubenv에서 검색하도록 grub을 구성할 수 있습니다. 이 질문에는 다양한 배포판에 대해 이를 수행하기 위한 몇 가지 팁이 있습니다. 재부팅하기 전에 Windows로 재부팅하고 싶다고 GRUB에 어떻게 알릴 수 있나요? 방금 게시한 @doneal24 링크도 훌륭합니다.
GRUB2 참조:https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config