无法在联想 Y500 上安装 Ubuntu

Xan*_*nax 8 boot grub2 lenovo

我完全无法在我的 lenovo Y500 上安装任何版本的 Linux。

特尔;博士:

  • 打开 EFI -> 甚至无法访问安装程序
  • 使用旧版 - > 安装程序运行良好,但安装的操作系统从不启动

长版:

很难回顾我所做的事情,因为我尝试了很多东西,但这里是它的要点:

EFI 模式(禁用安全启动):

试验#1

  • Ubuntu 12.10 x64 和 Mint 14 x64
  • 从 USB 启动
  • 看到有选择的屏幕
  • 选择“尝试 ubuntu”
  • 得到黑屏

试验#2

  • Ubuntu 12.10 x64 和 Mint 14 x64
  • 从 USB 启动
  • 看到有选择的屏幕
  • 按“e”进入编辑模式
  • 删除“安静的飞溅”
  • 替换为“nomodeset”
  • 最终在命令行上显示来自 x 服务器的错误消息:“未找到屏幕”
  • 尝试摆弄 xorg.conf 无济于事

试验#3

  • Arch Linux Live USB EFI 模式
  • 没有开机

试验#4

  • Ubuntu 12.10 x64 和 Mint 14 x64
  • 在菜单中设置“e”进入编辑模式
  • 添加 acpi=off
  • 最终得到“(initramfs)无法找到介质”消息

试验#5

  • 同上
  • 将 SATA 模式设置为传统(AHCI)
  • 错误循环说明了“ata1.00:硬重置链接”的内容

传统模式

试验#1

  • Ubuntu 12.10 x64 和 Mint 14 x64
  • USB启动
  • 一切似乎都有效
  • 继续正常安装(默认选择 SSD 驱动器)
  • 一切似乎都有效
  • 重启
  • 黑屏
  • 按下“shift”重新启动
  • 请参阅消息“grub 加载”。没事了
  • 根据 Ubuntu 社区 EFI 页面上的建议,运行 boot-repair
  • 相同的结果
  • 再次运行引导修复
  • 相同的结果

试验#2

  • Ubuntu 12.10 x64 和 Mint 14 x64
  • 同上,但选择 1T HDD 作为目标安装
  • 相同的结果

试验#3

  • 在 SSD 上创建 /boot 分区
  • 安装在 SSD 上
  • 相同的结果(“grub 加载。”)
  • 运行引导修复两次
  • 相同的结果

试验#4

  • 在 HDD 上创建 GPT 文件系统
  • 在硬盘上创建 /boot 分区
  • 安装在硬盘上
  • 结果和上面一样

试验#5

  • 在硬盘上安装 ubuntu
  • 在所有驱动器(HDD 和 SSD)上安装引导
  • 相同的结果

试炼#6

  • 在 SSD 上安装 Arch
  • 未找到引导加载程序

笔记:

  • 每一步都用多个 USB 尝试过。
  • 所有isos的MD5Sums都经过验证
  • LiveUSB 是通过 ubuntu 的嵌入式应用程序和 unetbootin 创建的(除了 Arch 的 live USB,它是根据 Arch wiki 中的建议通过 DDing iso 创建的)
  • 我在第一次试验中擦掉了窗户,我不在乎,我永远不会使用它。我不想双启动。我只想要 Ubuntu 或 Mint 或 Arch
  • 据我所知(经过 50 多次试验后变得很困难),我尝试了 sata 模式 IDE 或正常的每个选项。虽然不确定。

我还尝试了许多其他我现在想不起来的事情。

总而言之,我在一周半的时间里每天花 3 到 5 个小时来做​​这件事,但完全没有用。

我非常失望,因为这是我的第一个联想,而且联想是 Linux 友好的……我从来没有花一个多小时在任何机器上安装 linux。

更令人沮丧的是,它似乎对某些人有效,我找不到任何提示告诉我他们是如何管理的。我写信给一个人,他在 YouTube 上发布了一系列关于如何在 Y500 上完美运行的视频,他告诉我他刚刚安装了 mint,没有任何问题。可能我是一个特例,因为我有 Y500 的 SLI 版本。

如果有人有指针、不完整的解决方案、想法、黑魔法,我将永远欠债。

谢谢

PS:这个问题,afaik,不是现有问题的重复。我已经搜索了所有包含“lenovo”和“install”的问题,但没有一个适用于我。

T2S*_*all 6

这就是我如何启用 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”,您可以重新排序启动优先级。


Ale*_*lex 2

  • 进行标准安装。
  • 重启。F2重新启动时按下。
  • 将网络启动的启动顺序更改为最上面。
  • F10保存并重新启动。

就是这样!


Dim*_*dis 0

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 卡的问题已经解决,如果没有,那么这是其他问题。