Ubuntu and windows boot manager

Установка дистрибутива на компьютер с EFI

Содержание

Сначала немного теории. Extensible Firmware Interface (EFI) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами

Что это значит? Значит что способ описанный в Установка Ubuntu может не сработать. Кроме того, большие диски требуют использования GPT (вместо старой версии таблицы разделов в MBR, которая имеет ограничение адресуемого на диске пространства в 2,2 ТБ = 2,2 × 10¹² байт)

Поскольку EFI представляет собой специфический загрузчик, то он должен где то храниться, в нашем случае для него выделено отдельное место на жёстком диске с GPT таблицей разделов. Когда компьютер проходит процедуру POST, BIOS обнаруживает на подключённом носителе EFI раздел с установленным загрузчиком. Как следствие в самом BIOS в меню BOOT(У вас может называться по другому, там находиться порядок загрузки устройств) на ровне с устройствами появятся и дистрибутивы.

how to install

A. В начале нам понадобиться LiveCD(почему именно LiveCD? Смотри ниже) установочный образ , how to написано тут получение_ubuntu. Если у вас уже есть установочный диск/флешка, вам ниже.

B. Загружаемся, всё как при обычной установке → загрузка_с_livecd. Затем, если у кого то всё нормально и графический режим с выбором языка работает, то хорошо, у некоторых может появиться незнамо что (экран в пикселях, видно как ленточка выбора перемещается для выбора варианта загрузки)

Порядок надписей следующий:

Как следствие выбираем первую и загружаемся в графическом режиме.

C. Открываем центр приложений, ищем grub-pc удаляем, ищем grub-efi под нужную разрядность (64 или 32) ставим его.
UPD. можно оставить только grub-common остальные грабы он сам во время установки догрузит (у меня на всех работало (12.04-12.10 альфа 3),12.10 бета 1 «невозможно установить загрузчик….»)\\ Вариант не нужен и может даже навредить установке на 12.04.1 и 12.10 бета 2 и старше.

E. запускаем саму установку, выбираем «другой вариант» и вручную размечаем диск «разметка_диска». Так всё по плану:

Отлично, фарс почти закончился, в самом низу выбирается путь установки загрузчика (там должно быть что то вроде /dev/sda/

Устанавливаем, по окончанию перезагружаем, заходим в BIOS, там boot menu. Должны были появиться новые пункты «Linux» «Ubuntu», первым можно поставить Ubuntu

Управление списком загрузки

Способ подходит как для редактирования из установленной системы, так и с LiveCD Нам понадобиться следующая консольная утилита bootmgr.

bootmgr — это пользовательское приложение для редактирования Intel Extensible Firmware Interface (EFI) Boot Manager. Оно позволяет добавлять, изменять и удалять опции загрузки.
После установки открываем терминал и вбиваем туда:

Вот что оно вам выдаст.(С моими комментариями)

Как видно из этого у меня 2 ненужных записи(Windows, Linux), заглянем в официальную инструкцию.
хм.. я ничего не понял , но поковырявшись ещё немного вот что получилось: Чтобы удалить какую-либо запись нужно ввести команду вида:

Удаляем запись Windows Boot Manager

Где xxxx Это hex номер загрузочной записи, его можно сокращать, вот например в моём случае для удаления Windows нужно ввести:

Сразу после этого консоль отрапортует результат:

Удаляем запись Linux

Теперь удаляем запись Linux

После перезагрузки получим вот такую красоту:

Редактируем паузу

Если необходимо отредактировать паузу то делаем следующее:

Как установить Ubuntu рядом с Windows

В этой статье речь пойдет о настоящей параллельной установке Ubuntu к Windows. Прежде чем что-то делать, следует создать резервную копию существующей системы и важной информации.

Прежде, решиться на установку Ubuntu в качестве второй системы, протестируйте восстановление ОС Windows, чтобы, если что-то пойдет не так, не обнаружить непригодность резервных копий.

Читайте также:  Таджикский язык для windows

Причина столь больших усилий: при параллельной установке Ubuntu к Windows могут возникнуть проблемы, связанные не только с системой Linux. К примеру, сложности, связанные со взаимодействием современных вариантов реализации UEFI.

Каждый производитель материнских плат ведет себя на свой лад и проводит тестирование только на совместимость с Windows. Дополнительными барьерами, которые необходимо принять во внимание, могут стать подписанные загрузчики, быстрый запуск и механизмы энергосбережения.

BIOS или UEFI?

На современном оборудовании вашего компьютера, вероятно, стоит прошивка UEFI, и Windows установлена в режиме UEFI. Если же ПК или ноутбук у вас уже давно, там может быть и классический BIOS. Для установки Ubuntu важно точно знать расклад, поскольку необходимо выбрать режим UEFI или BIOS.

Важно: перед установкой Linux необходимо проверить, в каком режиме работает Windows: UEFI или BIOS

Чтобы это проверить, введите в строку поиска Windows запрос «Сведения о системе» и найдите строчку «Режим BIOS». Если там стоит «Legacy» (устаревший), систему Ubuntu следует устанавливать в режиме BIOS. В этом случае в BIOS необходимо отключить как Secure Boot, так и опцию Fast Boot и режим нельзя будет перевести на «UEFI».

Если в сведениях о системе указано «UEFI», Ubuntu следует устанавливать в режиме «UEFI» и использовать 64-разрядную версию. Чтобы запускать Ubuntu параллельно Windows в режиме UEFI, пользователи Windows 8 и 10 должны отключить быстрый запуск. Это осуществляется в настройках электропитания через пункт «Действие кнопки питания».

В разделе «Параметры завершения работы» убедитесь, что перед опцией «Включить быстрый запуск» не стоит флажка. Пользователи Windows 7 должны отключить из меню Пуск режим гибернации командой «powercfg /h off». И в завершение отключите опцию Fast Boot из прошивки UEFI.

Подготовка пространства для Ubuntu

Чтобы установить Ubuntu параллельно Windows, потребуется достаточно места. Установщик Ubuntu способен сократить пространство существующей Windows. Вы можете сделать это заранее, вручную и напрямую из Windows. Для этого зайдите в «Управление дисками», которое вызывается через меню Пуск командой «diskmgmt.msc».

Как правило, Windows занимает диск целиком, однако может освободить место для Ubuntu
Важно: перед установкой Linux необходимо проверить, в каком режиме работает Windows: UEFI или BIOS

Даже если вы пользуетесь только Windows, на жестком диске зачастую располагаются различные разделы, в том числе Recovery, UEFI Boot и, разумеется, Windows System. Чем сложнее начальные условия, тем выше вероятность, что впоследствии диспетчер загрузки Ubuntu сломает себе зубы о вашу систему.

Чтобы сократить существующий раздел C системы Windows, нажмите по нему правой кнопкой мыши на главном экране утилиты и выберите «Сжать том». Теперь нужно указать размер сжимаемого пространства требуемого места в МБ. Если вы введете «20000», Windows освободит 20 ГБайт для Ubuntu. Этого достаточно, чтобы начать работу с Linux. Для бронирования места нажмите на кнопку «Сжать».

Установка Ubuntu

Снова запустите компьютер с DVD или USB-накопителя, как описано на стр. 85. В режиме Live CD нажмите на иконку Рабочего стола «Установить Ubuntu 16.04 LTS». Следуйте указаниям Мастера, выбрав сначала язык. Подключитесь через LAN или Wi-Fi к Интернету, чтобы сразу же получить обновления.

Быстрый запуск Windows 8 и 10 необходимо отключить перед параллельной установкой Ubuntu

Ключевым моментом при установке станет «Тип установки». В данном случае следует выбрать «Установить Ubuntu рядом с Windows Boot Manager». Далее задайте стандартные установки, например местоположение и учетную запись.

Если Ubuntu распознает установленную Windows, она автоматически предлагает параллельную установку

В завершение установки вам предлагается два варианта: оставаться в режиме Live CD или перезагрузить компьютер. Выберите «Продолжить знакомство» и откройте командную строку комбинацией клавиш «Ctrl+Alt+T».

При проблемах с загрузкой Ubuntu приложите руку к созданию разделов при установке

Командой «sudo apt-get install efibootmgr» запускается небольшой инструмент для настройки порядка загрузки. Команда «efibootmgr» позволит вывести информацию о загрузочных записях. Помимо строчки «Windows Boot Manager» должна появиться запись «Ubuntu». Командой «sudo efibootmgr –o x,y» измените порядок загрузки, где «x» предназначена для цифр перед записью Ubuntu, а «y» — для цифр перед Windows Boot Manager.

Первые шаги в Linux

Эта операционная система предлагает лишь базу для работы с программами и веб-службами. Чтобы все проходило гладко, следует познакомиться с системой.

1. Знакомство с Рабочим столом

Ubuntu использует так называемый рабочий стол Unity. Он выглядит просто, с левой стороны отображается программная панель — панель запуска. Кроме того, сверху расположилась панель меню, подобно реализации в Mac OS X от Apple. При открытии программы Ubuntu сворачивает меню в эту панель наверху экрана, а не в окно. Чтобы почувствовать себя как в Windows, перенесите панель запуска вниз экрана. На данный момент для этого требуется ввести команду в терминале. «gsettings set com.canonical.Unity.Launcher launcher-position Bottom» переносит панель вниз. Аналогом известной Панели управления из Windows в Ubuntu являются системные настройки.

Читайте также:  Wii backup fusion mac os

2. Проверка наличия обновлений

После установки Ubuntu система считается обновленной, если позволить Мастеру выполнить обновление. Для любителей ускорить процесс существует команда «sudo apt-get update && sudo apt-get upgrade». Первая часть команды запрашивает последний пакет с серверов Linux, вторая запускает обновления. Чтобы перейти на новую версию Ubuntu, к примеру с Beta 2 с премиум-DVD на финальную, введите еще «sudo apt-get dist-upgrade». Если командная строка вас пугает, найдите в менеджере обновлений соответствующий графический интерфейс.

3. Установка программ

Для Linux существует множество программ, знакомых вам по Windows. Командой «sudo apt-get install vlc» вы можете, к примеру, установить VLC media player. Gnome предлагает для Ubuntu графическую утилиту, похожую на магазин App Store. В ней найдите «vlc» и нажмите на кнопку «Установить».

Решение проблем с Ubuntu

Параллельная установка Ubuntu 16.04 рядом с Windows сама по себе проблем не создает, что подтвердили наши тесты при установке в режиме BIOS. Однако дьявол кроется в деталях, как выяснили наши эксперименты с различными ПК и ноутбуками с UEFI. При этом кажется, что все идет как по маслу, однако потом снова загружается Windows, а об Ubuntu ни слуху ни духу.

Если вы тоже столкнулись с подобной проблемой, поищите решение в Google с указанием точной модели ПК или ноутбука в сочетании с Ubuntu. Быстрее всего найдутся советы по специфической настройке BIOS/UEFI или особая адаптация загрузчика. Так, мы потерпели неудачу с ноутбуком Sony Vaio Pro и диском SSD с поддержкой NCQ. Только после отключения этой функции Ubuntu запустилась. В целом, рекомендуется использовать последнюю версию UEFI.

Вместо того чтобы довериться автоматике Ubuntu в отношении настройки жесткого диска или твердотельного накопителя, при возникновении ошибки вы можете прибегнуть к ручной разбивке на разделы. Соответствующий пункт меню в «Типе установки» называется просто «Другой вариант». Здесь необходимо создать три раздела: «/boot» на 250 МБайт (файловая система ext2), раздел swap на 4092 МБайт, а оставшееся место вы можете отдать под корневой раздел «/». Позвольте загрузчику записаться на раздел «/boot».

Безопасность Linux под контролем

Даже Linux не является неуязвимой. В феврале 2016 года хакеры взломали сервер проекта Linux Mint и изменили размещенные на нем ISO-файлы. В установочных файлах они скрыли бэкдор для кражи паролей. Но вы можете себя защитить.

Если вы скачиваете образ Ubuntu из-под Windows, проверьте его целостность бесплатной программой md5sums. Хеш-значение должно совпадать с данными Ubuntu

Проверка контрольной суммы. Манипуляции с дистрибутивами Linux всплывают сразу же, если контрольные суммы не совпадают. Такие утилиты для Windows, как md5sums отображают значения для ISO-файлов. Они должны совпадать с данными от разработчиков.

Фото: компании-производители

4 Free Boot Managers – Dual Boot Windows And Linux

How to dual-boot Linux and Windows on the same hard disk? Typically a computer will have a single operating system installed on them, for those that wants to dual-boot multiple OS such as a combination of Windows and Linux, you will need to make some changes and enable the option to choose which OS to boot from during startup.

You can install 2 operating system provided that you partition your SSD or Hard Disk into 2 drives. When you install a Linux distribution, it typically installs the Grub boot loader. Grub loads instead of the Windows boot loader at boot time if Windows was already installed, allowing you to choose the operating system you want to boot by modifying the Boot Configuration Data.

↓ 01 – Grub2Win | Free

Grub2Win supports 64 and 32 bit EFI and BIOS on Windows 10, 8, 7 and XP. Safely dual boot Windows and Linux from GPT or MBR disks. Grub2Win boots native GNU Grub version 2 code. Everything is contained in a single 20 MB directory on your Windows C: drive. On EFI systems a few small modules are installed to your EFI partition.

Читайте также:  Загрузочная флешка windows 10 с утилитами для жесткого диска

Using the simple Windows GUI and instructions you can install Grub2Win quickly and safely. Select from many OS choices. Supports Antergos, Android, Ubuntu, Debian, Suse, Fedora, Mint, Clover and Windows. Also boots ISO files. You can enter your own custom commands for each menu entry.

  • Supports 64 and 32 bit EFI as well as BIOS firmware.
  • Installs to Windows 10, 8, 7 and XP.
  • Requires just one directory on the Windows C: drive, about 20 MB disk space.
  • Simple Windows GUI easily sets up Grub2Win in seconds.
  • Lets you set your EFI firmware boot order from within Windows.
  • Preview and customize the 9 included graphic background themes.
  • Works with all filesystems including Mac hfs and Btrfs.
  • Can search for and boot a partition by it’s label. Supports advanced scripting.
  • Works with both GPT and MBR disks – up to 128 primary partitions per drive.
  • Supports extremely large (over 40 TB) disks and partitions.
  • Safely multiboot Windows, Antergos, Android, Ubuntu, Debian, Suse, Fedora, Mint, Clover and more.
  • Grub customization is done from Windows – Configuration in Linux is not required.

↓ 02 – EasyBCD | Free Personal

Take control of your boot loader, EasyBCD supercharges your Windows PC, allowing you to dual-boot to your heart’s content. Also boot into legacy systems Microsoft doesn’t support: MS-DOS, Windows 9x, Windows ME, and Windows 2000!

EasyBCD is geared for users of all kinds. Whether you just want to add an entry to your old XP partition or want to create a duplicate for testing purposes; if youre interested in debugging the Windows Kernel or septuple-booting your seven test operating systems, EasyBCD is the key.

  • Boot anything – Windows, Linux, macOS, & BSD! Boot both from and into USB drives, ISO images, virtual disks, and more.
  • Boot anywhere – Create bootable USB sticks with repair utilities that you can take with you anywhere.
  • Protect against disaster – Create entries to boot into recovery utilities or safe mode to prepare for a rainy day.
  • Painless editing – Add, rename, remove, configure, and reorder entries at whim.
  • Solve difficult problems – Use EasyBCD to troubleshoot Windows, back up and repair the bootloader, and more.
  • Powerful scripting with NeoGrub – You’ll have the power to hide partitions, change active flags, and create complex boot scenarios.

↓ 03 – rEFInd Boot Manager | Free

rEFInd is a fork of the Small rEFIt boot manager for computers based on the Extensible Firmware Interface (EFI) and Unified EFI (UEFI). Like rEFIt, rEFInd is a boot manager, meaning that it presents a menu of options to the user when the computer first starts up, as shown below. rEFInd is not a boot loader, which is a program that loads an OS kernel and hands off control to it.

↓ 04 – Clover EFI bootloader | Free

This is EFI-based bootloader for BIOS-based computers created as a replacement to EDK2/Duet bootloader. Clover is an operating system boot loader for computers already equipped with an UEFI firmware and for those equipped with legacy BIOS firmware. An operating system (OS) may support (U)EFI (macOS, Windows 7, 8, or 10, Linux) or not (Windows XP). Legacy boot is used for the last one, that is, the old BIOS system is used to handle boot sectors.

  • Boot macOS, Windows, and Linux in UEFI or legacy mode on Mac or PC with UEFI or BIOS firmware
  • Boot using UEFI firmware directly or CloverEFI UEFI firmware emulation
  • Customizable GUI including themes, icons, fonts, background images, animations, and mouse pointers.
  • Ability to boot previously selected boot entry after default timeout
  • Boot entries menu scrolls if screen resolution is too low for menu
  • Create custom boot entries for personalizing boot entries and add support for other operating systems
  • Create Clover boot entry in NVRAM with tool from GUI
Оцените статью