Deb 8 и Win 7 восстановление GRUB

Автор andrei186, 07 января 2017, 01:33:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

andrei186

#15
Цитата: AndGaz от 08 января 2017, 10:17:43Лень поиском воспользоваться и почитаь? Все уже разжевано.
Разжевано тому, кто в теме, а я обычный пользователь, который пытается слезть с Микрософтовского крючка и перебраться на Линукс.
В Дебиане пользуюсь браузером, ОпенОфисом, Скайпом ну и со здешней помощью удалось заставить работать iBank. Научился кое-что делать в Терминале, но пол-года не пользовался этим и сейчас пришлось лезть в Гугл, чтобы вспомнить, как выставить правильное время. ???
Линукс для меня как современный автомобиль для офисного планктона - знаю, как заводить  и тормозить, но не знаю, как чинить, и не имею ни времени ни образования, чтобы освоить диагностику двигателя. Хотя с Жигулями был на ТЫ. Поиском пользуюсь постоянно, когда понимаю, что искать. Проблема в том, что документация по Линуксу написана для профессионалов. Я - чайник, начинаю читать статью, тут же натыкаюсь на непонятный термин, ищу его в Гугле, перехожу на другую статью, там другой термин, опять Гугл - и через пяток таких шагов я уже забыл, что я хотел найти :(
 

Цитата: AndGaz от 08 января 2017, 10:17:43
bootmgr - это win7, NTLDR - это winXP.
Посмотри что на диске с windows, и лишнее удали.
Нашел и почитал про bootmgr, NTLDR и io.sys - вобщем понял, что они делают. Но не понял, какое они имеют отношение к моей проблеме.
Что, ГРУБ, видя на моем виндовом-7 диске bootmgr и NTLDR выбирает NTLDR вместо bootmgr?
Переименовал NTLDR и io.sys - не помогло. Что дальше?


Cообщение объединено 08 января 2017, 15:16:56

Цитата: qwertKI от 08 января 2017, 13:15:32В качестве примера grub.cfg с рабочего ноута где на sda1 -LinuxMint18.1, а на sda4 - WinXP. Сравнивайте, возможно поможет
Спасибо. Разница с моим файлом в части загрузки Винда имеется, но нигде не могу найти объяснение смысла этого кода.
Я понимаю, что этот файл генерируется скриптами, записанными в /etc/grub.d/30_os-prober - если не трудно, можете его тоже показать?

AndGaz

update-grub - не забываем сделать.
В grub.cfg попробуй так:
вместо   chainloader +1
написать    ntldr /bootmgr

andrei186

Цитата: AndGaz от 08 января 2017, 15:27:01
update-grub - не забываем сделать.
В grub.cfg попробуй так:
вместо   chainloader +1
написать    ntldr /bootmgr
Вот спасибо! Семерка грузиться. И что особенно приятно, Дебиан грузится тоже.
Понимаю, что теперь update-grub мне противопоказано?
Чем эффект ntldr /bootmgr отличается от chainloader +1 ?

AndGaz

Цитата: andrei186 от 08 января 2017, 16:53:06Понимаю, что теперь update-grub мне противопоказано?
Все настраивается - долго объяснять и вариантов много.
Grub2

andrei186

#19
Значит будем на досуге читать про ГРУБ. Всем спасибо, кто откликнулся
...
не тут-то было. Первая же команда из Викиучебника  "grub-install --version" или "grub-terminfo --version"выдают command not found.
C другой стороны dpkg -l -grub-pc выдает 2.02-beta2-2
т.е. мне надо что-то доустановить?

AndGaz

Цитата: andrei186 от 09 января 2017, 15:36:54"grub-install --version" или "grub-terminfo --version"выдают command not found.
Команда от кого - пользователя или рута? Лучше копировать из терминала, чтобы не спрашивали.
user@debian:~$ grub-install --version
grub-install (GRUB) 2.02~beta3-3

[root@debian user]# grub-install --version
grub-install (GRUB) 2.02~beta3-3

Наверное в .bashrc надо добавить:
# Add sbin directories to PATH.  This is useful on systems that have sudo
[ -z "${PATH##*/sbin*}" ] || PATH=$PATH:/sbin:/usr/sbin


andrei186