LinuxForum.Fans
Тема

Слетел grub в LinuxMintDebian

Автор: Userboy 49 сообщений 9283 просмотров
#341207

Жёсткий поделен на два, на одном была установленна ХР-шка, на другой установил MintDebian. Всё бы ничего, вот только начальный загрузчик с выбором между Минт и ХР-шкой не установился от чего то. По умолчанию грузится лишь Минт.
В Ubuntu я восстанавливал подобное с помощью какой то программы. В Debian такое возможно?

#341289

Попробуйте Grub Customizer.

#341424

Попробуйте обновить граб.
В убунту это делается так:

text
sudo update-grub2
#341960
Индустриальный Эльф написал:
Попробуйте обновить граб.
В убунту это делается так:
text
sudo update-grub2

Это не убунту. LinuxMintDebian Edition

#341961
rizado написал:
Попробуйте Grub Customizer.

На Debian катит?

#342009

@Userboy
"Это не убунту. LinuxMintDebian Edition"

Тогда так:

text
# update-grub

ЗЫ. Дебиан - пакетный дистр. Плохая идея собирать софт из сорцов. Я бы не стал. Но вы можете.

#342625
Индустриальный Эльф написал:
@Userboy
"Это не убунту. LinuxMintDebian Edition"

Тогда так:
text
# update-grub

ЗЫ. Дебиан - пакетный дистр. Плохая идея собирать софт из сорцов. Я бы не стал. Но вы можете.

Результат в терминале:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.10-2-486
Found initrd image: /boot/initrd.img-3.10-2-486
Found linux image: /boot/vmlinuz-3.2.0-4-486
Found initrd image: /boot/initrd.img-3.2.0-4-486
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
Found Microsoft Windows XP Professional RU on /dev/sda1
done

#342668

Ну вон ваша винда лицензи...гхм, в общем уже должно работать. Если нет, есть повод познакомится с синтаксисом grub.cfg и востановлением\изменением\добавлением пунктов загрузки;

#342813
"Индустриальный Эльф" написал:
познакомится с синтаксисом grub.cfg

а зачем править конфиг файл который при обновлении ядра будет строится на основе /etc/grub.d/* и /etc/default/grub? думаю правильней познакомится именно с этим

#342819
"Индустриальный Эльф" написал:
Попробуйте обновить граб.

Мне кажется это вечная тема, которая на форуме поднималась1............ раз, ведь просто вбить в форумный поисковик слово Grub.
Повторяем, то что уже было и испытано на многих:
sudo mount /dev/sda...(или какой-там диск с ОС, у мeня sda5) /mnt
sudo grub-install --root-directory=/mnt /dev/sda ( диск на который будет устанавливаться Граб)
перезагружаемся
sudo update-grub


Happy! :D
По желанию можно без sudo, только стать root! \m/
Винда обычно встает на sda1, sda2 расширеный, Линукс на sda5, Grub встает на sda

#343305
Oleg65 написал:
[quote="Индустриальный Эльф"]Попробуйте обновить граб.

Мне кажется это вечная тема, которая на форуме поднималась1............ раз, ведь просто вбить в форумный поисковик слово Grub.
Повторяем, то что уже было и испытано на многих:
sudo mount /dev/sda...(или какой-там диск с ОС, у мeня sda5) /mnt
sudo grub-install --root-directory=/mnt /dev/sda ( диск на который будет устанавливаться Граб)
перезагружаемся
sudo update-grub


Happy! :D
По желанию можно без sudo, только стать root! \m/
Винда обычно встает на sda1, sda2 расширеный, Линукс на sda5, Grub встает на sda[/quote]
Всё спасибо. Разобрался.

#352168
Oleg65 написал:
[quote="Индустриальный Эльф"]Попробуйте обновить граб.

Мне кажется это вечная тема, которая на форуме поднималась1............ раз, ведь просто вбить в форумный поисковик слово Grub.
Повторяем, то что уже было и испытано на многих:
sudo mount /dev/sda...(или какой-там диск с ОС, у мeня sda5) /mnt
sudo grub-install --root-directory=/mnt /dev/sda ( диск на который будет устанавливаться Граб)
перезагружаемся
sudo update-grub


Happy! :D
По желанию можно без sudo, только стать root! \m/
Винда обычно встает на sda1, sda2 расширеный, Линукс на sda5, Grub встает на sda[/quote]

text
userboy@01 ~ $ sudo grub-install  --root-directory=/mnt   /dev/sda3
/usr/sbin/grub-setup: предупр: Попытка установить GRUB на диск без разделов или на раздел. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.
#352171

Короче, тупо, еще .... раз : восстанавливаем Граб!
sudo fdisk -l ( смотрим разделы)
sudo mount /dev/sda... /mnt (... - раздел, где установлена ОС)
sudo grub-install --root-dyrectory=/mnt /dev/sda
Перезагрузились
sudo update-grub
Счастье :D

#352172
Oleg65 написал:

Винда обычно встает на sda1, sda2 расширеный, Линукс на sda5, Grub встает на sda

Она встает на /dev/sda[1..4] без вариантов. Расширенный раздел - это контейнер для логических разделов и он, как и логические разделы, не может нести файлы, нужные оффтопику для успешной загрузки. Загрузчик оффтопика встает в MBR жесткого диска без вариантов.

#352173

Еще раз:
sudo grub-install --root-directory=/mnt /dev/sda , без всяких 3,4,5!

#352174
"Userboy" написал:
userboy@01 ~ $ sudo grub-install --root-directory=/mnt /dev/sda3
...
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.

grub лучше в mbr ставить. Т.е. укажите диск, а не раздел диска. Как то так:
sudo grub-install --root-directory=/mnt /dev/sda

Зы.: блин, пока писал, уже сверху ответили)))

#352203

Объясню подробнее. Появилась немного новая проблема. Есть переносной хард с установленной на нём Mageia.
Переустанавливал LMDE, в том загрузчике который был всё встало в порядке. И через него я спокойно заходил в Mageia.
Потом через менеджер драйверов я обновил ядро на LMDE. После чего в загрузчике перестала запускатся , Mageia, хотя её и видно.


Попробывал переустановить grub как было посоветовано тут:

text
sudo fdisk -l ( смотрим разделы)
sudo mount /dev/sda...  /mnt  (...  - раздел, где установлена ОС)
sudo grub-install  --root-dyrectory=/mnt  /dev/sda

Но сделал это в установленной LMDE, после чего grub вообще не запускается.

#352204

Сейчас пишу с Live CD LMDE.

#352212
Oleg65 написал:
Еще раз:
sudo grub-install --root-directory=/mnt /dev/sda , без всяких 3,4,5!

С Live CD

text
mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda

/usr/sbin/grub-probe: error: cannot find a device for /mnt/boot/grub (is /dev mounted?).

Войдите или зарегистрируйтесь, чтобы ответить.