
나는 약 6개월 동안 linode에서 우분투 18을 실행해 왔으며 "apt update"와 "apt 업그레이드"를 수행했습니다.
어떤 grub 파일을 사용할 것인지 물었고, Linode가 선택해야 한다고 말하는 "현재 파일 유지"를 선택했습니다(사용자 정의 항목이 포함되어 있기 때문에).
그러나 이제는 다음과 같은 질문이 있습니다.
┌───────────┤ Configuring grub-pc ├───────────┐
│ GRUB install devices: │
│ │
│ [ ] /dev/sda (26575 MB; QEMU_HARDDISK) │
│ [ ] /dev/sdb (268 MB; QEMU_HARDDISK) │
│ [ ] /dev/sda (26575 MB; QEMU_HARDDISK) │
│ │
│ │
│ <Ok>
3가지 중 어느 것을 선택해야 하는지에 대한 알고리즘이나 지식이 없습니다. Ubuntu는 linode 이미지에서 설치됩니다. 인터넷 검색에 따르면 이 질문을 하는 대부분의 사람들은 /sda 및 /sda1을 가지고 있으며 sda를 선택하라는 조언이 있지만 저는 sda와 sdb를 두 번 가지고 있습니다.
참고로, 서버가 잠겨 있어서 지금은 콘솔 액세스만 가능하며 콘솔은 이 메시지와 함께 차단되므로 SSH로 접속하여 파티션이 무엇인지 확인할 수 없습니다. 이 창에서 나갈 수 있는 옵션은 없습니다(취소 또는 뒤로 돌아갈 수 없음).
도움을 주시면 감사하겠습니다.
답변1
grub은 어떤 부팅 장치를 사용해야 하는지 알고 싶어하는 것 같습니다. 나는 당신이 sda
옵션 중 하나를 선택해야 한다고 생각합니다. 아마도 첫 번째 옵션일 것입니다. 그러나 그들은 동등해 보입니다. 이유는 다음과 같습니다.
이것으로부터linode 커뮤니티 "구조 및 재구축" 튜토리얼Q에 매우 가까운 Ubuntu 디스크와 256MB 스왑 파티션이 있습니다.
따라서 스왑 파티션이 부팅 장치가 될 것이라고 생각하지 않으며 아마도 grub을 설치하기에 적합한 위치가 아닐 것입니다.
답변2
당신은 아마하다SSH 액세스 권한 보유: Ubuntu 시스템 업그레이드 중에 오류 방지 인스턴스가 포트 1022에서 시작됩니다. 이것이 올바른 선택을 찾는 데 도움이 된다면,
선택하지 않고 확인만 하면 됩니다.어느장치. 재부팅할 의도가 없다면 부트로더를 업그레이드할지 여부는 중요하지 않습니다.
업그레이드하기 전에 재부팅하더라도 이것이 합리적으로 안전한 선택이라는 것을 알고 계실 것입니다. 업그레이드하기 전에는 부팅이 가능했기 때문입니다. 업그레이드 후에도 grub 2.02와 호환되는 grub 구성 파일을 계속 제공하고 있습니다(지원되는 모든 Ubuntu 버전에서 사용).
물론 apt는 grub 업그레이드에 대해 아무것도 묻지 않았습니다. 최근 릴리스에는 꽤 많은 새로운 버그수정 및 보호 장치가 있습니다. 하지만 나머지 설치가 완료되고 SSH 액세스 권한을 다시 얻은 후에 이 문제를 처리할 수 있습니다.
디스크 /dev/sdX에 grub을 수동으로 설치하는 명령은 다음과 같습니다.
sudo grub-install /dev/sdX
어떤 장치가 올바른지 확인한 후 시스템이 다시 정상 상태가 되는 즉시 이를 수행할 수 있지만 재부팅하기 전에 수행하는 것이 좋습니다.