Как запустить Linux без grub

Обновлено: 21.11.2024

Обычно лучше всего установить GRUB, независимо от того, используете ли вы двойную загрузку или нет, но для установки Ubuntu 12.04 без GRUB загрузите альтернативный компакт-диск для x86 или AMD64. Запустите установку как обычно, после шага «Выбрать и установить программное обеспечение» программа установки запустит «Установить загрузчик GRUB на жесткий диск».

Можно ли установить Linux без загрузчика?

Если вы решите установить Linux Mint в качестве второй системы Linux, вам не нужно устанавливать загрузчик, поскольку у вас уже есть загрузчик из вашей основной системы Linux. Но проблема в том, что по умолчанию вы не можете установить Linux Mint без загрузчика, как вы можете видеть выше.

Использует ли Linux GRUB?

GRUB является загрузчиком по умолчанию для многих дистрибутивов Linux. Параметры загрузки, такие как параметры ядра, можно изменить с помощью командной строки GRUB. Нет необходимости указывать физическое расположение ядра Linux для GRUB.

Могу ли я установить только GRUB?

Файлы GRUB 2 обычно находятся в папках /boot/grub и /etc/grub. Загрузочные файлы Windows в разделе Windows не затрагиваются установкой GRUB 2. Изменяются только данные MBR. Управление процессом загрузки Windows можно получить, выбрав запись Windows в меню GRUB 2 во время загрузки.

Можно ли загрузить Ubuntu без GRUB?

Установленная вами Ubuntu в порядке, но ее невозможно найти, загрузчик Windows, который все еще активен, не отображает ее (пожалуйтесь в MS по этому поводу). Итак, все, что нам нужно сделать, это установить grub. Запустите программу и следуйте инструкциям. Сохраните файл и обновите grub с помощью команды sudo update-grub .

Можно ли установить Ubuntu без загрузчика?

Обычно лучше всего установить GRUB, независимо от того, используете ли вы двойную загрузку или нет, но для установки Ubuntu 12.04 без GRUB загрузите альтернативный компакт-диск для x86 или AMD64. Запустите установку как обычно, после шага «Выбрать и установить программное обеспечение» программа установки запустит «Установить загрузчик GRUB на жесткий диск».

Что делает GRUB в Linux?

GRUB расшифровывается как GRand Unified Bootloader. Его функция состоит в том, чтобы взять на себя функции BIOS во время загрузки, загрузить себя, загрузить ядро ​​Linux в память, а затем передать выполнение ядру. Как только ядро ​​вступает во владение, GRUB делает свою работу и больше не нужен.

Является ли GRUB ядром?

По сути, загрузчик GRUB — это программа, загружающая ядро ​​Linux. (У него есть и другие применения). Это первое программное обеспечение, которое запускается при загрузке системы. Когда компьютер запускается, BIOS сначала запускает самотестирование при включении питания (POST), чтобы проверить аппаратное обеспечение, такое как память, диски, и убедиться, что оно работает правильно.

Что такое режим GRUB в Linux?

Grub — это загрузочное меню. Если у вас установлено несколько операционных систем, вы можете выбрать, какую из них загружать. Grub также полезен для устранения неполадок. Вы можете использовать его для изменения аргументов загрузки или для загрузки со старого ядра.

Как вручную установить grub?

1 Ответ Загрузите машину с помощью Live CD. Откройте терминал. Узнайте имя внутреннего диска, используя fdisk для поиска размера устройства. Установите загрузчик GRUB на соответствующий диск (в приведенном ниже примере предполагается, что это /dev/sda ): sudo grub-install –recheck –no-floppy –root-directory=/ /dev/sda.

Вы хотите, чтобы все файлы grub 2 были удалены из загрузочного grub?

Как восстановить grub в Linux?

Действия по восстановлению удаленного загрузчика GRUB в Linux: загрузитесь в Linux с помощью Live CD или USB-накопителя. Войдите в режим Live CD, если он доступен. Запустить Терминал. Найдите раздел Linux с рабочей конфигурацией GRUB. Создайте временный каталог для монтирования раздела Linux. Смонтируйте раздел Linux во вновь созданный временный каталог.

Как установить GRUB в Windows?

2 ответа монтируют ваш установленный раздел Linux в какую-то точку монтирования. Теперь привяжите некоторые важные каталоги активных корневых разделов к смонтированному корневому разделу в /mnt. Теперь измените корень на недавно смонтированный каталог раздела. Теперь установите GRUB с помощью команды grub-install на ваш жесткий диск MBR.

Как запустить Windows без grub?

2 ответа. Нажмите значок Cortana и введите «Дополнительно». Нажмите Расширенный запуск. Нажмите «Перезагрузить сейчас» в следующем меню. В следующем меню нажмите «Устранение неполадок». Теперь нажмите на дополнительные параметры. Выберите Параметры встроенного ПО UEFI, щелкнув по нему. Теперь перезагрузите компьютер. Теперь ваша система загрузится в BIOS.

Как запустить Ubuntu из Grub?

В BIOS быстро нажмите и удерживайте клавишу Shift, чтобы открыть меню GNU GRUB. (Если вы видите логотип Ubuntu, вы пропустили момент, когда вы можете войти в меню GRUB.) В UEFI нажмите (возможно, несколько раз) клавишу Escape, чтобы открыть меню grub. Выберите строку, начинающуюся с «Дополнительные параметры».

Как сделать Linux Mint ОС по умолчанию?

Введите в командной строке gksudo xed /etc/default/grub (для Mint 18.x, для Mint 17.x вы должны заменить xed на gedit). Вставьте новую строку ниже с GRUB_SAVEDEFAULT=true .

Как заменить Linux Mint на Ubuntu?

Загрузите Ubuntu liveDVD или liveUSB, во время установки выберите другой вариант, выберите раздел Mint в качестве точки монтирования / и выберите его для форматирования, чтобы стереть Mint. Выберите свой текущий раздел подкачки, чтобы он остался в качестве подкачки (возможно, он уже выбран, но лучше проверить), и продолжайте.

Каковы этапы grub?

Жизненный цикл белой личинки состоит из 4 стадий: яйца, личинки, куколки и взрослой особи. Во время этого четырехэтапного процесса белая личинка трансформируется по форме, размеру, цвету и способу питания. Он также меняет свое местонахождение в течение своего жизненного цикла.

Где находится grub в Linux?

Основной файл конфигурации для изменения параметров отображения меню называется grub и по умолчанию находится в папке /etc/default. Есть несколько файлов для настройки меню — упомянутый выше /etc/default/grub и все файлы в /etc/grub.

Является ли grub загрузчиком?

Введение. GNU GRUB — мультизагрузочный загрузчик. Он был получен из GRUB, унифицированного загрузчика GRand, который был первоначально разработан и реализован Эрихом Стефаном Болейном. Вкратце, загрузчик — это первая программа, которая запускается при включении компьютера.

Итак, я установил Ubuntu, чтобы иметь возможность двойной загрузки Windows 10 и Ubuntu. Я разделил свой жесткий диск на 1 ТБ пополам, чтобы на одном была Windows, а на другом Ubuntu. После установки Ubuntu я перезагрузился. Я нажал ESC, затем F9 (способ попасть в меню загрузки на некоторых устройствах HP), выбрал не жесткий диск Windows, а жесткий диск Ubuntu. Я сделал это так, потому что ничего не видел о Grub. Он сказал: «Загрузочное устройство не найдено. Вставьте диск и повторите попытку». Я сделал что-то не так?

Это не имеет смысла, если у вас один (физический) жесткий диск: в BIOS вы выбираете только фактический жесткий диск; независимо от разделения. Загрузчик находится в начале указанного жесткого диска, и только тогда вы можете начать видеть разделы (то есть через загрузчик). Разделение жесткого диска на 1000 ГБ для BIOS означает распиливание его на две части (и я был бы удивлен, если бы вы могли загрузиться с этого . )

@RedStar12 Не похоже, что вам нужно переустанавливать Ubuntu. Я предполагаю, что ваше разбиение прошло нормально, как и установка Ubuntu. Проверьте это, загрузившись с установочного компакт-диска Ubuntu и выбрав живую сессию («Попробуйте Ubuntu»), а затем проверив, видите ли вы два раздела жесткого диска (один выглядит как Windows, другой как Ubuntu). Если все в порядке, все, что вам нужно сделать, это установить grub (без переустановки Ubuntu). Для этого просто запустите программу восстановления загрузки.

2 ответа 2

Сначала несколько слов о выборе загрузочного устройства UEFI/BIOS по сравнению с загрузчиком (например, grub ) для выбора загружаемой ОС:

В начале любого жесткого диска есть основная загрузочная запись. В этой области хранится информация о том, как запустить загрузчик этого диска (например, где его найти, что делать). Затем загрузчик может видеть различные операционные системы жесткого диска и схему разбиения. Выбор BIOS предназначен только для определения того, с какого носителя загружаться, а это означает, какой носитель использовать для чтения указанной основной загрузочной записи. Носителем может быть оптический диск (привод), флэш-накопитель или (физический!) жесткий диск. Он не знает ни о чем записанном на этом диске и поэтому не может видеть никаких разделов. Однако вы можете, например. выберите, хотите ли вы загружаться с SSD или жесткого диска.

Теперь решение вашей проблемы:

Как объяснялось выше, вам всегда нужен загрузчик на жестком диске с разными ОС (и соответствующими разделами). Это именно то, чего не хватает в вашей установке. Ubuntu, которую вы установили, в порядке, но ее невозможно найти, загрузчик Windows, который все еще активен, не отображает ее (пожалуйтесь в MS по этому поводу).

Поэтому все, что нам нужно сделать, это установить grub .

Для этого загрузитесь с установочного компакт-диска Ubuntu и выберите живую версию («попробуйте Ubuntu»). Если в live-версии еще нет возможности восстановления при загрузке (думаю, она уже включена), установите ее, открыв терминал и набрав:

Начиная с версии 3.3.x и ТОЛЬКО на машинах EFI можно загрузить ядро ​​Linux без использования загрузчика, такого как iELILO или GRUB. С его помощью вы сократите время загрузки, но менее интерактивная загрузка на случай, если вам потребуется выполнить некоторую диагностику. В любом случае, вы почти всегда можете прибегнуть к какому-либо съемному носителю, когда у вас возникнут проблемы. Если вы устанавливаете Linux на машину, где у вас никогда не будет какого-либо альтернативного метода загрузки, я не рекомендую вам использовать этот метод и вместо этого использовать загрузчик. Они могут понадобиться вам, чтобы спасти вашу жизнь в будущем.

Обратите внимание: чтобы этот шаг работал, ваша система должна быть загружена с использованием UEFI.Если у вас есть система, которая может загружаться как в режиме UEFI, так и в режиме MBR, вам необходимо переключить ее в режим UEFI в настройках и загрузить ее с носителя, совместимого с UEFI. В этом документе делается несколько предположений о путях, которые вам необходимо исправить, чтобы применить их к вашей конкретной установке. Например, в этом документе предполагается, что корневым разделом является /dev/sda2, исходные коды ядра находятся в папке /usr/src/linux, а загрузочный раздел UEFI — /dev/sda1. Они не обязательно должны совпадать в вашей системе.

После загрузки вам необходимо выполнить chroot для установки. Запустите терминал и сделайте следующее:


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

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


Ваше ядро ​​должно поддерживать загрузчик-заглушку EFI, разделы GPT и MBR, выбранную вами основную файловую систему, файловые системы MSDOS и VFAT, кадровый буфер EFI, переменные EFI и быть перемещаемым. Стандартные ядра из бинарных дистрибутивов обычно не требуют какой-либо настройки и уже включают поддержку всего, что вам нужно. Также не забудьте отключить "Бестактовую систему".

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


Этот пример относится к корневому разделу, отформатированному в формате JFS, в качестве второй записи на первом диске. Помните, что корневые разделы JFS необходимо монтировать только для чтения (отсюда и "ro") во время загрузки и только монтировать чтение-запись во время инициализации.

Перекомпилируйте ядро ​​и установите модули. Обычно вы делаете что-то вроде этого:


Поскольку вы используете EFI, вы также должны использовать жесткий диск, разбитый на разделы в формате GPT. Это означает, что у вас также должен быть загрузочный раздел EFI. Это раздел в формате FAT32 размером более 200 МБ. В этом примере указан раздел /dev/sda1.

Обычно такой раздел монтируется в /boot/efi. Вы можете добавить запись в свой файл "fstab", если хотите:


Убедитесь, что раздел смонтирован. В этом руководстве в качестве точки подключения используется предыдущая папка.

Теперь внутри этого раздела у вас должна быть папка "EFI". И внутри папки «EFI» у вас должна быть «загрузочная» папка. Итак, да, у вас будет путь вроде "/boot/efi/EFI/boot/".

Теперь вам нужно скопировать ядро ​​в эту папку, назвав его bootx64.efi. Например:


Было ли это до сих пор? Я предполагаю, что нет. Итак, продолжайте читать.

Ядро находится в нужном месте, чего нам не хватает? Добавление в загрузочное меню. Для этого нам понадобится утилита «efibootmgr». Если он не установлен, сделайте это. Это примеры для систем на основе Gentoo и Debian (включая Ubuntu и производные от нее).


Убедитесь, что у вас есть доступ к переменным EFI. Как? Что ж, либо ваше работающее ядро ​​уже поддерживает его, либо вы можете загрузить соответствующий модуль:


И теперь вы, наконец, можете добавить свое ядро ​​в загрузочное меню EFI:


Этот код создает запись в меню загрузки (--create) для загрузочного раздела EFI, который является разделом 1 первого диска (--part 1), с пометкой "Linux" (--label "Linux") и с загрузчиком '\efi\boot\bootx64.efi' (--loader '\efi\boot\bootx64.efi' ) - который является ядром. Путь загрузчика относится к загрузочному разделу EFI, а не ко всему смонтированному дереву файловой системы.

Внимание: efibootmgr, если не указано иное, предполагает /dev/sda — в данном примере это правильный диск, но в вашем случае он может быть другим.

Выйдите из среды chroot, размонтируйте все смонтированные файловые системы, удалите дополнительный загрузочный носитель EFI и перезагрузите систему. Если все пойдет хорошо, теперь вы можете наслаждаться более быстрой загрузкой машины.

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

Видеоруководство

Что такое загрузчик?

Загрузчик – это программа, которая запускает вашу операционную систему. Если на вашем компьютере установлено несколько операционных систем, ваш загрузчик также позволяет выбрать, какую из них загружать. Обычно у вас не должно быть нескольких загрузчиков.

Итак, если у вас уже установлена ​​система Linux, у вас также есть загрузчик.Если вы решили установить вторую систему Linux на отдельный раздел, вы можете либо перезаписать существующий загрузчик, либо сохранить его и установить систему без загрузчика. Эмпирическое правило заключается в том, чтобы использовать самый последний загрузчик.

Загрузчик GRUB

Для Linux доступно несколько загрузчиков. GRUB — самый популярный. Я использую GRUB во всей своей системе, Linux Mint использует GRUB в качестве загрузчика, и у вас также, скорее всего, есть загрузчик GRUB в вашей системе. Когда я говорю здесь о загрузчике, я имею в виду загрузчик GRUB.

Установка Linux Mint без GRUB

Если вы загружаетесь с живого образа Linux Mint, запустите программу установки, дважды щелкнув по нему, следуйте инструкциям по установке и выберите раздел вручную, вы увидите, что нет возможности НЕ устанавливать загрузчик. Я думаю, что это мера предосторожности команды Linux Mint, чтобы новые пользователи не заканчивали установку без загрузчика.

Но если вы знаете, что делаете, и хотите установить Linux Mint без загрузчика, вам нужно запустить программу установки из командной строки. Установщик Linux Mint называется вездесущность. Ubiquity — это установщик Ubuntu и всех его производных. Чтобы увидеть все параметры, доступные в вездесучести, выполните:

Среди этих параметров вам нужен вариант -b. Он установит систему без загрузчика.

Параметры универсальности

И когда вы переходите к настройке раздела, вы не видите опции загрузчика, которую вы видели раньше.

Ubiquity без опции установки загрузчика

Таким образом я установил Linux Mint без загрузчика, и все прошло как надо. Я также могу подтвердить, что этот подход работает для Ubuntu и KDE Neon. Итак, вездесущность с опцией -b должна работать на Ubuntu и всех ее производных.

Обновите основной загрузчик

После этого процесса установки вам нужно будет обновить загрузчик, чтобы он мог видеть новую систему. Также нужно убедиться, что при обновлении смонтировался раздел с только что установленной системой. Например, если вы установили систему Linux Mint без загрузчика на sda2, смонтируйте ее:

судо смонтировать /dev/sda2 /media

Затем обновите загрузчик GRUB.

В Linux Mint, Ubuntu, Debian запустите:

В Arch Linux запустите:

sudo pacman -S os-prober && sudo grub-mkconfig -o /boot/grub/grub.cfg

Я также подробно объясняю этот процесс для Arch Linux здесь. Если ваш дистрибутив не входит ни в один из перечисленных выше, найдите, как обновить загрузчик вашего дистрибутива.

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

Пожалуйста, поддержите этот проект:

Average Linux UserFollow Я являюсь основателем проекта Average Linux User, это хобби, над которым я работаю по ночам. Днем я ученый, который использует компьютеры для анализа генетических данных.

Читайте также: