![如何修改 Ubuntu 分区的 grub.conf](https://linux22.com/image/838674/%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%20Ubuntu%20%E5%88%86%E5%8C%BA%E7%9A%84%20grub.conf.png)
我试图在配备 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。但一些新系统还需要其他启动参数。