如何修改 Ubuntu 分区的 grub.conf

如何修改 Ubuntu 分区的 grub.conf

我试图在配备 haswell 处理器和 nvidia G750M 的新联想电脑上安装 Ubuntu 13。我以前从未安装过 Linux,上周才学习了基本的 unix 命令。

我遵循了一个指南:无法在联想 Y500 上安装 Ubuntu

然而,我已经能够成功安装 Ubuntu 了,但现在我无法打开它(打开时屏幕会关闭)。

我需要能够完成最后的步骤,以便解决我的问题,但我似乎无法找到 Linux 所在的分区,当我执行 fdisk -l 时,一切都是没有标签的 GPT 分区表:

5) 安装完成后,使用 USB 再次启动并选择“尝试 Ubuntu”并让其启动到文本控制台。

您将无法使用此新 Ubuntu 安装,除非您也编辑此 grub.cfg。为此,请先安装此新分区,然后在您选择的 Ubuntu 编辑器(vi、nano 等)中按上述方式编辑 grub.cfg。

sudo mkdir /mnt/newinstall
sudo mount /mnt/newinstall /dev/sdb8
sudo vi /mnt/newinstall/boot/grub/grub.conf

(Same edits as listed in step 3. Also on my install Ubuntu was on the 8th partition > /dev/sdb8. Yours may vary so check it first!)

** Note the file is write protected, so make sure you use ":w!" to write from vi.

尝试输入这些确切的命令得到以下结果:/mnt/newinstall is not a block device

我真的很想开始使用 Ubuntu,但如果不改变一行grub.conf(我认为)就无法开始使用

答案1

交换 mount 命令的两个参数。

答案2

该错误/mnt/newinstall is not a block device是由于您提供的参数顺序错误而导致的。

mount newdevice mountpoint说“安装名称为新设备在名为挂载点“。

因此你需要做的是将第二个命令更改为

sudo mount /dev/sdb8 

答案3

fdisk不适用于 GPT 驱动器。您可以使用 parted 或下载gdisk适用fdisk于 GPt 驱动器的。gdisk即使您不使用它来创建分区,我也建议您安装它。

sudo parted /dev/sda units print

sudo gdisk -l /dev/sda

如果使用 nVidia 驱动程序,则需要 nomodeset。从 grub 菜单按 e 进行编辑,向下滚动到 Linux 行并将 quiet splash 更改为 nomodeset。但一些新系统还需要其他启动参数。

我的计算机启动时出现黑屏,我该怎么做才能修复它?

相关内容