BIOS가 OS를 찾는 데 문제가 있음

BIOS가 OS를 찾는 데 문제가 있음

노트북(Dell vostro-3450)을 10번 중 9번 부팅할 때 BIOS에서 "운영 체제를 찾을 수 없습니다"라는 메시지가 표시되고 전원을 다시 껐다 켜야 합니다. 결국 Ubuntu가 로드됩니다.

BIOS를 체크인했는데 구성할 관련 옵션이 없습니다. 매우 기본적입니다.

부팅 복구를 설치하고 실행했지만 문제가 남아 있습니다. 부팅 복구의 출력은 다음과 같습니다.

http://paste.ubuntu.com/p/hGcPkrQRgj/

드라이브(SSD)는 하나의 큰 기본 파티션일 뿐이며 보고서 끝에 다음 메시지가 있음을 확인했습니다.

"[현재 사용 중인 OS - Ubuntu 18.04.3 LTS]의 부팅 파일이 디스크 시작 부분에서 멀리 떨어져 있습니다. BIOS에서 이를 감지하지 못할 수 있습니다. /boot 파티션(EXT4, >200MB)을 생성한 후 다시 시도할 수 있습니다. , 디스크 시작) 이 작업은 gParted와 같은 도구를 통해 수행할 수 있습니다. 그런 다음 [부팅 복구]의 [Separate /boot partition:] 옵션을 통해 이 파티션을 선택합니다.https://help.ubuntu.com/community/BootPartition)"

이것이 문제인 것 같지만 기존 파티션을 파괴하지 않고 드라이브 시작 부분에 새 파티션을 만드는 것은 불가능하다고 생각합니다.

기본적으로 우분투를 다시 설치하지 않고 이 문제를 해결할 수 있는 방법이 있습니까?

편집하다:

sudo lshw -c disk 출력

  *-disk                    
       description: SCSI Disk
       product: Multi-Card
       vendor: Generic-
       physical id: 0.0.0
       bus info: scsi@6:0.0.0
       logical name: /dev/sdb
       version: 1.00
       capabilities: removable
       configuration: logicalsectorsize=512 sectorsize=512
     *-medium
          physical id: 0
          logical name: /dev/sdb
  *-disk
       description: ATA Disk
       product: Samsung SSD 850
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 1B6Q
       serial: S21HNXBG528568R
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=d69f4185
  *-cdrom
       description: DVD-RAM writer
       product: DVD+-RW TS-L633J
       vendor: TSSTcorp
       physical id: 0.0.0
       bus info: scsi@1:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/cdrw
       logical name: /dev/dvd
       logical name: /dev/dvdrw
       logical name: /dev/sr0
       version: D500
       capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
       configuration: ansiversion=5 status=nodisc

편집하다:

BIOS를 A05에서 최신 버전인 A13으로 업데이트했는데 이로 인해 부팅 문제가 해결된 것 같습니다. BIOS 업데이트 유틸리티가 작동하려면 32비트 Windows 7 USB 스틱을 만들어야 했습니다.

답변1

lrwxrwxrwx 1 root root  9 Nov  6 08:42 ata-Samsung_SSD_850_EVO_500GB_S21HNXBG528568R -> ../../sda
lrwxrwxrwx 1 root root 10 Nov  6 08:42 ata-Samsung_SSD_850_EVO_500GB_S21HNXBG528568R-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9 Nov  6 08:37 ata-TSSTcorp_DVD+_-RW_TS-L633J_R8126GNB668741 -> ../../sr0
lrwxrwxrwx 1 root root  9 Nov  6 08:42 usb-Generic-_Multi-Card_20090516388200000-0:0 -> ../../sdb
lrwxrwxrwx 1 root root  9 Nov  6 08:42->wwn-0x5002538d400f800d ../../sda
lrwxrwxrwx 1 root root 10 Nov  6 08:42 wwn-0x5002538d400f800d-part1 -> ../../sda1

이것이 무엇인지 궁금합니다. 2개의 서로 다른 링크가 /dev/sda 및 /dev/sda1을 가리킵니다.

sudo unlink /dev/disk/by-id/wwn-0x5002538d400f800d-part1 

그리고

sudo unlink /dev/disk/by-id/wwn-0x5002538d400f800d

현재 실행 중인 커널에서 initrid를 업데이트하세요.

sudo update-initramfs -u -k $(uname -r)

그리고 그럽을 업데이트하세요

sudo update-grub

관련 정보