13.10으로 업그레이드하는 동안 Grub을 설치하지 못했습니다.

13.10으로 업그레이드하는 동안 Grub을 설치하지 못했습니다.

Ubuntu 12.10 원격 서버를 13.10으로 업그레이드했습니다.

업그레이드 과정에서 Grub2를 설치할 파티션을 묻는 질문을 받았습니다. 어떤 드라이브가 부팅 드라이브인지 몰랐기 때문에 모든 드라이브를 확인했습니다.

GRUB 부트 로더는 더 이상 존재하지 않거나 어떤 이유로 고유 식별자가 변경된 디스크에 이전에 설치되었습니다. 설치된 GRUB 코어 이미지가 GRUB 모듈 및 grub.cfg와 동기화되어 있는지 확인하는 것이 중요합니다. GRUB가 적절한 부팅 장치에 기록되었는지 다시 확인하십시오.
BIOS에서 어떤 드라이브를 부팅 드라이브로 지정했는지 확실하지 않은 경우 모든 드라이브에 GRUB를 설치하는 것이 좋습니다.
참고: 부트 레코드를 분할하기 위해 GRUB를 설치하는 것도 가능하며 여기에는 몇 가지 적절한 파티션이 제공됩니다. 그러나 이로 인해 GRUB는 차단 목록 메커니즘을 사용하게 되므로 신뢰성이 떨어지므로 권장되지 않습니다.
GRUB 설치 장치:
[*] /dev/sda (3000592MB; TOSHIBA_DT01ACA300)
[*] /dev/sdb (3000592MB; TOSHIBA_DT01ACA300)
[] /dev/md1 (536MB; :1)
[
] /dev/md2 (1099510MB; :2)

나중에 다음과 같은 메시지를 받았습니다.

GRUB을 다음 장치에 설치하지 못했습니다:
/dev/md2
그래도 계속하시겠습니까? 그렇게 하면 컴퓨터가 제대로 시작되지 않을 수 있습니다.
부팅 장치에 GRUB를 쓰지 못했습니다. 계속하시겠습니까?

/boot에 마운트된 것으로 알고 있습니다 /dev/md1. 하지만 원격 서버이기 때문에 재부팅하기 전에 100% 확실해야 합니다.

$mount
/dev/md2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/md1 on /boot type ext3 (rw)
/dev/md3 on /home type ext4 (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)

Grub이 올바르게 설치되었는지 어떻게 확인할 수 있나요?


출력은 sudo parted -l 다음과 같습니다

$ sudo parted -l

Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 5      1049kB  2097kB  1049kB                     bios_grub
 1      2097kB  8592MB  8590MB                     raid
 2      8592MB  9129MB  537MB                      raid
 3      9129MB  1109GB  1100GB                     raid
 4      1109GB  3001GB  1892GB                     raid


Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 5      1049kB  2097kB  1049kB                     bios_grub
 1      2097kB  8592MB  8590MB                     raid
 2      8592MB  9129MB  537MB                      raid
 3      9129MB  1109GB  1100GB                     raid
 4      1109GB  3001GB  1892GB                     raid


Model: Linux Software RAID Array (md)
Disk /dev/md0: 8589MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system     Flags
 1      0.00B  8589MB  8589MB  linux-swap(v1)


Model: Linux Software RAID Array (md)
Disk /dev/md1: 537MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  537MB  537MB  ext3


Model: Linux Software RAID Array (md)
Disk /dev/md2: 1100GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1100GB  1100GB  ext4


Model: Linux Software RAID Array (md)
Disk /dev/md3: 1892GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1892GB  1892GB  ext4

답변1

실제로는 /dev/md1에 마운트되어 있으며 /boot그 반대는 아닙니다. 어쨌든 GRUB을 sda및 에 설치한 것 같지만 sdb둘 다 시스템에 마운트되어 있지 않습니다. 이는 문제가 되지 않으며 에 설치하면 sda첫 번째 하드 드라이브의 MBR에 설치되므로 문제가 없습니다. 그러나 안전을 위해 시스템 드라이브에 설치해 볼 수도 있습니다.

sudo update-grub
sudo grub-install /dev/md

관련 정보