答案1
若要新增核心參數,您可以編輯該/etc/default/grub
文件,然後新增核心參數:
sudo nano /etc/default/grub
然後你可以看到類似這一行的東西:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
您必須新增pci=nomsi
after作為核心參數,然後透過+quiet splash
儲存變更。Ctrlx
您可以透過以下命令檢查變更:
cat /etc/default/grub
更改後您一定會看到類似這樣的內容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
作為最後一步,您必須透過以下命令套用變更:
sudo update-grub
更新:如果您看到此錯誤/usr/sbin/grub-probe: error: failed to get canonical path of aufs'.
,可能對重新安裝和重新映射有所幫助。
所以執行以下步驟:
第一步使用以下命令檢查您的 Ubuntu 和引導分割區:
lsblk
它可以安裝在安裝/
點boot
。
然後啟動後活盤/mnt
,使用以下命令掛載 Ubuntu 分割區:
sudo mount /dev/sd*# /mnt
例如:
sudo mount /dev/sda8 /mnt
所以/dev/sd*#
安裝到你的 Ubuntu 分割區。
如果您有單獨的/boot
分割區,則還需要將其安裝/mnt/boot
:
sudo mount /dev/sd*# /mnt/boot
例如:
sudo mount /dev/sda2 /mnt/boot
其中/dev/sd*#
已更新到您的/boot
分區。
如果需要的話,這應該以足夠的存取權限來安裝它以獲得規範路徑,但我們可能不需要這個。
最後,只需使用正確的根目錄和目標更新 grub:
sudo grub-install --root-directory=/mnt /dev/sdX
哪裡/dev/sdX
是磁碟(不是分割區)我們想要 GRUB 的地方。
例如:
sudo grub-install --root-directory=/mnt /dev/sda
作為替代方式,您可以boot-repair
使用活盤:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair