Не устанавливается загрузчик в MBR [Решено]

Изображение пользователя StixoTvorec.

Доброго времени суток.
При установке Kubuntu на компьютер (на работе) возникла проблема: GRUB не прописывается в MBR
На харде была установлена WыньDos 7
После 3-х попыток установки кубунты, решил заюзать Acronis... который-таки установился в MBR!
НО! Самое ужасное, что он не нашел ни одной ОСи!!!
Ни винды, ни кубунты!!!
Настройки Биоса сбрасывал на дефолт, не помогло.
P.S. Проблема частично решена установкой LILO, но тоже через костыль - пришлось форматнуть раздел с акронисом и установить LILO.
~Причем теперь приходится при загрузке жаль Enter, т.к. акронис грузится первым (все равно!), затем он сообщает, что не может найти свои файлы, нажмите Enter чтобы попробовать загрузить вашу ОСь
~Оо о как!
~После сиих манипуляций начинает грузиться LILO
P.P.S. Может быть кто-то сталкивался с таким случаем? Даже не знаю, в чем проблема - то ли в биосе, то ли в харде.
~Кубунту (и вообще линукс) устанавливал раз 30, если не больше;
~GRUB и LILO устанавливал в MBR

0
MiraMaX166 - 2 Ноябрь, 2012 - 17:52
Изображение пользователя MiraMaX166.

Посмотрите BIOS на предмет защиты винчестера (в частности бут секторов). Аналогичное было, когда работала антивирусная утилита ASUS-UEFI, она блочила все попытки записи в MBR...

0
StixoTvorec - 2 Ноябрь, 2012 - 17:55
Изображение пользователя StixoTvorec.

Просто удивительно то, что акронис прописался в MBR!

0
MiraMaX166 - 2 Ноябрь, 2012 - 18:01
Изображение пользователя MiraMaX166.

Всё возможно... Может утилита ей дала сделать запись... Старые бивисы наглухо блокировали, а нынешние очень умные... Но идей пока других нет, попробуй, дальше видно будет.

0
MiraMaX166 - 2 Ноябрь, 2012 - 18:04
Изображение пользователя MiraMaX166.

Есть шизанутая идея - попробовать туда записать снятый с рабочей тачки мбр, но не весь, а только первые 446 байт (далее идёт инфа о парттэйбле). И посмотреть что к чему... Но перед всё же сделать бэкап dd...

0
StixoTvorec - 2 Ноябрь, 2012 - 18:50
Изображение пользователя StixoTvorec.

Завтра попробую.
Отпишусь )

0
MiraMaX166 - 2 Ноябрь, 2012 - 19:21
Изображение пользователя MiraMaX166.

Давай, вот команда для полного побайтного бэкапа для MBR:
# dd if=/dev/sda of=/tmp/sda-mbr.bin bs=512 count=1
sda - винт, проверь так ли это, а то возможно sdb.

0
StixoTvorec - 2 Ноябрь, 2012 - 20:17
Изображение пользователя StixoTvorec.

спасибки.

P.S. Насколько я понял, если скопировать мой MBR (с домашнего ПК) на тот, что не работает, все должно заработать?
эмм.. а как же адресация?

//Совсем забыл, прийдется отложить до вторника - выходные.
Ну да ладно.
И еще раз покопаюсь в биосе...
Вроде как у разделов есть номера, которые и прописаны в MBR.. или я не правильно понял саму ситуацию?

0
MiraMaX166 - 2 Ноябрь, 2012 - 20:43
Изображение пользователя MiraMaX166.

Эта команда для бэкапа мбр с твоего ноута на случай отката (велика доля вероятности, что откат может понадобится)...
Этой же командой сними с рабочей системы (с той, где есть барг или граб, то что ты будешь юзать на ноуте, т.е. если на компе стоит grub, то и на ноуте тоже должен стоять grub (не burg или grub2), а потом командой
# dd if=/tmp/sda-mbr-komp.bin of=/dev/sda bs=446 count=1
заливаем бутстрап на диск ноута. Восстанавливаем именно 446 байт (область бутстрапа), потому что таблица разделов (следующие 64 байта) не совпадут, а оставшиеся 2 байта (подпись диска) копировать вовсе не обязательно...
Пока основная цель - увидеть произойдёт запись на диск ноута в область MBR или нет...

//MBR прописывается для диска (sda, sdb), а не в каждом разделе (sda1, sdb2). Информация о разделах (размер, тип ФС и т.д.) хранится в партишнтэйбле (64 байта следующие за бутстрапом).

0
GreatKir - 3 Ноябрь, 2012 - 00:15
Изображение пользователя GreatKir.

Какой результат при попытке установки груба? Тут нет телепатов. Что в консоли выводится?

+1
Buy - 3 Ноябрь, 2012 - 05:17

Поддерживаю. Будет больше ясности.

0
StixoTvorec - 3 Ноябрь, 2012 - 10:01
Изображение пользователя StixoTvorec.

Когда систему ставил, ошибок небыло, а пока доступа к ПК нет - он на работе :)
отпишусь когда попробую - во вторник

0
StixoTvorec - 6 Ноябрь, 2012 - 08:28
Изображение пользователя StixoTvorec.

Новости с фронта:
dd успешно записал информацию...
вот теперьпомышляю, что все же биос - как иначе объяснить невозможность записи в MBR при установке...

//пробую установить GRUB с помощью LiveCD
//ответ установщика: установка завершена, ошибок не обнаружено

А вот на команду update-grub ругается:
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)

без update-grub не находит конфигурацию, о чем говорит при загрузке, но грузит.
Сойдет.

0
DarkneSS - 6 Ноябрь, 2012 - 08:58
Изображение пользователя DarkneSS.

Попробуйте сделать chroot в свою систему и выполнить update-grub из-под него:TOROOT=/путь/к/смонтированному/корню
sudo mount proc $TOROOT/proc -t proc
sudo mount sysfs $TOROOT/sys -t sysfs
sudo mount /dev $TOROOT/dev -o bind
sudo chroot $TOROOT
update-grub

0
Гость - 6 Ноябрь, 2012 - 09:32

Попробую.
оффтоп: такая проблема - не удается сохранить xlsx (таблицы экселя)
Происходит "пожирание" оперативы процессом LibCalс и никакого результата.
причем так на 2-х компах с этим файлом.
вопрос2: как пробросить на виртуалку (VirtualBox) сеть, чтоб виртуальная машина "видела" локальную сеть физической машины? Оо
NAT?

+1
DarkneSS - 6 Ноябрь, 2012 - 10:22
Изображение пользователя DarkneSS.

Я бы смонтировал сетевую шару и расшарил её для виртуальной машины. Просто потому, что я умею это делать, а в сетях не шарю))

0
StixoTvorec - 6 Ноябрь, 2012 - 10:45
Изображение пользователя StixoTvorec.

Эврика!! ;)
спасибо

Эмм.. при попытке монтированя smb:// mount готорит, что не может его смонтировать.
sudo mount --bind "smb://192.168.0.10/Users/3/Desktop/Общая/СЕРВИС/Выполненые работы/" /home/stixotvorec/shared_3
говорит, что устройство не готово. (или я что-то не так делаю?)

0
DarkneSS - 6 Ноябрь, 2012 - 11:57
0
StixoTvorec - 6 Ноябрь, 2012 - 12:00
Изображение пользователя StixoTvorec.

упс )))

0
StixoTvorec - 6 Ноябрь, 2012 - 10:27
Изображение пользователя StixoTvorec.

Результат еще хуже - теперь система вообще не грузится. верну все на место )))
Не кашерно, но система запускается.

//оффтоп:
такая проблема - у всех рабботников стоит злоОС (кряк версия)
есть файл (таблицы Микрософт Офиса) в который нужно дописывать информацию.
Либра, при попытке записи, "объедается" памятью, пока не крашится... (точнее её приходится убивать)
как это возможно решить?

вопрос 2
как дать доступ виртуал ОС (в VirtualBox) локальной сети физической машины?
NAT?

0
DarkneSS - 6 Ноябрь, 2012 - 10:23
Изображение пользователя DarkneSS.

Э... Страннота. Когда груб не дружил с моим веником, я его просто на флешку поставил и грузился с ней :)

0
StixoTvorec - 6 Ноябрь, 2012 - 10:28
Изображение пользователя StixoTvorec.

P.S. я решил себя обезопасить и установить Kubuntu )

0
StixoTvorec - 14 Ноябрь, 2012 - 20:58
Изображение пользователя StixoTvorec.

Решил установкой GRUBа с LiveCD.
Вылетает ошибка при загрузке на пол секунды - но это уже не критично.

0
phrippy - 4 Январь, 2014 - 01:37
Изображение пользователя phrippy.

Специально зарегился, чтобы написать здесь.
Итак, кошерное решение, которое помогло лично мне:
1. Сносим к чертям раздел, который ближе всего к мбр. Обычно это sda1.
2. Создаем его заново, но теперь оставляем перед ним 1 мегабайт неразмеченного пространства.
3. Запускаем grub-install.
4. ???????
5. PROFIT!!!

0
StixoTvorec - 4 Январь, 2014 - 11:46
Изображение пользователя StixoTvorec.

если попадется еще раз "проблемный" комп - обязательно попробую

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры