固件,噩梦之三:如何在已安装Windowws引导分区的计算机上安装Linux

勘误:一年过去了,我必须纠正自己。 我的机器没有 UEFI。 我拥有的是一个引导分区。 解决方案保持不变。

它不仅仅是一篇意见文章,它还是一个教程,但让我们转到背景。

在论坛中我提到 我打算买一台新电脑,我实际上是上周六买的。 我 ideapad z570 它有一个英特尔酷睿 i7 处理器、4G 内存(我会再增加 4G)、英特尔 HD 3000 显卡(64M 专用,等等) 我不是来玩的 我不在乎),Intel N-1000 无线控制器(如果您不使用免费内核,您将拥有一个)和 500G 硬盘,这是我们将要关注的。 磁盘有 4 个分区(3 个主分区和一个逻辑分区),2 个分区是工厂分区(您知道,用于恢复),一个是 Windows 分区(7 个家庭高级版)和 另一个(磁盘开头的那个)有 200Mb.

挑战: 安装 Debian Wheezy (Beta 4)在该机器上(如果可能,双启动)。

发生了什么事? 我可以使用 live CD(对于这种情况,我使用 Xubuntu上) 并且一开始就很好。 但即使你安装了一些发行版, 它只启动了 Windows. 在 liveCD 中我发现这个 200Mb 的分区 有引导标志. 正如我在启动 liveCD 时所看到的,在 grub 出现之前,它显示了一个标志,上面写着 “未启用安全启动”. 那是, 这是 磁盘有 EFI 但没有启用安全启动 (呸,我没有找到可以激活的地方………………..hehehehehe). 该消息的出现取决于发行版,并表明它支持 EFI。 安装 Linux 并非不可能, 但它会有所不同 (而且不太舒服)。

首先,我开始搜索有关如何使用 EFI 安装 Debian 的信息,他们说您必须指定引导分区的内容。 它没有帮助我,它仍然是一样的。

然后我想到了如何在像我这样的机器上安装 linux(任何 linux)。 我遇到了 lenovo 支持论坛,他们告诉我这取决于磁盘的分区方式,如果它有 EFI,则磁盘 你有 比有一个分区表 GPT.

猜猜……………………………… 是的,我的磁盘有一个分区表 MBR. 我在 Windows 中咨询过它。

我一直在谷歌搜索 efi 和 mbr,我发现了这个很好的信息,其中比较了不同类型的分区表。 GPT 已创建 改善限制 其中有 MBR:

1)
MBR 最多只支持 4 个主分区,或者最多 3 个主分区和 128 个扩展分区,最多可以有 XNUMX 个逻辑分区。
GPT 最多支持 128 个分区 初选.

2)
MBR 支持所有 32 位和 64 位机器
GPT 支持 独奏 64 位

3)
MBR 每个分区最多支持 2T
GPT 最多支持 256T 每个分区

(我猜因为我的磁盘是 500G,所以他们将其创建为 MBR)

4) 可移动光盘 独奏 它们可以是 MBR。

5)最重要的
MBR 使用旧的 BIOS (创建于 20 年前)
GPT 与 电喷 (它是几年前创建的)

总之: EFI + MBR = CACA

你在想我要去 炸毁窗户,格式化整个磁盘, 创建一个 GPT 并重新开始…………………… ..他们错了!!!! 我不仅安装了 Debian 来引导,而且还保留了双引导。

事实证明,发生的事情是 未安装 grub 在那个 200 mb 的分区上。 怎么做? 首先,我启动 LiveCD,然后打开一个终端并执行以下步骤:我使用 Xubuntu 12.10 执行此操作,并假设在 /dev/sda1 中有 efi 分区,在 /dev/sda6 中已经安装了发行版的根分区。

须藤-i
挂载/dev/sda6/mnt
挂载/ dev / sda1 / mnt /引导
grub-install --root-directory=/mnt//dev/sda
mount –bind / proc / mnt / proc
mount –bind /dev/mnt/dev
mount –bind / sys / mnt / sys
chroot / mnt 更新-grub
卸载/mnt/sys
卸载/mnt/dev
卸载/mnt/proc
出口

还是没有重启。 这个 grub 安装在 efi 分区中,但它只会在那里显示窗口。 必须 包括 Linux 入口:

须藤-i
mkdir / 媒体 / linux
mkdir / 媒体 / winBoot
挂载/dev/sda6/media/linux
挂载/dev/sda1/media/winBoot
cp /media/linux/boot/grub/grub.cfg /media/winBoot/grub/grub.cfg
出口

现在我可以重新启动并找到 Windows 和 Debian。 尤皮!!!!!!!!

现在我完成了大学课程,我安装了我需要的东西(这次我选择使用 KDE,它工作得很好)并迁移我的东西。

来源:http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html (这是帮助我的教程,我建议您阅读它,因为它包含有关 wifi 无法工作的情况的说明)


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   安东尼奥·罗萨莱斯占位符图像

    我还在苦苦挣扎能否安装Debian,因为我的电脑是Windows 8,Y_Y

  2.   评估

    我认为有些概念是半中等的。 绝对几乎所有磁盘都使用MBR表,GPT用于非常特殊的情况(来吧,谁使用超过4个分区......)
    我制造了个人电脑,今年它们都带有 EFI,而且我总是使用 MBR 没有问题,两个操作系统。 GPT 还不是很普遍,以防万一我避免它。
    你的问题一定来自另一边。
    问候

    1.    地塞潘

      然后告诉我你是如何在保留 Windows 的同时安装 Linux 的。

      会不会是grub没有安装了?

  3.   拉玛

    我想现在他们的debian,除了grub,还带了grub-efi,能安装吗? 我会明白,应该没有问题
    在安装 debian 之前,您是否尝试从 bios 中“禁用”uefi ???

    1.    地塞潘

      bios中没有任何内容可以禁用uefi

      1.    拉玛

        如果 uefi 未停用但它是安全启动 uefi 或类似的东西(他们会纠正我)。

        我们必须站稳脚跟,不要购买没有禁用 uefi 安全启动选项的设备。

        PS:你注意到 grub-efi 问题了吗????

        问候

  4.   腐烂87

    我感谢上帝我在我的机器上安装 linux 时没有遇到很多复杂的问题,双启动......可能是我的没有 uefi 0.0

  5.   尤约·费尔南德斯(Yoyo Fernandez)

    他说该死!!! :或者

    1.    海伦娜_ryuu

      LOL

    2.    纳米

      我总是在我的文章中说脏话,或者几乎总是说 xD

  6.   赫格堡

    这是一份好工作。 UEFI 在安装 linux 时总是会出现问题,我希望在他们发布著名的加载程序时会很快改变。

  7.   有人

    有些东西是金钱和其他发行版买不到的,其他的都有 ubuntu 和引导修复

  8.   伊曼

    如果您想删除 Windows 及其带来的所有分区,并为 / boot 制作一个小 ext4 分区和一个大分区(例如使用 LVM),最简单的过程是什么? 在那种情况下,因为只有 2 个主分区,所以使用 GPT 会方便吗? (总是在谈论 EFI 硬件)
    谢谢

    1.    地塞潘

      1) 我曾经知道将 efi 与 mbr 一起使用不会有问题,所以我不知道

      2)引导分区使用ext2,因为你不需要日志

    2.    雨果

      我通常使用dd从磁盘的开头(分区表所在的位置)清理大约100MB,然后创建我的分区方案。

      顺便说一句,我个人的经验是,当我尝试将所有分区放入 LVM 时,它可以工作,但发生了一些错误,因此我最终坚持使用此方案:

      主要(引导,100M,ext3)
      主要(交换,2G)
      主要(根,8G,ext3)
      主要(lvm,磁盘的其余部分)

      在 LVM 中,我为这些分区创建卷:
      /usr(12GB,ext4)
      /tmp(ext4, 10GB(有时在刻录双层 DVD 时此路径用于创建映像))
      /home(ext4,适合并发用户数的大小)
      /var(ext4,剩余的空闲空间)

      使用此方案后,我没有错误消息。 其实 /boot 的分区不是必需的,但我喜欢让它独立于 root。

      另外,为了优化一点,我通常会优化 noatime 或 relatime 选项,以确保 noexec 和 nosuid 等。

  9.   奥斯卡

    我最深切的哀悼。
    你不应该买联想。 他们的技术支持是最糟糕的 =((至少在墨西哥这里)我紧急购买了它,我花了两个月没有它,因为 DVD 阅读器出现故障,他们花了一些时间才交付 T_T
    嗯,这不是主题 xD

  10.   雨果

    Diazepan,在我看来,如果您在安装 GRUB 之后执行了 update-grub 命令,您就可以避免自己手动创建条目。

    1.    雨果

      抱歉,为了更好地解释自己:
      - 首先做 chroot / mnt
      - chroot 完成后,运行 update-grub
      (并非全部在一行中)

      1.    地塞潘

        在这种情况下,您还必须添加一个出口(以退出 chroot)

        1.    雨果

          当然。

          让我感到惊讶的是,当 update-grub 应该为您完成工作时,您必须手动生成输入。

          会不会是 os-prober 包没有正确安装?
          列出它以查看是否是这种情况会很有趣,并且在退出 chroot 或执行 update-grub 之前,请验证 /etc/default/grub 中是否有以下行:

          GRUB_DISABLE_OS_PROBER = 假

          不管怎样,也许这是 GPT 分区的一个特点,我必须承认到目前为止我只使用过 MBR 分区

          总之是一篇好文章。

  11.   布莱尔·帕斯卡

    你不能更形象:“如何在带有蹩脚 EFI 的机器上安装 Linux”哈哈哈。 其实对于G+,我说了我的解决方案,安装BIOS,切换到GPT,但老实说我没想到我会成功。 很好的帖子。

  12.   MSX

    “GPT 是为了改善 MBR 的局限性而创建的”我的意思是,GPT 所做的是使 MBR 的局限性更加强大......

    或者说 GPT 试图克服 MBR 的局限性?

    1.    地塞潘

      正确的

  13.   奥斯卡

    这当然很好,但令人痛心的是,Fedora 18 live cd 不以 UEFI 启动,您必须停用它并使用 Legacy 并像那样使用它,不再使用 UEFI,尽管事实是我想使用它,一时兴起,如果 Ubuntu 13.04 可以,为什么 Fedora 不行?

    1.    地塞潘

      从 Fedora 19 开始支持 UEFI

      1.    奥斯卡

        Fedora 18 也应该有支持...... 好吧,让我们为 Fedora 19 等待几个月,所以虽然我必须再次使用 Windows,因为 Ubuntu 给我带来了很多问题。

        1.    地塞潘

          是的。 我错了。 支持来自 18。

        2.    潘德夫92

          sabayon 具有 UEFI / EFI 支持

  14.   埃利奥时间3000

    等等,你为什么不使用救援模式? 当我第一次在我的 IDE 硬盘驱动器的另一半上安装 Debian 和 Windows 时,它对我有用 [OH WAIT!]。

    无论如何,我希望 Debian Wheezy 可以在下一次更新中启用 SecureBoot 的情况下解决这个 UEFI 问题。

  15.   1994年

    对不起,我有个问题。 我在装有 Windows 13.04 的笔记本电脑上安装了 Ubuntu 8(为此我必须访问高级启动/从 Usb 启动选项,我没问题)。 但是,我现在想安装 Sabayon,但由于我无法访问 Windows 中的选项,我不知道如何启动 Live Usb。 我该怎么办? 提前致谢。

    1.    地塞潘

      使用像unetbootin这样的程序来抓取iso并将其放在USB上

      1.    1994年

        是的,我使用 Unetbootin 创建了 Sabayon 的 live Usb。 问题是它在启动笔记本电脑时无法识别它。 在 Windows 的情况下,我可以从 Advanced Start 运行实时 Usb,但对于 Ubuntu,我不知道该怎么做。

  16.  

    双启动对我不起作用,我讨厌 EFI,是的,它很糟糕

  17.   ICH

    非常好的贡献,顺便说一句,您不知道该怎么做,但使用 BURG + FEDORA 19 + W8 ???

    我正在寻找,但没有太多信息,我希望你能帮助我

  18.   肠毒素

    步骤是正确的,但它们不是万无一失的(就像 linux 中的所有内容:D)
    你有一些细节,例如,首先你离开笼子,然后卸载 dev prox 和 sys.path。

    但这对我很有帮助

  19.   David

    如果他们帮助我或将我引向其他出版物。

    MBR 和 GPT 一切正常,我的机器带有双,我的意思是我有 grub(Windows 8 和 Debian)。

    几天前,我收到了“grub 救援”错误🙁

    试试 SuperGrubDisk2 的东西(它只定位分区并且不引导支持 UEFI (GPT) 引导模式)。

    我如何解决它? (我正在考虑使用 LinuxLive 并直接在 grub.cfg 中更正错误 - 希望你能)

  20.   旧金山

    我有一个问题,我尝试在外部 ssd 磁盘上安装 Debian 7.7,我的电脑是 HP Pavillion 笔记本电脑,AMD A8 处理器和 Windows 8.1,我设法完成了大部分 Debian 安装,除了一个很小的细节; 无法在主注册表中加载 grub,我尝试在 sdc5 中加载 grub,这是可以完成安装过程的唯一选项,但是在系统启动时,它没有为我提供任何启动 Debian 而不是 Windows 的选项,您在本文中指出的过程,是否有可能解决?拜托,我正在寻求这方面的帮助!在此先感谢您。

  21.   德米安·考斯(Demian Kaos)

    这篇文章已经过去很长时间了,但事实是,你想通过走最困难的道路来使你的生活复杂化。
    最糟糕的是:认为 GPT 分区最适合他们的 500 gig 硬盘的用户哈哈哈......

  22.   威廉

    Idolooooooooo ………… ..
    您的 MBR 和 GPT 指令。 我认为他们解决了我的问题。
    我必须重新启动并验证它......但错误不再出现.......

    太感谢了 !!!!!