我完全无法在我的 lenovo Y500 上安装任何版本的 Linux。
很难回顾我所做的事情,因为我尝试了很多东西,但这里是它的要点:
我还尝试了许多其他我现在想不起来的事情。
总而言之,我在一周半的时间里每天花 3 到 5 个小时来做这件事,但完全没有用。
我非常失望,因为这是我的第一个联想,而且联想是 Linux 友好的……我从来没有花一个多小时在任何机器上安装 linux。
更令人沮丧的是,它似乎对某些人有效,我找不到任何提示告诉我他们是如何管理的。我写信给一个人,他在 YouTube 上发布了一系列关于如何在 Y500 上完美运行的视频,他告诉我他刚刚安装了 mint,没有任何问题。可能我是一个特例,因为我有 Y500 的 SLI 版本。
如果有人有指针、不完整的解决方案、想法、黑魔法,我将永远欠债。
谢谢
PS:这个问题,afaik,不是现有问题的重复。我已经搜索了所有包含“lenovo”和“install”的问题,但没有一个适用于我。
这就是我如何启用 Ubuntu 13.04 与 Windows 8 一起安装的新(2013 年 5 月)Lenovo IdeaPad Y500(1TB 驱动器,双 NVidia GT 750M)。
1) 下载 Ubuntu 13.04 x64 桌面 ISO 的副本并安装到 USB 闪存驱动器。( http://www.ubuntu.com/download ) 按照本指南创建 USB 安装映像 ( https://help.ubuntu.com/community/Installation/FromUSBStick )
2) 使用内置的 Windows 驱动器管理工具调整 Windows 8 分区的大小。只需调整分区大小,不要在空白空间中创建新分区,因为 Ubuntu 安装程序会这样做。(您可能需要完全重新启动才能进行大小调整。)
3) 在 Windows 8 中,使用写字板编辑新 USB 闪存驱动器上的 boot/grub/grub.conf。
将“set gfxmode=auto”更改为“set gfxmode=1920x1080”
在“安装 Ubuntu”下,将“quiet splash”更改为“nomodeset=1”
所以它应该看起来像这样:
if loadfont /boot/grub/font.pf2 ; then
set gfxmode=1920x1080
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
menuentry "Try Ubuntu without installing" {
set gfxpayload=keep
linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --
initrd /casper/initrd.lz
}
menuentry "Install Ubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity nomodeset=1 --
initrd /casper/initrd.lz
}
menuentry "OEM install (for manufacturers)" {
set gfxpayload=keep
linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true --
initrd /casper/initrd.lz
}
menuentry "Check disc for defects" {
set gfxpayload=keep
linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash --
initrd /casper/initrd.lz
}
Run Code Online (Sandbox Code Playgroud)
4) 安装 Ubuntu 并选择安装 Ubuntu 13.04 和 Windows 8 的选项。选择将引导加载程序安装到新的 Ubuntu 分区。
5)安装完成后,再次用你的USB启动并选择“Try Ubuntu”,让它启动到文本控制台。
在编辑此 grub.cfg 之前,您将无法使用这个新的 Ubuntu 安装。为此,首先挂载这个新分区,然后在您选择的 Ubuntu 编辑器(vi、nano 等)中按上述方式编辑 grub.cfg。
sudo mkdir /mnt/newinstall
sudo mount /mnt/newinstall /dev/sdb8
sudo vi /mnt/newinstall/boot/grub/grub.conf
Run Code Online (Sandbox Code Playgroud)
(与第 3 步中列出的相同的编辑。同样在我的安装中,Ubuntu 位于第 8 个分区 /dev/sdb8。您的可能会有所不同,因此请先检查一下!)
** 注意文件是写保护的,所以一定要使用 ":w!" 从 vi 写。
6) 此时你应该能够启动你的新 Ubuntu,但你只会看到一个希望清晰的文本控制台。默认的 VESA 和 nouveau 驱动程序不支持 750M 卡。此外,Ubuntu 提供的 nvidia 二进制文件也太旧了,无法运行。(好吧,我花了几个小时试图让它们工作但没有成功。)解决方案:
安装来自 NVidia 的新驱动程序!(请访问 NVidia 网站并找到相关驱动程序 URL。我列出了截至 2013 年 5 月 6 日的当前版本):
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/319.17/NVIDIA-Linux-x86_64-319.17.run
sudo chmod +x NVIDIA-Linux-x86_64-319.17.run
sudo sh ./NVIDIA-Linux-x86_64-319.17.run
(follow the installer instructions)
Run Code Online (Sandbox Code Playgroud)
7) 你现在应该有一个正常运行的 Windows 8 和 Ubuntu 13.04!我会喜欢的Ubuntu的支持NVIDIA驱动程序的工作,因为任何内核的Ubuntu更新将迫使我不得不重新安装nvidia的二进制驱动。
8) 选择您的启动方法。您可以在启动时选择“F12”来选择要启动的内容。要设置默认值,请在启动时按住“F2”,您可以重新排序启动优先级。
lenovo 内置了 NVIDIA GeForce GT650M 2GB,而且,NVIDIA 在 Linux 上确实是个大问题...尝试安装 ubuntu,启动时按CTRL+ ALT+F1并登录并运行以下命令:
sudo apt-get install linux-source
Run Code Online (Sandbox Code Playgroud)
在那之后:
sudo apt-get install linux-headers-3.5.0-17-generic
Run Code Online (Sandbox Code Playgroud)
比尝试删除:
sudo apt-get autoremove nvidia-*
Run Code Online (Sandbox Code Playgroud)
并尝试再次安装:
sudo apt-get install nvidia-current-updates
Run Code Online (Sandbox Code Playgroud)
完成所有这些后,重新启动计算机。如果这有帮助,那么 NVIDIA 卡的问题已经解决,如果没有,那么这是其他问题。