Автор Тема: Восстановление Grub2  (Прочитано 21139 раз)

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #90 : 07 Февраль 2013, 00:53:27 »
да не жалко.

x@x-laptop ~ $ dpkg -s util-linux | grep ^Status
Status: install ok installed
x@x-laptop ~ $

и, как говорят - мамой клянусь - ничего не удалял. Росинку ставил с 9.11 диска
может, попробовать от рута? какие-то программы могут быть от юзера прикрыты, кажется

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Восстановление Grub2
« Ответ #91 : 07 Февраль 2013, 01:05:54 »
Ну ничего в голову не приходит как переустановить и снова попробоватьsudo apt-get install util-linux --reinstall
fdisk -l
blkid

Ibug451

  • Новичок
  • *
  • Сообщений: 11
  • Карма: +2/-0
  • LM Rosinka 9, 2013
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #92 : 07 Февраль 2013, 07:26:22 »
Нам никакие супергрубдиски не надобны, мы и штатными средствами справится могём. А предложение мое было только лишь по улучшению LiveCD Росинки, чтоб новичкам, на которых она, в основном, и ориентирована, жилось проще. :-)
Мы тоже штатными средствами справится могём. Запустите систему с LiveCD/USB и откройте терминал, … затем …  sudo mount /dev/sda1 /mnt ... grub-install и т. д. - дальше поезд следует со всеми остановками (или несколько других аналогичных способов). Но помнить наизусть 1000 bash-команд или постоянно держать под рукой напоминалку лично меня, например, немного напрягает.
На Super grub я обратил внимание после того, как запарился в сотый раз после установки/переустановки Window$ восстанавливать загрузчик «штатными средствами», непродуктивно и бездарно транжиря отпущенное мне Богом время. Потом как-то покопался на досуге, а что у него там внутри. Оказалось, что используется там алгоритм восстановления загрузчика который заложен самими разработчиками Grub 2 (имеющего bash подобную консоль/терминал и средства создания аварийно-спасательного GRUB2-liveCD/USB), надо только помнить несколько команд и их последовательности, а эти ребята из Испании и Франции просто свели всё в набор скриптов. То же самое и в ихней Reskatux — такой же набор скриптов, не ими самими придуманный, только уже под запущенной ОСЬю. Потом уже, развлекаясь, перевёл для себя, больше для знакомых, Super grub на русский язык.
Я никому не навязываю своего мнения. Но «если у нас действительно юзерфрендли дистр» и если он «чтоб новичкам, на которых она, в основном, и ориентирована, жилось проще» … делайте вывод. В конце концов один лишь Григорий решает, что и как включать в свою сборку. Вообще то пересобрать Rosinku или какой другой дистрибутив «под себя» не так уж и сложно, учитывая наличие средств автоматизации (нужно правда ещё некоторое количество свободного времени и конечно наличие определённых знаний).
« Последнее редактирование: 31 Март 2013, 16:48:11 от Azure »
Дежавю: и это я где-то уже видел. И это пройдёт?

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #93 : 07 Февраль 2013, 19:22:08 »
x@x-laptop ~ $ sudo apt-get install util-linux --reinstall
[sudo] password for x:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libaccess-bridge-java-jni libaccess-bridge-java
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, переустановлено 1 переустановлено, для удаления отмечено 0 пакетов, и 26 пакетов не обновлено.
Необходимо скачать 0B/533kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Хотите продолжить [Д/н]? Д
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  util-linux
Предупреждение об аутентификации не принято в внимание.
(Чтение базы данных ... на данный момент установлено 162425 файлов и каталогов.)
Подготовка к замене пакета util-linux 2.17.2-0ubuntu1.10.04.2 (используется файл .../util-linux_2.17.2-0ubuntu1.10.04.2_i386.deb) ...
Распаковывается замена для пакета util-linux ...
Обрабатываются триггеры для ureadahead ...
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для install-info ...
Настраивается пакет util-linux (2.17.2-0ubuntu1.10.04.2) ...

x@x-laptop ~ $ fdisk -l
x@x-laptop ~ $ blkid
x@x-laptop ~ $ sudo blkid
/dev/sda1: LABEL="SYSTEM" UUID="D8FC574FFC5726D2" TYPE="ntfs"
/dev/sda2: LABEL="7-64" UUID="5256109956108041" TYPE="ntfs"
/dev/sda4: LABEL="SAMSUNG_REC" UUID="324A3B3E4A3AFE63" TYPE="ntfs"
/dev/sda5: LABEL="XP" UUID="AC0C65BF0C658564" TYPE="ntfs"
/dev/sda6: LABEL="M-QM-^AM-PM-2M-PM-0M-PM-;M-PM-:M-PM-0" UUID="4A66D94866D93583" TYPE="ntfs"
/dev/sda7: UUID="322e7423-b989-46cd-abae-19b80450b84b" TYPE="ext4"
/dev/sda8: LABEL="homelmr9" UUID="f2de7954-b90d-4c26-9a76-9669f73dcdcd" TYPE="ext4"
/dev/sda9: LABEL="M-QM-^DM-PM-0M-PM-9M-PM-;M-PM->M-PM-?M-PM->M-PM-<M-PM->M-PM-9M-PM-:M-PM-0" UUID="1FDB17E75FF37E3B" TYPE="ntfs"
/dev/sda10: UUID="6bcc3319-a790-4d2e-a3cc-718f27462d5f" TYPE="swap"
/dev/sda11: UUID="2abbd9b8-2506-4a76-8e89-db9929f48da4" TYPE="ext4"
/dev/sda12: LABEL="2calc" UUID="927d9a1c-e4f5-4adf-aa81-a794b14d42de" TYPE="ext4"
/dev/sda13: UUID="8945c4bd-3e3d-43c8-b5f2-592be10c0774" TYPE="ext4"
/dev/sdb1: LABEL="USB DISK" UUID="8152-B8CC" TYPE="vfat"
таки я был прав. По каким-то причинам утилиты выведены из прав пользователя, могут быть вызваны только рутом. Надо сделать изменение прав? как и где?

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Восстановление Grub2
« Ответ #94 : 07 Февраль 2013, 21:38:45 »
1. Ну можете в скрипте заменить blkid на  gksudo blkid или сам скрипт выполнять от рут’а…

2. А покажите-ка какие права у Вас стоятls -l /sbin/blkid
groups $USER

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #95 : 08 Февраль 2013, 08:18:43 »
x@x-laptop ~ $ ls -l /sbin/blkid
-rwxr-xr-x 1 root root 22164 2011-01-20 23:54 /sbin/blkid
x@x-laptop ~ $ groups $USER
x : x adm dialout cdrom plugdev lpadmin admin sambashare

честно - ничего не перенастраивал руками

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Восстановление Grub2
« Ответ #96 : 08 Февраль 2013, 18:22:33 »
О, что-то долго вспоминал… :-[ Давайте добавим в нужную группу (ну и на всякий случай в остальные)sudo usermod -Ga disk,voice,video,fuse,netdev $USER+ Вам в помощь оснастка /usr/bin/users-admin —> Дополнительные параметры —> Вкладка "Привилегии пользователя"

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #97 : 09 Февраль 2013, 10:32:09 »
x@x-laptop ~ $ sudo usermod -Ga disk,voice,video,fuse,netdev $USER
[sudo] password for x:
usermod: группа a не существует

добавил себе массу привилегий - спасибо. но на вывод фдиск это никак не повлияло...

я вот думаю - может чехарда с использованием утилит появилась из-за чрута - когда я переустанавливал груб?

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Восстановление Grub2
« Ответ #98 : 09 Февраль 2013, 13:10:49 »
А покажите какие группы естьcat /etc/group

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #99 : 10 Февраль 2013, 00:36:57 »
x@x-laptop ~ $ cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:x
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:x
fax:x:21:x
voice:x:22:
cdrom:x:24:x
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:pulse,x
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:x
sasl:x:45:
plugdev:x:46:x
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
syslog:x:103:
fuse:x:104:
lpadmin:x:105:x
ssl-cert:x:106:
messagebus:x:107:
mlocate:x:108:
ssh:x:109:
avahi-autoipd:x:110:
avahi:x:111:
netdev:x:112:x
couchdb:x:113:
haldaemon:x:114:
pulse:x:115:
pulse-access:x:116:
rtkit:x:117:
saned:x:118:
admin:x:119:x
gdm:x:120:
nopasswdlogin:x:121:
sambashare:x:122:x
winbindd_priv:x:123:
x:x:1000:
крутая групповуха по умолчанию - сам я, ессно, ничего не придумывал.
И спасибо за ангельское терпение.  *YES*
« Последнее редактирование: 10 Февраль 2013, 23:37:32 от Azure »

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Восстановление Grub2
« Ответ #100 : 10 Февраль 2013, 23:43:01 »
 :-D Ну Вы уже во все группы включились…

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #101 : 11 Февраль 2013, 13:04:24 »
Я НЕ ВИНОВАТ!!!! ©
это все по умолчанию. Но чего-то мне все-таки не хватает...
Может, уж смириться? В конце-концов, уже есть супергруб, реинсталл убунтушный, так что простите, что я подбил вас потратить время на полезную, но все же сделанную другими путями работу. Да еще столько проблем сразу обнаружилось... Даже не знаю, стоит ли копать дальше, раз такое сопротивление среды. Даже у меня не получилось.
А все же, как мне вразумить ОС, чтобы она утилиты перестала считать секретными?

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Восстановление Grub2
« Ответ #102 : 11 Февраль 2013, 22:01:08 »
У меня осталось только одна идея, где посмотреть. Покажитеsudo grep -i "^[a-z]" /etc/sudoers
« Последнее редактирование: 11 Февраль 2013, 22:02:42 от Azure »

yx

  • Старожил
  • ****
  • Сообщений: 455
  • Карма: +11/-3
    • Просмотр профиля
Re: Восстановление Grub2
« Ответ #103 : 12 Февраль 2013, 01:00:00 »
x@x-laptop ~ $ sudo grep -i "^[a-z]" /etc/sudoers
[sudo] password for x:
Defaults env_reset
root ALL=(ALL) ALL

Все, что понял -все установки окружения переустановили на стартовые? не помогло - фдиск ничего не дал. Возможно, на самом деле - он отважный хранитель военной тайны.
Да ладно, шут с ними, Работает - и ладно. Все равно скоро Григорий новую Росинку соберет. Хоть я и консерватор, но, возможно, перейду.
« Последнее редактирование: 12 Февраль 2013, 23:39:46 от yx »

vita

  • Гость
Re: Восстановление Grub2
« Ответ #104 : 31 Март 2013, 08:43:24 »
Советы по восстановлению Grub2, описанные в начале этой темы, мною ранее успешно использовались и помогали. Но в современных дистрибутивах где-то с 2012 года они почему-то перестали работать. И только образ Super GRUB2 Disk (SG2D) весом 7,3 MB стал помощником в решении этой проблемы. Пользуюсь в меню только одной строкой, не помню её запись по-английски,

но смысл в том, чтобы показать установленные на диске ОС, выбираю нужную, загружаю её и выполняю команды:
sudo grub-install /dev/sda (или любой другой на выбор диск)sudo update-grubВ процессе выполнения второй команды видно, какие операционные системы увидел загрузчик. После этого удаляем спасательный диск, перезагружаем компьютер и радуемся восстановленному Grub2.  :-)
« Последнее редактирование: 31 Март 2013, 09:49:30 от vita »