有没有办法在安装前包含NVIDIA驱动程序?

我的笔记本电脑讨厌Nouveau,并且省去了从10.04升级到11.04的麻烦(就像我用10.10做的那样)我想知道是否有办法修改Ubuntu ISO以在nVidia驱动程序上运行而不是安装它们然后。

我真的不想改用Mint,因为我喜欢Unity。

那么,有没有办法让我已经安装并激活nVidia驱动程序来创建ISO?

编辑:LiveCD系统无法使用Nouveau启动,并通过备用或任何其他方法安装导致Nouveau在安装后被激活,除了光标外,我还留下黑屏。 因此,为什么我要求启动和运行NVIDIA驱动程序。

你的问题是nouveau所以我建议将它列入黑名单,以免它被加载。 通常情况下,这可以通过编辑/etc/modprobe.d/blacklist.conf来完成,但这在实时设置中并不可行。

但您仍然可以使用引导参数来执行此操作。

  1. LiveCD开始启动后(BIOS后)立即对键盘进行Mash。 我捣乱了F6(预感)并且它有效 – 但其他键也可能有用。
  2. 选择您的语言并再次按F6。
  3. 按转义退出该子菜单,您应该留下引导参数行。
  4. --之后添加disablemodules=nouveau ,在行的末尾并点击return。

这应该可以让您以VESA模式进入桌面。 从那里你应该能够安装。

在重新启动之前,我建议您安装新安装并编辑其etc/modprobe.d/blacklist.conf文件,以在新行上添加blacklist nouveau 。 如果你不这样做,你可以稍后在grub中执行disablemodules -route。 有关详细信息,请参阅“ 引导选项”帮助页面 。

一旦您坐在桌面的VESA版本上,就可以毫无问题地安装nvidia驱动程序。


或者:

  1. 下载alternate ISO并启动它。 这是一个文本模式安装程序。 在原地比特,但它应该安装Ubuntu。
  2. 第一次启动时干扰grub(如上所述)。

您是否尝试使用内核命令行选项启动livecd /已安装的替代ISO桌面:

 nouveau.noaccel=1 

或者,如果这不起作用,也许是好老:

 nouveau.modeset=0 

Nouveau在启动时硬锁我的MacBook Pro 5,1但使用noaccel选项允许它成功启动,因此它可能适合您。