BIOS 無法找到作業系統

BIOS 無法找到作業系統

當我啟動我的筆記型電腦 (Dell vostro-3450) 十次中有九次時,我從 BIOS 收到訊息“未找到作業系統”,我必須再次重新啟動電源。最終 Ubuntu 將會載入。

我檢查過BIOS,沒有相關的配置選項,非常基本。

我已經安裝並運行啟動修復,但問題仍然存在。這是啟動修復的輸出:

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

驅動器(SSD)只是一個大的主分區,我注意到報告末尾有這樣一條訊息:

「[現在使用的作業系統 - Ubuntu 18.04.3 LTS] 的啟動檔案距離磁碟的開頭很遠。您的 BIOS 可能無法偵測到它們。您可能需要在建立 /boot 分割區(EXT4,>200MB)後重試,磁碟的啟動),這可以透過gParted 等工具執行,然後透過[Boot Repair] 的[Separate /boot partition:] 選項來選擇該分割區。https://help.ubuntu.com/community/BootPartition)”

這似乎可能是問題所在,但我認為不可能在驅動器的開頭創建新分區而不破壞現有分區。

有什麼辦法可以解決這個問題而無需重新安裝 ubuntu 嗎?

編輯:

sudo lshw -c 磁碟的輸出

  *-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,這似乎解決了啟動問題。我必須建立一個 32 位元 Windows 7 USB 記憶棒才能讓 BIOS 更新公用程式正常運作。

答案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

我想知道這是什麼,兩個不同的連結指向 /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)

並更新 grub

sudo update-grub

相關內容