Прошивка, кошмар, часть 3: Как установить Linux на машину с уже установленным загрузочным разделом Windows

Опечатка: Прошел уже год, и я должен исправиться. На моей машине не было UEFI. У меня был загрузочный раздел. Решение остается прежним.

Это больше, чем статья-мнение, это учебное пособие, но давайте вернемся к предыстории.

На форуме я упоминал, что Я собирался купить новый компьютер, и действительно купил его в прошлую субботу. мне идеяпад z570 Он имеет процессор Intel Core i7, 4G RAM (я добавлю еще 4G), графику Intel HD 3000 (с выделенными 64M и т.п. Я не играю Мне все равно), беспроводной контроллер Intel N-1000 (если вы не используете бесплатное ядро, оно у вас будет) и жесткий диск емкостью 500 ГБ, на чем мы и собираемся сосредоточиться. На диске было 4 раздела (3 основных и один логический), 2 раздела были заводскими (вы знаете, для восстановления), один был разделом Windows (7 домашних премиум) и другой (тот, что был в начале диска) имел 200Мб.

Соревнование: Установите Debian Wheezy (Beta 4) на этой машине (и, если возможно, с двойной загрузкой).

Что происходило? Я мог бы использовать live CD (в этом случае я использовал Xubuntu) и начинается так же хорошо. Но даже если вы установите дистрибутив, он только загрузил окна. На liveCD я обнаружил, что этот раздел 200Мб был флаг загрузки. И, как я мог видеть при запуске liveCD, перед тем, как появилась личинка, он показывал знак, который говорил «Безопасная загрузка не включена». Это, это на диске есть EFI, но не включена безопасная загрузка (бах, я не нашел ничего, что можно было бы активировать …………… ..хе-хе-хе). Это сообщение появляется в зависимости от дистрибутива и указывает на то, что он поддерживает EFI. Установка Linux не была невозможной, но было бы иначе (и менее комфортно).

Сначала я начал гуглить, как установить Debian с EFI, и они сказали, что вы должны указать, какой будет загрузочный раздел. Мне это не помогло, все было так же.

Затем мне пришло в голову узнать, как установить Linux (любой Linux) на такую ​​машину, как моя. Я наткнулся на форум поддержки lenovo, и они сказали мне, что это зависит от того, как диск разбит на разделы, что если на нем есть EFI, диск у вас есть чем иметь таблицу разделов GPT.

Угадайте ………………………………… да, на моем диске есть таблица разделов MBR. Я посоветовался с ним в Windows.

Я продолжал гуглить efi и mbr, и я нашел эту полезную информацию, в которой сравниваются различные типы таблиц разделов. GPT создан чтобы улучшить ограничения который имеет MBR:

1)
MBR поддерживает только до 4 основных разделов или до 3 основных и один расширенный, что может иметь до 128 логических разделов.
GPT поддерживает до 128 разделов первичный.

2)
MBR поддерживает все 32- и 64-битные машины
GPT поддерживает только 64-битные

3)
MBR поддерживает до 2 ТБ на раздел
GPT поддерживает до 256T за раздел

(Я думаю, поскольку мой диск был 500 ГБ, они создали его как MBR)

4) Съемные диски только они могут быть MBR.

5) И самое главное
MBR использует старую BIOS (создан 20 лет назад)
GPT работает с EFI (создан пару лет назад)

Короче говоря: EFI + MBR = CACA

Вы думаете, что я собираюсь взорвать окна, отформатировать весь диск, создайте GPT и начните заново …………………… ..ОНИ ОШИБАЮТСЯ!!!! Я не только установил Debian для загрузки, но и сохранил двойную загрузку.

Оказывается, произошло то, что личинка не была установлена на том разделе 200 мб. Как это сделать? Сначала я загружаю LiveCD, открываю терминал и выполняю следующие шаги: я сделал это с Xubuntu 12.10 и предполагал, что в / dev / sda1 есть раздел efi, а в / dev / sda6 - корневой раздел уже установленного дистрибутива.

sudo -i
mount / dev / sda6 / mnt
смонтировать / dev / sda1 / mnt / boot
grub-install –root-directory = / mnt / / dev / sda
mount –bind / proc / mnt / proc
mount –bind / dev / mnt / dev
монтировать –bind / sys / mnt / sys
chroot / mnt update-grub
umount / mnt / sys
umount / mnt / dev
umount / mnt / proc
выход

По-прежнему нет перезагрузки. Этот grub установлен в раздел efi, но он будет показывать только окна там. Должен включить запись Linux:

sudo -i
mkdir / media / linux
mkdir / media / 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 (Это был учебник, который мне помог, я рекомендую вам прочитать его, потому что он включает инструкции для случая, когда Wi-Fi не работает)


42 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Антонио Росалес сказал

    Я все еще участвую в тяжелой битве за возможность установить Debian, поскольку на моем компьютере установлена ​​Windows 8, Y_Y

  2.   Когда-либо сказал

    Я думаю, что некоторые концепции наполовину средние. Абсолютно почти все диски используют таблицу MBR, GPT используется в очень специфических обстоятельствах (да ладно, кто использует более 4 разделов ...)
    Я собираю ПК, и в этом году все они поставлялись с EFI, и я всегда без проблем использовал MBR с обеими ОС. GPT пока не очень распространены и на всякий случай избегаю этого.
    Ваша проблема, должно быть, пришла с другой стороны.
    привет

    1.    диазепан сказал

      Тогда расскажите мне, как вы установили Linux, оставив Windows.

      Может быть, grub больше не установлен?

  3.   Рама сказал

    Думаю, теперь debian в дополнение к grub предлагает grub-efi, не могли бы вы установить его? Я бы понял, что с этим проблем быть не должно
    Вы пробовали "отключить" uefi из биоса перед установкой debian ???

    1.    диазепан сказал

      В биосе ничего не было для отключения uefi

      1.    Рама сказал

        если uefi не деактивирован, но это защитный загрузочный uefi или что-то в этом роде (меня поправят).

        мы должны твердо стоять на своем и не покупать оборудование, у которого нет возможности отключить загрузку безопасности uefi.

        PS: вы заметили проблему grub-efi ????

        привет

  4.   Ротс87 сказал

    Слава богу, у меня не было особых сложностей при установке linux на мою машину с двойной загрузкой ... возможно, у меня нет uefi 0.0

  5.   Йойо Фернандес сказал

    Он сказал Черт !!! :ИЛИ ЖЕ

    1.    Елена_рюу сказал

      LOL

    2.    диазепан сказал
    3.    карликовый сказал

      Я всегда говорю говно или почти всегда в своих статьях xD

  6.   гексборг сказал

    Хорошая работа. UEFI всегда дает проблемы при установке Linux, я надеюсь, что это скоро изменится, когда они выпустят знаменитый загрузчик.

  7.   кто то сказал

    Есть вещи, которые нельзя купить за деньги и другие дистрибутивы, для всего остального есть Ubuntu и восстановление загрузки.

  8.   ледяной человек сказал

    Какая будет самая простая процедура, если вы хотите удалить Windows и все связанные с ней разделы и создать небольшой раздел ext4 для / boot и большой раздел (например, для использования LVM)? В таком случае было бы удобно использовать GPT, ведь первичных разделов всего 2? (всегда говорю об оборудовании EFI)
    спасибо

    1.    диазепан сказал

      1) Я когда-либо думал, что использовать efi с mbr не составит труда, поэтому не знал

      2) Загрузочный раздел использует ext2, потому что вам не нужно вести журнал

    2.    Хьюго сказал

      Обычно я использую dd для очистки около 100 МБ от начала диска (где расположена таблица разделов), а затем создаю свою схему разделения.

      Между прочим, у меня лично был опыт, когда я пытался поместить все разделы внутри LVM, он работал, но возникали некоторые ошибки, поэтому я, наконец, придерживался этой схемы:

      основной (загрузочный, 100M, ext3)
      первичный (своп, 2G)
      первичный (корень, 8G, ext3)
      первичный (lvm, остальной диск)

      Внутри LVM я создаю тома для этих разделов:
      / usr (12 ГБ, ext4)
      / tmp (ext4, 10 ГБ (иногда при записи двухслойного DVD этот путь используется для создания образа))
      / home (ext4, размер, подходящий для количества одновременно работающих пользователей)
      / var (ext4, остальное свободное место)

      После использования этой схемы у меня не было сообщений об ошибках. На самом деле раздел для / boot не важен, но мне нравится, чтобы он не зависел от корня.

      Кроме того, для небольшой оптимизации я обычно оптимизирую параметры noatime или relatime, чтобы гарантировать noexec и nosuid и т. Д.

  9.   Оскар сказал

    Мои глубочайшие соболезнования.
    Не стоило покупать LENOVO. Их техническая поддержка хуже всего = ((по крайней мере, здесь, в Мексике) Я купил его срочно и два месяца провел без него, потому что DVD-ридер вышел из строя, и они долго доставили его T_T
    Ну это не в тему xD

  10.   Хьюго сказал

    Диазепан, мне кажется, что если бы после установки 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.   Блэр Паскаль сказал

    Вы не можете быть более наглядным: «Как установить Linux на дерьмовую машину EFI», хахаха. Фактически, для G + я изложил свое решение, установил BIOS, переключился на GPT, но, честно говоря, не думал, что у меня это получится. Очень хороший пост.

  12.   MSX сказал

    «GPT был создан для улучшения ограничений MBR» Я имею в виду, что GPT делает ограничения MBR более надежными ...

    а точнее, что GPT пытается преодолеть ограничения MBR?

    1.    диазепан сказал

      верный

  13.   Оскар сказал

    Это, конечно, хорошо, но больно, что компакт-диск Fedora 18 live не запускается с UEFI, вы должны деактивировать его и использовать Legacy, и иметь его таким же, и больше не использовать UEFI, хотя правда в том, что я хотел бы использовать его по прихоти, если Ubuntu 13.04 может Почему не Fedora?

    1.    диазепан сказал

      Поддержка UEFI - начиная с Fedora 19.

      1.    Оскар сказал

        Fedora 18 также должна иметь поддержку…. Что ж, подождем пару месяцев Fedora 19, так что пока мне снова придется использовать windows, потому что Ubuntu доставляет мне много проблем.

        1.    диазепан сказал

          Да. Я был неправ. Поддержка от 18.

        2.    пандев92 сказал

          sabayon поддерживает UEFI / EFI

  14.   элиотайм3000 сказал

    Подождите, а почему вы не использовали режим восстановления? У меня это сработало, когда я сначала установил Debian, а затем Windows на другую половину моего жесткого диска IDE [ОЙ ПОДОЖДИТЕ!].

    В любом случае, я надеюсь, что Debian Wheezy сможет решить эту проблему с UEFI с включенной SecureBoot в следующих обновлениях.

  15.   Брянакд1994 сказал

    Простите, у меня вопрос. Я установил Ubuntu 13.04 на ноутбук с Windows 8 (для этого мне нужно было получить доступ к опции Advanced Start / Start from Usb, у меня не было проблем). Однако я хочу установить Sabayon сейчас, но поскольку у меня нет доступа к опции, присутствующей в Windows, я не знаю, как загрузить Live Usb. Что я должен делать? Заранее спасибо.

    1.    диазепан сказал

      используйте программу вроде unetbootin, которая берет iso и помещает его на usb

      1.    Брянакд1994 сказал

        Да, я использовал Unetbootin для создания живого Usb Сабайона. Проблема в том, что он не распознает его при запуске ноутбука. В случае Windows я мог бы запустить живой Usb из Advanced Start, но с Ubuntu я не знаю, как это сделать.

  16.   Затмение сказал

    Двойная загрузка у меня не работает, ненавижу EFI, да, отстой

    1.    мулы сказал
  17.   Я сказал

    ОЧЕНЬ ХОРОШИЙ ВКЛАД, ПО СЛУЧАЙНОМУ ВЫ НЕ ЗНАЕТЕ, КАК ЭТО СДЕЛАТЬ, НО С BURG + FEDORA 19 + W8 ???

    Я СМОТРЕТЬ, НО МНОГО ИНФОРМАЦИИ, НАДЕЮСЬ, ВЫ МОЖЕТЕ ПОМОЧЬ МНЕ

  18.   мулы сказал

    https://www.youtube.com/watch?v=ZmlcWVeDcgM
    ХОРОШЕЕ ОБУЧЕНИЕ !!

  19.   Chowitox сказал

    шаги верны, но они не надежны (как и все в Linux: D)
    у вас есть определенные детали, например, сначала вы выходите из клетки, а затем отключаете dev prox и sys.

    Но это было очень полезно

  20.   Давид сказал

    Есть, если они мне помогут или направят к другой публикации.

    С MBR и GPT все в порядке, моя машина была с двойной, я имею в виду, что у меня есть grub (windows 8 и Debian).

    Несколько дней назад у меня возникла ошибка "grub rescue" 🙁

    Попробуйте использовать SuperGrubDisk2 (он находит только разделы и не загружается, поддерживает режим загрузки UEFI (GPT)).

    Как мне это исправить? (Я думаю о LinuxLive и исправляю ошибку прямо в grub.cfg - надеюсь, вы сможете)

  21.   Франциско сказал

    У меня есть вопрос, я пытался установить Debian 7.7 на внешний ssd-диск, мой компьютер - ноутбук HP Pavillion, процессор AMD A8 с Windows 8.1, мне удалось выполнить большую часть установки Debian, за исключением небольшой важной детали; не могу загрузить grub в основной реестр, я попытался загрузить grub в sdc5, это был единственный вариант, при котором процесс установки мог быть завершен, но при запуске системы он не предлагает мне никакой возможности загрузить Debian вместо Windows, с помощью процесса, который вы указываете в этой статье, возможно ли решить эту проблему? Пожалуйста, я ищу помощь в этом отношении! Заранее спасибо.

  22.   Демиан Каос сказал

    Со времени статьи прошло много времени, но правда в том, что вы хотите усложнить себе жизнь, выбрав самый трудный путь.
    И худшее: пользователи, которые считают, что разделы GPT являются лучшими для своих 500-гигабайтных жестких дисков, хахахаха ...

  23.   Уильям сказал

    Идолооооооооо ……… ..
    ваша инструкция MBR и GPT. Думаю, они решили мою проблему.
    Я должен перезагрузиться и проверить это… .. но ошибка больше не появлялась …….

    БОЛЬШОЕ СПАСИБО !!!!!