Всем доброго времени суток!
Уже месяц сижу без любимой бубунты по своей же вине.
Захотел я, чтоб обязательно и непременно мой груб был запаролен (не паранойя, а заняться нечем было) нашел соответствующие гайды, да вот только не учел, что они для груба были написаны, а у меня груб2. И смело я конфиги правил, не оставляя бэкапов, и быстро, решительно запорол себе груб.
А как теперь его реабилитировать его не знаю, потому что самое сложное что я делал это восстанавливал его как рассказано в книге Дэна (из под ливСД сделать chroot и восстановить его из хранящихся на линовом разделе настроек). Такие дела.
В принципе могу выложить на pastie.org любые конфиги, может ваш зоркий глаз узрит где я что там испортил потому что я всей своей "редактуры" не помню.
И еще. Я так понимаю, когда ты устанавливаешь лин, установщик сам все это определяет, вы не знаете способа еще раз запустить эту прогу по установке груба в MBR, не переустанавливая при этом лин? _________________
Anderson, а что делает эта команда?
я так понял результат тот же, что и Дэн в книге описал (ссылка раз, два)
здесь _ключевой_момент_ в том откуда в этом случае берутся данные для установки груба, они заново генерятся или берутся с раздела линового? если последнее то мне это не подходит, т.к. как я уже писал grub.cfg и еще пару штук из etc/default мною испорчены
Уточните пожалуста _________________
Зарегистрирован: 01.06.2011 Сообщения: 246 Откуда: юг Украины
Личный опыт использования Rescatux-Super Grub Disc. У меня в компе 1 жесткий
диск на котором - Windows XP и Ubuntu 10.04.Для разминки удалил пароль администратора
в Виндовс с помощью Rescatux -Windows options - winpass reset Windows
password(Nt,200x,XP,Vista,Seven).Винда стала загружаться не спрашивая пароль.
Вместо XP установил Seven,не меняя разбивку диска.Стала загружаться сразу 7-ка и все.
Загружаю опять Live-CD Rescatux,выбираю GRUB options,потом строку grub-install restore Grub.
Проверяю результат при загрузке с HDD появился Груб,но в нем указана Windows XP.
Опять загружаюсь с диска Rescatux.Выбираю Grub options,выбираю строку Uptdate-grub Update
Grub Configuration.Проверяю результат,вместо Windows XP -Windows 7(loader)
Специально опыты с Rescatux не проводил,все функции не испытал,из документации
следует что функция Grub update работает только с Debian и Ubuntu.
При наличии нескольких HDD надо правильно указать с каким диском работать.
newcomer,
спасибо за Rescatux, полезная вещь в хозяйстве. Но она делает то же, что и у Дэна в книге и то что Андерсон советует. 2 вещи:
1. Просто вернуть нагло выпиленный ntldr'ом grub на место (в mbr)
2. Если обстановка с разделами/хардами изменилась заново его сконфигурировать.
У меня же ПОВРЕЖДЕНЫ сами конфиги (grub.cfg и папка /etc/default/grub) по которым все это восстанавливается, так что это неподходит
В общем я так понимаю никто с этим раньше не сталкивался потому что таких уверенных в себе идиотов как я мало и мало кто полезет рыться там где сказано руками не трогать.
На днях через ext2explore разыщу таки сами файлы и солью содержимое на pastie, может кто до чего и додумается _________________
Зарегистрирован: 01.06.2011 Сообщения: 246 Откуда: юг Украины
На сайте Rescatux есть образ ,размером 1,9 Мб -Супер Груб 2диск - 1.99 .
Я записал его на RW и опробовал.Загрузился с ДВД-рома появилось меню,
первым пунктом детектирование ОС.Нажал на Энтер - определились
моя убунта и винда,выбираешь,что надо и загружаешься.Работает.
Другие функции не проверял.
А по поводу восстановления Груба,то могу только предположить,что
надо файл /etc/default/grub отредактировать до исходного состояния,
а grub.cfg сгенерируется по новой после sudo update-grub .
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах