GRUB에 백업과 동일한 Ubuntu OS를 추가하는 방법은 무엇입니까?

GRUB에 백업과 동일한 Ubuntu OS를 추가하는 방법은 무엇입니까?

내 하드 드라이브에는 4개의 파티션이 있습니다.

  • 15GB Ubuntu OS(/에 설치됨) - sda 2
  • 15GB 백업(설치되지 않음) - sda 3
  • 505MB Grub(/boot/efi) - sda 1
  • 89GB GB 데이터(마운트/데이터) - sda 4

sda2LTS 업데이트(예: 16.04~18.04)의 경우 첫 번째 파티션( )을 두 번째 파티션( sda3) 에 복사(dd 사용)하려고 합니다 . 이렇게 하면 에서 버전 업데이트를 수행할 수 있으며 sda2, 실패하면 에서 버전 업데이트를 수행할 수 있습니다 sda3.

부팅 시 많은 것을 시도했지만 sda3메뉴 항목이 표시되지 않습니다(내가 사용한 것 update-grub).

dd 명령을 사용하십시오:dd if=/dev/sda2 of=/dev/sda3

내 프로필/etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Backup" {
set root=(hd0,3)
    linux /vmlinuz root=/dev/sda3 ro quiet splash
    initrd /initrd.img
}

산출update-grub

Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50-curtin-settings.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-47-generic
Found initrd image: /boot/initrd.img-4.15.0-47-generic
Adding boot menu entry for EFI firmware configuration
done

내 프로필/boot/grub/menu.lst

default         0
timeout         0
hiddenmenu

title           Ubuntu 18.04.2 LTS, kernel 4.15.0-47-generic
root            (hd0)
kernel          /boot/vmlinuz-4.15.0-47-generic root=/dev/hda1 ro console=hvc0
initrd          /boot/initrd.img-4.15.0-47-generic

title           Ubuntu 18.04.2 LTS, kernel 4.15.0-47-generic (recovery mode)
root            (hd0)
kernel          /boot/vmlinuz-4.15.0-47-generic root=/dev/hda1 ro  single
initrd          /boot/initrd.img-4.15.0-47-generic

관련 정보