0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 61
1

GRUB на отдельный раздел

05.12.2019, 21:06. Показов 3280. Ответов 11
Метки нет (Все метки)

Нужна помощь в установке grub на отдельный раздел жесткого диска MBR.
Что я сделал и на чем застрял. Начнем с того, что сделано.
1. Создал раздел и выделил ему место в 5 ГБ. (ext2)
2. Запустил с загрузочной флешки образ ubuntu.
3. Открыл терминал и вписал поочередно следующие команды.
- sudo su
- fdisk -l
- mount /dev/sda10 /mnt
- grub-install --boot-directory=/mnt/boot /dev/sda
до этого этапа все было нормально grub загрузчик виден, но осталось создать grub.cfg и сделать его update.
4. grub-mkconfig -o /mnt/boot/grub/grub.cfg
Следующее, что будет написано выдал терминал и отказался создавать конфигурационный файл.

/usr/sbin/grub-probe: error: failed to get canonical path of '/cow'.

Я не совсем понял, что это и как с этим бороться. Подскажите в чем проблема?

P.S.
На ЖД MBR и на нем 7 разделов.
- windows 7 (Активный раздел)
- linux swap
- linux (x4)
- booter (где находится загрузчик)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2019, 21:06
Ответы с готовыми решениями:

Отдельный раздел /etc
Разбил я винт на части, всё продумал, сделал отдельно /etc, так как там хранятся настройки, но...

GRUB на gpt раздел как второй загрузчик на втором диске
Здравствуйте. Возникла проблема с установкой. Дистрибутив Arch. Стоят два диска. Один - MBR с 7-й...

Создаем /boot/grub/grub.conf ?
Теперь мы заполним grub.conf нашими значениями для чего ?

Переход с grub-pc на grub-efi
Всем привет. Решил обновить свой старенький комп. Но вопрос вызывает то, что на новом компе уже...

11
Модератор
Эксперт NIX
2792 / 2035 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
06.12.2019, 11:41 2
Цитата Сообщение от vitas199405 Посмотреть сообщение
осталось создать grub.cfg и сделать его update
Вроде как создается при выполнении
Цитата Сообщение от vitas199405 Посмотреть сообщение
grub-install --boot-directory=/mnt/boot /dev/sda
и дополнительных "телодвижений" не требует
0
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 61
06.12.2019, 15:50  [ТС] 3
Не знаю. У меня выдает ошибку (написана выше)
0
Модератор
Эксперт NIX
2792 / 2035 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
06.12.2019, 16:59 4
Так этого файла нет или что?
Цитата Сообщение от vitas199405 Посмотреть сообщение
/mnt/boot/grub/grub.cfg
0
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 61
06.12.2019, 18:09  [ТС] 5
В корне его нету.
0
Эксперт HardwareЭксперт WindowsАвтор FAQ
8448 / 2970 / 494
Регистрация: 14.04.2011
Сообщений: 7,366
06.12.2019, 20:16 6
Цитата Сообщение от vitas199405 Посмотреть сообщение
/usr/sbin/grub-probe: error: failed to get canonical path of '/cow'.
Скорей всего GRUB конфигурируется для текущей системы (для Live системы), а не для установленного Вами GRUB, поэтому такая ошибка. По идее выполнять grub-mkconfig -o /mnt/boot/grub/grub.cfg, нужно из под chroot.
0
Модератор
Эксперт NIX
2792 / 2035 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
07.12.2019, 10:17 7
Каком
Цитата Сообщение от vitas199405 Посмотреть сообщение
В корне
?
Bash
1
ls -l /mnt/boot/grub/grub.cfg
0
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 61
07.12.2019, 21:39  [ТС] 8
Да. Его там нету даже после создания.
Цитата Сообщение от Marinero Посмотреть сообщение
/mnt/boot/grub/grub.cfg
Добавлено через 36 секунд
Цитата Сообщение от Андрей1224 Посмотреть сообщение
Скорей всего GRUB конфигурируется для текущей системы (для Live системы), а не для установленного Вами GRUB, поэтому такая ошибка. По идее выполнять grub-mkconfig -o /mnt/boot/grub/grub.cfg, нужно из под chroot.
А как выполнить команду из под chroot?
0
Модератор
Эксперт NIX
2792 / 2035 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
08.12.2019, 12:46 9
Покажите тогда результат
Цитата Сообщение от vitas199405 Посмотреть сообщение
grub-install --boot-directory=/mnt/boot /dev/sda
0
Эксперт HardwareЭксперт WindowsАвтор FAQ
8448 / 2970 / 494
Регистрация: 14.04.2011
Сообщений: 7,366
08.12.2019, 15:37 10
Цитата Сообщение от vitas199405 Посмотреть сообщение
А как выполнить команду из под chroot?
Пардон, я не подскажу. Чтобы работать из-под chroot, нужна корневая файловая система (нужна установленная система, раздел с которой нужно примонтировать), а Вы всё делаете из Live сессии. Если бы всё делали из установленной системы (даже из системы установленной на флешке), то никаких трудностей скорей всего не было бы.

Команда grub-install --boot-directory=/mnt/boot /dev/sda устанавливает GRUB, но не создает файл grub.cfg (что странно на мой взгляд). Для генерирования grub.cfg нужно выполнить grub-mkconfig. А для её выполнения нужно чрутится.

-----------

Опа. Так у Вас вроде есть установленная система судя по этому

Цитата Сообщение от vitas199405 Посмотреть сообщение
На ЖД MBR и на нем 7 разделов.
- windows 7 (Активный раздел)
- linux swap
- linux (x4)
- booter (где находится загрузчик)
Зачем же Вы работаете с установочной флешки.
0
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 61
08.12.2019, 17:57  [ТС] 11
это операционная система мсвс. и там вовсе не grub загрузчик.
0
Эксперт HardwareЭксперт WindowsАвтор FAQ
8448 / 2970 / 494
Регистрация: 14.04.2011
Сообщений: 7,366
08.12.2019, 19:29 12
Тогда можно попробовать такой вариант.
1. Скачать любой файл grub.cfg. Возможно у Вас есть установленный Linux, можно взять оттуда. Вообщем взять в любом месте grub.cfg.
2. Очистить раздел на который Вы устанавливали GRUB (удалить всё с раздела).
3. Установить заново GRUB на этот раздел. Не пробовать загружаться с этого раздела, а сразу скопировать на этот раздел готовый grub.cfg.

Правда редактировать этот grub.cfg нужно будет вручную. То есть удалить ненужные пункты загрузки и вместо них добавить новые, для Windows и другой системы.
Не знаю какая конечная цель Ваших манипуляций, что хотите получить в итоге. Зачем устанавливать GRUB если Linux на этом жестком диске не установлен.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2019, 19:29
Помогаю со студенческими работами здесь

На какой раздел установить grub?
Здравствуйте! Хочу установить Linux Mint 15 на внешний жесткий диск. Для этого разделил жесткий...

Как выбрать раздел для установки grub?
при установки Debian система определяет флеш носитель как SDA и по этому я не могу установить GRUB...

Как настроить grub после установки системы на другой раздел?
проблема вот в чём, изначально было установлено винда и параллельно runtu, работало всё исправно...

Раздел установки GRUB при установке Kali на одну машину с Windows 10
Добрый день. При установке kali на машину с windows 10 столкнулся вот с какой проблемой...в конце...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru