LinuxForum.Fans
Тема

Нет mbr загрузчика

Автор: Userboy 39 сообщений 5381 просмотров
#258576

Столкнулся с такой проблемой на компютере. Компьютер старенький конечно, одним словом нет mbr загрузчика.
Диск разбит на 4 части. Ранее стояла XP, но её давно снёс. И тот раздел убит. Установил на последний раздел, и во время установки вылезло окно что мол невозможно создать раздел. Ну я этот ход пропустил. Установил. А после перезагрузки получил error loading system или нечто подобное.
Загрузился с диска без установки. Попробывал сделать как описанно в статьях, получил вот такой ответ на все команды в терминале.

Показать
ubuntu@ubuntu:~$ fdisk /mbr

Невозможно открыть /mbr
ubuntu@ubuntu:~$ sudo fdisk /mbr

Невозможно открыть /mbr
ubuntu@ubuntu:~$ fixmbr
fixmbr: команда не найдена
ubuntu@ubuntu:~$ bootcfg /scan
bootcfg: команда не найдена
ubuntu@ubuntu:~$ bootcfg /add
bootcfg: команда не найдена
ubuntu@ubuntu:~$ sudo fix mbr
sudo: fix: command not found
ubuntu@ubuntu:~$ sudo grub
sudo: grub: command not found
ubuntu@ubuntu:~$ sudo mount /dev/sdb4 /mnt
mount: специальное устройство /dev/sdb4 не существует
ubuntu@ubuntu:~$
#258588

Вывод команды

text
sudo fdisk -l

в студию, пожалуйста

#258590

Не знаю на каких форумах и где написано про команду fdisk /mbr, видать на недоосьных, т.к. в лине такой опции нет.

text

grub-install /dev/sdXY

или

text

grub-install /dev/hdXY

в зависимости от того что скажет
sudo fdisk -l

Вобщем вот ссылко, там все написано, правда оно на англицком...

#258595

Нафиг граб, он хорош на флешках, имхо. А на стационарном компе или ноуте - чем проще, тем лучше - лило. Есть программка liloconfig и файл /etc/lilo.conf, все весьма просто и понятно. Устанавливаем пакет lilo, выполняем liloconfig. Или правим /etc/lilo.conf, выполняем lilo. Естественно, нужны права рута, т.е., используем sudo.

#258599

Зы. Да, эти команды, что у ТСа под спойлером, с форумов виндоводов. На будущее: никогда не помешает посмотреть вывод command --help, прежде чем что-то делать.

#258600

yars,
если учесть, что
1) в Ubuntu штатный загрузчик grub,
2) скрипт liloconfig -- это кусочек Slackware и в Ubuntu отсутствует,
3) обновления ядра происходят частенько, а есть ли dkms крюк для выполнения lilo для этого случая (не знаю),
4) при поломке загрузки из-за обновления ядра с grub-ом загрузиться проще,
то всё далеко не так однозначно в пользу lilo.

#258604

Ну да, действительно, особенно если учесть 1 и 2. А 3 и 4 я лично не боюсь :)

#258612

Сколько ж можно про Grub, Userboy куча тем решенных про восстановление, установку, и тд, воспользуйся поиском по форуму.
yars, Grub отличный загрузчик, требующий по-дефолту намного меньше телодвижений, Lilo наверное только слакварщики и используют, не видел ни одного современного дистрибутива с ним.

#258615
newzenon написал:
Lilo наверное только слакварщики и используют

Ну, я и не спорю, граб, как минимум, неплох. Но иметь лило на самом деле необходимо и достаточно :)

#258617
"yars" написал:
Но иметь лило на самом деле необходимо и достаточно

Ну для вас, те для тех, у кого Slackware, для остальных как-раз наоборот. ;)

#258621

grub vs lili = holywar?
я за попкорном 8)

yars написал:
...А 3 и 4 я лично не боюсь

а теперь то же самое, но в трансляции на ТС, у которого базовых знаний мягко говоря маловато. И Вы ему советуете lilo?

#258630

А почему бы и нет? Конфиг у лило не сказать, что уж совсем сложный, по аналогии можно при желании разобраться.

#258634

хм.. ключевое слово "при желании"
у ТС же стандартное решение - "снес все к Аиду", пусть там бхуты разбираются.

имхо в данном конкретном случае лило - не айс.

#258635

yars,
дело не в конфиге. Дело в том, что с lilo для ремонта загрузки или изменения ядра/initrd нужна рабочая система (на основном hdd или на live-CD/DVD). А у единожды установленного grub весьма развитые собственные средства: командная строка с автодополнением, возможность доступа к различным файловым системам и т.п.

#258753
AmiD_FLice написал:
Вывод команды
text
sudo fdisk -l

в студию, пожалуйста

Показать

ubuntu@ubuntu:~$ sudo fdisk -l

Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00820082

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 7139 57343986 7 HPFS/NTFS
/dev/sda3 7140 55670 389821441 5 Расширенный
Раздел 3 не заканчивается на границе цилиндра.
/dev/sda4 * 55671 60799 41198692+ 83 Linux
/dev/sda5 12749 31870 153597433+ 7 HPFS/NTFS
/dev/sda6 31871 55670 191170657+ 7 HPFS/NTFS
/dev/sda7 7140 7504 2928640 82 Linux своп / Solaris

Пункты таблицы разделов расположены не в дисковом порядке
ubuntu@ubuntu:~$
#258754
newzenon написал:
Сколько ж можно про Grub, Userboy куча тем решенных про восстановление, установку, и тд, воспользуйся поиском по форуму.
yars, Grub отличный загрузчик, требующий по-дефолту намного меньше телодвижений, Lilo наверное только слакварщики и используют, не видел ни одного современного дистрибутива с ним.

Стандартные методы решения не помогают.

#258757
Vaicartana написал:
Не знаю на каких форумах и где написано про команду fdisk /mbr, видать на недоосьных, т.к. в лине такой опции нет.
text

grub-install /dev/sdXY

или

text

grub-install /dev/hdXY

в зависимости от того что скажет
sudo fdisk -l

Вобщем вот ссылко, там все написано, правда оно на англицком...

Эти стандартные методы мною испробованы уже и не помогают.

Показать
ubuntu@ubuntu:~$ grub-install /dev/sd4
cp: невозможно создать обычный файл `/boot/grub/915resolution.mod': Отказано в доступе
ubuntu@ubuntu:~$
#258781
"Userboy" написал:
Эти стандартные методы мною испробованы уже и не помогают.

ubuntu@ubuntu:~$ grub-install /dev/sd4
cp: невозможно создать обычный файл `/boot/grub/915resolution.mod': Отказано в доступе
ubuntu@ubuntu:~$

Во первых не /dev/sd4 а /dev/sda или /dev/sdb, те в mbr, а не как у тебя - неизвестно куда вообще.
Во-вторых - привилегии суперпользователя обязательно нужны.
Читать тут и тут

#258782

ubuntu@ubuntu:~$ sudo grub-install /dev/sda4
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
ubuntu@ubuntu:~$

#258794
"Userboy" написал:
ubuntu@ubuntu:~$ sudo grub-install /dev/sda4

Да чтож ты будешь делать!
Я же сказал в mbr! А не в раздел на винте!

Войдите или зарегистрируйтесь, чтобы ответить.