부팅하는 동안 GRUB가 중단됩니다.

부팅하는 동안 GRUB가 중단됩니다.

GalliumOS(Ubuntu 변형)를 설치했는데 한동안 잘 작동했습니다(아마 새로 설치한 후 약 1개월 정도). 얼마 전(아마 최소 2주 전) 일부 업데이트(GRUB2인 것 같습니다)에서 설치 위치 등을 선택하라고 요청했습니다. 나는 /dev/sda7잠재력과 같은 것을 선택했는데(정확히 어디에 있는지 기억이 나지 않습니다) 그것이 문제일 가능성이 가장 높습니다. 그 이후로 부팅할 때마다 GRUB 화면에 부팅 옵션 4개 정도 중에서 선택하라고 나오는데, 그게 짜증나는데, 고치려고 한 적이 없습니다.

어제 설치를 시작할 수 없었습니다. 문제는 다음과 매우 유사했습니다.이것. 기본적으로 화면에는 두 줄이 인쇄됩니다. 첫 번째 줄에는 "SeaBIOS(필요한 경우 다른 버전 번호를 복사할 수 있음)"가 표시되고 두 번째 줄에는 "하드 드라이브에서 부팅"이 표시됩니다. 여기서 시스템이 정지됩니다.

GalliumOS liveUSB를 성공적으로 만들었고 부팅할 수 있었습니다(연결했을 때 GRUB는 SSD와 USB의 두 가지 옵션을 제공했습니다. SSD는 여전히 중단되고 USB는 제대로 작동합니다). SSD의 GRUB 문제를 어떻게 해결합니까? 찾았어요이것Ubuntu liveUSB를 사용하여 이 작업을 수행하는 방법을 자세히 설명합니다. 내 컴퓨터에 GalliumOS가 설치되어 있어도 가능합니까(Ubuntu liveUSB를 만든다고 가정)?

답변1

결국 GalliumOS 라이브 USB를 (다시) 만들고 지침을 따랐습니다.여기. 가장 관련성이 높은 부분은 아래와 같습니다.

sudo bash

mkdir /tmp/a

## set GALLIUMOS_ROOT according to your model and original install method
GALLIUMOS_ROOT=/dev/sda7       ## chrx Haswell or Broadwell
GALLIUMOS_ROOT=/dev/sda1       ## ISO  Haswell or Broadwell
GALLIUMOS_ROOT=/dev/mmcblk0p7  ## chrx Bay Trail, Braswell, Skylake
GALLIUMOS_ROOT=/dev/mmcblk0p1  ## ISO  Bay Trail, Braswell, Skylake

mount $GALLIUMOS_ROOT  /tmp/a
mount -o bind /proc    /tmp/a/proc
mount -o bind /dev     /tmp/a/dev
mount -o bind /dev/pts /tmp/a/dev/pts
mount -o bind /sys     /tmp/a/sys
mount -o bind /run     /tmp/a/run

## then

chroot /tmp/a /bin/bash

## reinstall GRUB: internal disk device ONLY :)

dpkg-reconfigure grub-pc

## You might also get some additional prompts:

##  - empty "Linux command line" (OK)

##  - keep the local version of the GRUB config (YES)

exit

reboot

internal disk device only이것이 무엇을 의미하는지 확인할 수는 없습니다 .여기그런 의미인 것 같습니다 /dev/sda. 실수로 /dev/sda및 을 선택했는데 /dev/sda7작동하므로 다시 깨지지 않는 한 다시는 건드리지 않을 것입니다.

편집: 어느 시점(수정 후 며칠 후)에 다시 충돌이 발생했습니다. 만 선택하세요 /dev/sda.

관련 정보