1. 程式人生 > >解決安裝完Ubuntu系統後啟動項中沒有Ubuntu的問題

解決安裝完Ubuntu系統後啟動項中沒有Ubuntu的問題

問題出現的原因是你沒有把grub安裝到硬碟的起始扇區裡,按理說Ubuntu在安裝的時候應該能很好的處理這個問題,但有個別電腦還是會出問題。不過我們可以通用命令解決 問題。

使用U盤進入Ubuntu系統,開啟終端。

首先你需要知道自己的/boot目錄到底裝到哪個分割槽裡了。執行

ls -l /dev

會輸出一大串結果,你去找含有 sda* 或者 sdb* 字樣的檔案. 一般來說我們的硬碟都會是sda1 ~ sdaN。sd幾就是第幾個分割槽。

假如你知道你的ubuntu的/boot目錄安裝在sda4話,執行以下命令即可解決問題:

sudo mount /dev/sda4 /mnt      
sudo grub-install --boot-directory=/mnt/boot /dev/sda

這時重啟電腦,啟動項就會有ubuntu和windows了。

如果你不知道你的/boot安裝到哪裡了,就可以像這樣一個一個試:

sudo mount /dev/sda1 /mnt
ls /mnt 

這時檢視螢幕上有沒有輸出/boot這個目錄。如果沒有,就重複以上2個命令,把sda1換成sda2,直到你找到你的/boot的目錄在sda幾中為止。找到後,執行第1、第2個命令即可解決問題。

如果你將/boot單獨掛載到了一個分割槽,那麼你也可以使用

sudo fdisk -l

來檢視前硬碟的分割槽資訊找到/boot 所在位置