Где установлен загрузчик grub?
У меня установлены 2 ос debian 8 и windows 10. В программе fdisk я обнаружил что boot flag находится на первом разделе. Первый раздел (500m) нужен для загрузки windows. Значит при запуске компьютера должен загружаться windows. Но загружаться grub. Так почему же загружается grub, а не windows. И где он находится если под него нету раздела?
- Вопрос задан более трёх лет назад
- 7249 просмотров
Комментировать
Решения вопроса 3
Saboteur @saboteur_kiev Куратор тега Linux
software engineer
ОС загружается не из загрузочного раздела. Загрузочный раздел в своем MBR (мастер бут рекорд) хранит загрузчик, который загружается и уже после этого предлагает выбор или грузит систему, которая может быть практически на любом разделе и любом диске.
Некоторые загрузчики большие, поэтому в MBR лежит только его часть, а затем подгружается остальное. В винде например оно лежит в каталоге Boot
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Как узнать на каком разделе установлен GRUB из-под Windows?
Столкнулся с проблемой по установке ГРАБа после переустановки Виндоус (стоял Убунту и Виста).
Создавал тему по этому поводу, она так и утонула: http://otvety.google.ru/otvety/thread?tid=22387a459b7ae3f3&table=%2Fotvety%2Fuser%3Fuserid%3D11871913669740939017
Вопрос: ВОЗМОЖНО ли с помощью программ/команд из-под Виндоус установить ГРАБ на Убунту? А то из-под лайвСД не получается 🙁
Примечание:
1) Ввожу: grub> find /boot/grub/stage2
Error 15: File not found
2) Ввожу: grub> root (hd0,0)
Error 21: Selected disk does not exist
Никогда не установить :\
Ответы:
GRUB Только из под LiveCD, либо при повторной увтановке Линуха.
но можно и установить альтернативный загрузчик типа Acronis OS Selector и все будет грузиться без груба
Чета вопрос в оглавлении «Как узнать на каком разделе установлен GRUB из-под Windows?» не совпадает с вместимостью темы.
А чтоб узнать на каком разделе груб, то он был на первом. примари активном разделе, вы его удалили устанавливая винду
Это и делается с любого LiveCD, или системы на который установлен Grub.
Потом нужно подключится к консольному меню загрузчика, командой:
grub
Grub устанавливается и имеет свое базовое расположение в корневой директории /boot/grub, для поиска названия разделов команда:
find /boot/grub/stage2
В ответ будут разделы на которых уставлен загрузчик Grub
После выбрать любой раздел, например (hd0,0), командой:
root (hd0,0)
И установить загрузчик в загрузочную запись — MBR, командой:
setup (hd0)
Вроде ничего не забыл.
Можно!
grub4dos.sourceforge.net
Могу посоветовать Total Commander с плагином.
RPI.su — самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected] . Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.
Куда поставился загрузчик Grub?
В процессе установки Debian на вопрос, ставить ли Grub в главную загрузочную запись, ответил «Нет», после этого появилось окошко с просьбой ввести устройство для установки системного загрузчика, но я по ошибке туда ничего не ввёл и случайно нажёл Enter. После этого установка продолжилась и я заметил, что было выведено сообщение, что выполняется «update-grub». Куда после этого установился загрузчик? На вид — как-будто никуда. Но почему же тогда выполнялось «update-grub»? В общем, расставьте для меня точки над i, а то я волнуюсь, не повредил ли установщик «чему нибудь» 😀
GenuineGood
08.07.12 22:37:14 MSK
Как узнать версию Grub?
Правильная команда: grub-install -V. Или grub-install —version. А если выполнять то, что написано, то grub установится.
02.01.2016
11:42
Постоянная ссылка на комментарий Родительский комментарий Пингвинонимус
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
верно. чуть не убили. очень важно табуляцию соблюдать. В данном случае большая V должна быть
11.01.2016
11:11
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Видать, рассчитано было на лохов новичков? 🙂 Теперь перезагружаться боюсь
20.04.2016
21:24
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
fort@fort:~$ grub-install -v
grub-install: info: executing modprobe efivars 2>/dev/null.
grub-install: info: Looking for /sys/firmware/efi .
grub-install: info: . not found. Looking for /proc/device-tree .
Действительно, нужна большая V, иначе —
grub-install: info: . not found.
Installing for i386-pc platform.
grub-install: error: install device isn’t specified.
fort@fort:~$ grub-install -V
grub-install (GRUB) 2.02~beta2-29ubuntu0.3
fort@fort:~$
разъяснитель
26.12.2016
13:22
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
собственно мальнькая -v или большая -V — это зависит от самой версии grub,
чтоб не на косячить лучше ключ указывать так
—version
Активный пользователь
28.12.2016
18:21
Постоянная ссылка на комментарий Родительский комментарий разъяснитель