"BASH와 유사한 최소 라인 편집 등 지원"을 받으세요. USB로 부팅하려고 할 때

"BASH와 유사한 최소 라인 편집 등 지원"을 받으세요. USB로 부팅하려고 할 때

pop-os를 통해 Ubuntu를 새로 설치하려고 하는데 USB에서 부팅을 시도할 때마다 USB에서 부팅을 시도하는 경우에만 제대로 부팅됩니다. 다음 화면이 나타납니다.

Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completion. Anywhere else TAB lists possible device or file completion.

grub>_ 

나는 이 문제의 원인이 무엇인지 전혀 모릅니다. 저는 Linux를 처음 접했고 아직 파티셔닝이나 그 어떤 것도 (적어도 의도적으로) 망쳐본 적이 없습니다. 나는 지시를 따랐다.여기:

어느 날 Windows와 듀얼 부팅으로 Elementary OS를 설치하던 중 재부팅 시 Grub 오류가 발생했습니다. 오류 메시지가 포함된 명령줄을 받았습니다.

최소한의 BASH 라인 편집을 지원합니다. 첫 번째 단어의 경우 TAB은 가능한 명령 완성을 나열합니다. 다른 곳에서는 TAB이 가능한 장치 또는 파일 완성을 나열합니다.

줄 편집과 같은 최소한의 BASH 지원 실제로 이것은 Elementary OS 특정 버그가 아닙니다. 이는 모든 Linux 운영 체제(예: Ubuntu, Fedora, Linux Mint 등)에서 발생할 수 있는 일반적인 Grub 오류입니다.

이 기사에서는 Ubuntu 기반 Linux 시스템에서 "최소 BASH 등 줄 편집 지원" Grub 오류를 수정하는 방법을 알아봅니다.

이 튜토리얼을 읽고 유사하고 보다 일반적인 문제를 해결할 수 있습니다. 오류: Linux의 grub 구조에 해당 파티션이 없습니다.

전제 조건 이 문제를 해결하려면 다음이 필요합니다.

(바람직하게는) 동일한 Linux 배포판의 라이브 USB 또는 디스크 라이브 세션에서 작동하는 인터넷 연결 전제 조건이 충족되었는지 확인한 후 죽음의 검은 화면(내가 그렇게 부를 수 있는 경우)을 수정하는 방법을 살펴보겠습니다. 리눅스;)).

"최소 BASH와 같은 줄 편집 지원" Grub 오류 수정 단계를 주의 깊게(맹목적이지 않게) 따르면 프로세스는 간단합니다. 시스템에 따라 파티션 이름을 변경해야 할 수도 있습니다.

1단계: 라이브 Linux USB로 부팅합니다.

2단계: 시스템이 EFI 또는 BIOS를 사용하는지 확인해야 합니다. 이렇게 하려면 터미널을 열고 다음 명령을 사용하여 파티션을 나열하십시오.

sudo fdisk -l

출력이 엄청날 수 있으므로 주의 깊게 살펴보십시오. EFI와 같은 내용이 표시되면 시스템에 EFI가 있는 것입니다. 이 정보는 이후 단계에서 중요해집니다.

Device        Start       End   Sectors   Size Type /dev/sda1     
2048    976895    974848   476M EFI System /dev/sda2    976896 
40038399  39061504  18.6G Linux filesystem /dev/sda3  40038400 
79099903  39061504  18.6G Linux filesystem /dev/sda4  79099904
468875263 389775360 185.9G Linux filesystem

여기서 주목해야 할 두 가지 사항이 있습니다. EFI가 마운트된 파티션(설치된 경우)과 루트 파티션이 마운트된 파티션입니다.

3단계(UEFI 시스템에만 해당): 이제 grub을 다시 설치하기만 하면 됩니다.

먼저 루트 파티션을 마운트합니다. 나는 /dev/sda2를 루트 파티션으로 사용했지만 시스템에 이미 있는 것에 따라 변경해야 합니다.

sudo mount /dev/sda2 /mnt 

EFI 시스템이 있는 경우 이 파티션도 마운트하십시오.

sudo mount /dev/sda1 /mnt/boot/efi

이제 다음 단계는 최종적으로 UEFI 시스템용 grub을 다음과 같이 설치하는 것입니다.

sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu 
--target=x86_64-efi --efi-directory=/mnt/boot/efi

다음 명령을 사용하여 Ubuntu Linux를 다시 시작합니다.

shutdown -r now 

그럽을 다시 정상으로 되돌려 놓아야 합니다.

나는 이것을 시도한다:

binyamin@pop-os:~$ sudo fdisk -l 
[sudo] password for binyamin:  
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors 
Disk model: SAMSUNG MZALQ512HBLU-00BL2 
Units: sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 16384 bytes / 131072 bytes 
Disklabel type: gpt 
Disk identifier: FD854D1E-4AEC-49E6-8A99-BF137A834EA9

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      4096    1023998   1019903   498M EFI System
/dev/nvme0n1p2   1024000    9412606   8388607     4G Microsoft basic data
/dev/nvme0n1p3   9412608  991822510 982409903 468.4G Linux filesystem 
/dev/nvme0n1p4 991822512 1000211118   8388607     4G Linux swap

Partition 4 does not start on physical sector boundary.


Disk /dev/sda: 14.59 GiB, 15669919744 bytes, 30605312 sectors 
Disk model: Cruzer Blade   
Units: sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disklabel type: dos 
Disk identifier: 0x2cf4ba3a

Device     Boot   Start     End Sectors  Size Id Type 
/dev/sda1  *          0 5999871 5999872  2.9G  0 Empty 
/dev/sda2       5271500 5279499    8000  3.9M ef EFI (FAT-12/16/32)


Disk /dev/mapper/cryptswap: 4 GiB, 4294442496 bytes, 8387583 sectors
Units: sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical):
512 bytes / 512 bytes 
I/O size (minimum/optimal): 16384 bytes / 131072 bytes 
Alignment offset: 8192 bytes 
binyamin@pop-os:~$ sudo mount /dev/nvme0n1p3 /mnt 
binyamin@pop-os:~$ sudo mount /dev/nvme0n1p1 /mnt/boot/efi
binyamin@pop-os:~$ sudo grub-install
--boot-directory=/mnt/boot --bootloader-id=ubuntu 
--target=x86_64-efi --efi-directory=/mnt/boot/efi 
Installing for x86_64-efi platform. Installation finished. No error reported.
--target=x86_64-efi: command not found

그런 다음 페이지에 제공된 시작 복구를 사용하는 두 번째 방법을 따랐지만 문제가 해결되었다는 메시지를 받았음에도 불구하고 문제가 해결되지 않았습니다. Pastebin에 대한 링크를 게시했지만 URL이 공백으로 표시됩니다. (https://paste2.org). 내가 본 모든 솔루션은 USB 부팅과 관련이 있었지만 정확히는 내가 할 수 없는 일이었습니다. 내 컴퓨터는 Lenovo Ideapad 5입니다(해당하는 경우). 어떤 도움이라도 대단히 감사하겠습니다.

답변1

나는 똑같은 문제를 우연히 발견했고, 당신이 언급한 것과 똑같은 해결책을 시도했지만 똑같은 실망스러운 결과를 얻었습니다. 실제로 작동하는 것은 시작 시 "안전한 그래픽"을 선택하는 것입니다. 나 한테 딱이야. 행운을 빌어요!

안전한 그래픽 옵션

관련 정보