我无法安装 Ubuntu 18.04。
首先,在使用 BIOS 引导(不是 UEFI)引导 liveusb 后,我看到黑屏而不是安装说明。不知道为什么会出现这个黑屏,但我猜是图形驱动程序问题。我正在使用新购买的 amd rx560 卡。
但是我确实通过设置“nomodeset”获得了对操作系统的访问权限。不幸的是,在安装过程结束时,它无法安装 GRUB,给我这个问题标题中显示的错误消息。
对于任何 Linux 发行版,我通常有两个分区:swap 和 root。我还保持“用于引导加载程序安装的设备”选项不变。默认情况下是 /dev/sda
请随时向我询问有关此的任何信息。我真的需要这方面的帮助。在 ubuntuship 9 年后,我不想回到 Windows。
小智 16
如果对您有意义,请尝试此操作:
在测试模式下启动 Ubuntu Live DVD/USB 并打开终端
通过以下方式运行安装过程而不安装引导加载程序:
sudo ubiquity -b
Run Code Online (Sandbox Code Playgroud)安装完成后按继续测试。
将新安装的文件系统挂载到/mnt
:
sudo mount /dev/sda2 /mnt
sudo mkdir /mnt/boot/efi
sudo mount /dev/sda1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
Run Code Online (Sandbox Code Playgroud)
(sda2
根分区在哪里sda1
,EFI分区在哪里。)
efivars
通过以下方式加载模块:
sudo modprobe efivars
Run Code Online (Sandbox Code Playgroud)重新安装grub-install
64 位版本:
sudo apt-get install --reinstall grub-efi-amd64-signed
sudo grub-install --no-nvram --root-directory=/mnt
Run Code Online (Sandbox Code Playgroud)将 root 更改为/mnt
并更新 Grub:
sudo chroot /mnt
update-grub
Run Code Online (Sandbox Code Playgroud)移动并重命名已安装的引导加载程序:
cd /boot/efi/EFI
cp -R ubuntu/* BOOT/
cd BOOT
cp grubx64.efi bootx64.efi
Run Code Online (Sandbox Code Playgroud)重新启动系统。
小智 10
安装时创建一个大小为 1024mb 的 EFI 文件系统分区。我选择自定义分区如下,它工作正常:
/dev/sda
)/dev/sda1
/dev/sda2
/dev/sda3
/
/dev/sdb
)/dev/sdb1
/home
归档时间: |
|
查看次数: |
59848 次 |
最近记录: |