Форум программистов, компьютерный форум, киберфорум
Linux: загрузчики (Grub, Grub2, LiLo)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/40: Рейтинг темы: голосов - 40, средняя оценка - 4.53
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424

Super Grub Disk

18.01.2011, 00:35. Показов 8580. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня возникла необходимость переустановить Виндоус и как следствие полетел Grub на Линуксе. Перепробовал кучу советов по Live CD Ubuntu 10.10 что только в терминале не писал все безтолку. Может не те советы использовал?
В конечном итоге нашел Super Grub Disk, но как им восстановить Grub не знаю. То что прогуглил пробовал, не подошло. Может кто поможет реальным советом. Судя по всему прога неплохая, но что с ней делать.
Нужен реальный совет по восстановлению Grub.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.01.2011, 00:35
Ответы с готовыми решениями:

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

Как grub-install в uefi grub записывает
Доброго времени суток! Собственно, сабж. Я пишу программу, которая записывает загрузчик в uefi(создаёт бут-запись). Как это сделать? Или...

Ошибка: disk boot failure insert system disk and press enter
Брат купил новую материнку, процессор, БП, видео и оперативку. Сначала было два винта (20 Гб и 200 Гб), на меньшем из которых была винда....

23
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 00:55
1. какой был у вас линукс?
2. вы знаете на каком разделе был либо корневой раздел, либо /boot (если под нее создавался отдельный раздел) папка линукса?
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 09:31  [ТС]
Ubuntu 10.10 Я создал раздел 45 Гб потом при установке от этого раздела отрезал 3 Гб для файла подкачки.
У меня на жестком диске получилось 60 Гб под виндоус7, 45 Гб под Линукс и остальное для хранения информации.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 10:07
собственно, вот инструкция от самой бубунты:
https://help.ubuntu.com/commun... ingWindows
и если у вас сохранился тот диск, с которого вы устанавливали убунту, то его с головой достаточно, чтобы восстановить загрузчик.
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 10:21  [ТС]
Диск у меня сохранился. Жаль только не знаю импортных языков и не могу прочитать, но из того что понял мне кажется я так уже пробовал. Может правда далеко не все понял, но многое знакомо по русскоязычным страницам.
Если это принципиально, то ГРАБ затерся не виндоусом, а Mac OS я ее ставил третьей системой. С Mac OS не все с первого раза получилось, как предполагал. Я ее убрал, раздел форматировал и присоединил к диску D, но тем не менее ГРАБ исчез и я остался без Линукса.
У меня большая просьба: если это не сложно, то напишита все на доступном языке.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 10:34
загрузитесь с диска в режиме лайв сиди
смонтируйте тот раздел диска, на котором у вас линукс (например, /dev/sda2) в папку, например /mnt (такая папка обычно есть в файловой системе практически любого линукса)
sudo mount /dev/sda2 /mnt
после этого установите заново груб:
sudo grub-install --root-directory=/mnt /dev/sda
Естественно, номер диска и раздела указываете реальные для вашей системы.
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 12:45  [ТС]
Мало что понял. Я только пытаюсь изучать Убунту. Понял следующее:
Загружаюсь с Live CD, открываю терминал,
Пишу: sudo mount /dev/sda2 /mnt нажимаю Enter
Пишу: sudo grub-install --root-directory=/mnt /dev/sda нажимаю Enter
Где писать номер диска и где его узнать?
Я гдето читал, что вначале нужно записать : sudo fdisk -i появится таблица и там можно узнать номер диска, я это делал, таблица появилась, но как увидеть номер если его там нет.
Номер нужно ставить после sda
Напишите пожалуйста в расчете, что я ничего не знаю.
Конечно если это не сложно.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 13:32
номер диска - третья буква в sdX (a - первый, b - второй, c - третий, d - четвертый и т.д)
номер раздела - цифра после sdX (1 - первый, 2 - второй и т.д.)

Добавлено через 1 минуту
не
Цитата Сообщение от Alexander Посмотреть сообщение
sudo fdisk -i
а
sudo fdisk -l
(с дефисом - это маленькая латинская буква "ель" - L, а не "и" - i)
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 14:40  [ТС]
sudo fdisk -l
(с дефисом - это маленькая латинская буква "ель" - L, а не "и" - i)
Одна ошибка нашлась. Теперь попробую с начала.

Добавлено через 50 минут
Dmitry,
Опять где то ошибка. Пожалуйста проверьте мои записи. Вместо пробел я буду ставить + чтоб не ошибиться.
sudo+fdisk+-l
У меня напротив sda5 написало Linex или нужно брать там где написано СВАП?
sudo+mount+/dev/sda5+/mnt
sudo+grub-install+--root-directory=/mnt+/dev/sda
Может я что упустил?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 14:55
винт один?
брать нужно тот раздел, где линукс, а не тот где своп

Цитата Сообщение от Alexander Посмотреть сообщение
Опять где то ошибка.
какая?
точно напишите сюда текст сообщения об ошибке
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 15:30  [ТС]
Винтов два.
после sudo+mount+/dev/sda5+/mnt нужно писать /boot ?
И еще: где-то читал, что в самом начале нужно писать gnome-terminal , это нужно?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 15:36
http://ru.wikipedia.org/wiki/Mount
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 16:04  [ТС]
После записи sudo mount /dev/sda1 /mnt
пишет, mount: невозможно найти /dev/sda1/mnt в /etc/fstad или /etc/mtab
Я пробовал разные варианты, в sda1 менял цифры раздела от 1 до 7, менял номер диска на b, а потом разделы. Результат тот-же.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 16:24
фраза
Цитата Сообщение от Alexander Посмотреть сообщение
невозможно найти /dev/sda1/mnt
означает, что в вашей команде отсутсвует пробел между /dev/sda1 и /mnt
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 16:51  [ТС]
Dmitry,
После sudo mount /dev/sda5 /mnt
Ничего, попросило следующую команду.
Ввел sudo grub-install --root-directory=/mnt /dev/sda
Написала: /usr/sbin/grub-probe:error: cannot find a device for mnt/boot/ grub (is /dev mou nted?)
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.01.2011, 17:12
чесслово, я хз, что у вас там происходит. этими действиями я неожднократно возвращал груб на место.

итак, /dev/sda5 -это ТОЧНО тот, раздел, который у вас монтировался как корневой линукса?
не было ли у вас отдельного раздела для /boot (такое иногда советуют сильно продвинутые, а потом остальные незадумываясь повторяют, даже не представляя, что же это такое они сделали)?
после того, как вы смонтировали раздел /dev/sda5 в папку /mnt, проверьте, есть ли там подпапка boot, например так:
sudo ls /mnt/boot/
должно вывести список файлов, лежащих в указанной папке.
даже можно посмотреть список того, что вообще после монтирования происходит в папке /mnt
sudo ls /mnt/
1
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
18.01.2011, 21:35  [ТС]
Dmitry,
Большое спасибо за участие. Я обязательно еще вернусь к этому вопросу. Поскольку я бьюсь над этим уже третий день, то решил плюнуть и переустановить Линукс, так дешевле. И намного проще (для меня по крайней мере и вопросов не возникает). Я уже подумал, может это потому, что Граб уничтожил, а не отключил Mac OS.
Еще раз спасибо.
0
 Аватар для Alexander
48 / 30 / 0
Регистрация: 09.11.2008
Сообщений: 424
29.01.2011, 20:05  [ТС]
Dmitry, Извините за навязчивость. Манипулировал с разделами и полетел ГРАБ.
Загрузил Лайф СД, открыл терминал.
sudo fdisk -l появились разделы: /dev/sda5 Linux. На этом успехи закончились.
Дальше вводил следующее, но меня отфудболило. Пришлось перезаливать Ubuntu
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/tmp /dev/sda
Может собака зарыта в установке? Я отрезал Акронисом от диска свободное место. При установке выбрал: разбивка вручную, на свободном месте создал раздел для системы (отфарматировал), а потом для подкачки. Убунта стоит на отдельном разделе.
Хочу знать где ошибка, чтоб в дальнейшем не пришлось опять переустанавливать Убунту.
Если Вам не сложно, то подскажите.
0
11 / 12 / 0
Регистрация: 16.12.2010
Сообщений: 64
29.01.2011, 20:21
Bash
1
2
3
4
5
6
7
8
9
10
11
Попробуй так. С лайв сиди:
sudo mount /dev/sda5 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
grub-install /dev/sda  # писать без sudo !
exit # это тоже
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt
sudo reboot
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
29.01.2011, 20:35
Цитата Сообщение от Alexander Посмотреть сообщение
но меня отфудболило
без текста ответов сложно судить о причинах этого явления. на самом деле система в ответах об отказе выдает и информацию о том, что не так. и реально эти сообщения бывают очень полезны..
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2011, 20:35
Помогаю со студенческими работами здесь

Ошибка Disk Boot Failure, Insert System Disk and Press Enter
Привет Всем! Уважаемые форумчане, не могли бы Вы помочь в решении этой проблемы, сначала думал что проблема в шнуре к диску или в...

Как убрать ошибку - ERROR: No boot disk has been detected or the disk has failed
Всем доброго дня и с наступающим новым годом! Подскажите пожалуйста как убрать ошибку ERROR: No boot disk has been detected or the...

Ошибка Disk Boot Failure Insert system disk and press enter
Приветствую. При загрузке виндовс происходит вот такая ошибка при проверке пк Вроде , понятно , что неисправен ЖД , но , при этом биос...

Non-sistem disk or disk error replact and strike any key when ready
День добрый! 3-х летний сын умудрился влезть в BIOS ( ноутбук HP compaq 6720. версия BIOS CE v 1.2.44 beta-1) после включения пишет :...

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
Не давно встретился с проблемой, с неделю назад появилась такая проблема, при загрузке компа появлялась ошибка DISK BOOT FAILURE, INSERT...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru