LinuxForum.Fans
Тема

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

Автор: Userboy 39 сообщений 5382 просмотров
#258797
newzenon написал:
[quote="Userboy"]ubuntu@ubuntu:~$ sudo grub-install /dev/sda4

Да чтож ты будешь делать!
Я же сказал в mbr! А не в раздел на винте![/quote]
А как выяснить где mbr? Если при установке Ubuntu вылезло окно о том что его нет и создать невозможно.

#258798
text
sudo grub-install /dev/sda4

- Grub установится на 4-ый раздел 1-го HDD

text
sudo grub-install /dev/sda

- Grub установится в mbr 1-го HDD

text
sudo grub-install /dev/sdb

- Grub установится в mbr 2-го HDD
.
.
ы. Я надеюсь в bios защита от записи в mbr выключена.

#258804
newzenon написал:


.
.
ы. Я надеюсь в bios защита от записи в mbr выключена.

Как узнать? Компьютер не мой просто. Поэтому я не в курсе.

#258806
"Userboy" написал:
Как узнать? Компьютер не мой просто. Поэтому я не в курсе.

Зайти в bios и посмотреть.

#258809
newzenon написал:
[quote="Userboy"]Как узнать? Компьютер не мой просто. Поэтому я не в курсе.

Зайти в bios и посмотреть.[/quote]

Это я понял. там где это указывается?

#258813
"Userboy" написал:
Это я понял. там где это указывается?

Зависит от bios, может вообще не быть этой опции.
.
ы. Сам погугли на предмет bios mbr protection

#258825
newzenon написал:
[quote="Userboy"]Это я понял. там где это указывается?

Зависит от bios, может вообще не быть этой опции.
.
ы. Сам погугли на предмет bios mbr protection[/quote]
Я сбросил все настройки биос по умлочанию. Так что вроде ничего такого быть не должно.

#258838
"Userboy" написал:
Это я понял. там где это указывается?

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

#258862
"Userboy" написал:
Это я понял. там где это указывается?

Этот параметр может нажываться BootVirus Protection. Скачайте PDF-ман на свою материнскую плату, там все есть.

#258883
yars написал:
[quote="Userboy"]Это я понял. там где это указывается?

Этот параметр может нажываться BootVirus Protection. Скачайте PDF-ман на свою материнскую плату, там все есть.[/quote]
Осмотрел весь БИОС, ещё раз сбросил всё по умолчанию. Подобных Boot Protection в биосе не нашёл.

Ещё раз повторю. Проблема такова. При попытке установки UBUNTU, в процессе создания загрузчика выскакивает следующее.

ОШИБКА ПРИ УСТАНОВКЕ ЗАГРУЗЧИКА
К сожалению, из за ошибки невозможно установить загрузчик в указанное место.
Что вы желаете сделать?


И далее идут варианты, УСТАНОВИТЬ БЕЗ ЗАГРУЗЧИКА, ОТМЕНИТЬ или ВЫБРАТЬ ЗАГРУЗЧИКОМ ДРУГОЕ МЕСТО.
Перепробывал все варианты sda. Никуда установить не получается.
Пробывал установить без загрузчика. После перезагрузки ничего не происходило, вот и создал эту тему с запущенным Ubuntu с диска.

Пробывал проделать вышеуказанные комманды: Результат.

GNU GRUB
version 1.98+20100804-5ubuntu3


Minimal BASH-like line editing is supported. For the first word, TAB lists possible command complections. Anywhere
else TAB lists possible device or file completions.


grub>

#258892

Во-о-т, GRUB установили и, что самое главное, он получает управление. Осталось загрузиться и прописать правильный конфиг (os-prober в помощь).
Он вам там написал, что поддерживает редактирование и автодополнение в своей командной строке. При желании можете скомандовать загрузку ручками. Что-то вроде:
grub> set root=(hd[TAB] -- ([TAB] -- это "жмём TAB") дальше смотрим, выбираем доступное. скорее всего (hd0,4)
grub> linux /boot/vm[TAB] -- аналогично с ядром, затем дописываем параметр "root=/dev/sda4" без кавычек
grub> initrd /boot/i[TAB] -- если использовался initrd, выбираем
grub> boot -- собственно грузимся...

Подробнее см. в руководстве по GRUB2 и аналогичных источниках, например: http://ru.wikibooks.org/wiki/Grub_2#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.8B_.D0.BF.D1.80.D0.B8_.D1.87.D0.B0.D1.81.D1.82.D0.B8.D1.87.D0.BD.D0.BE.D0.B9_.D0.BD.D0.B5.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BE.D1.81.D0.BF.D0.BE.D1.81.D0.BE.D0.B1.D0.BD.D0.BE.D1.81.D1.82.D0.B8_GRUB2

#258912
bormant написал:
Во-о-т, GRUB установили и, что самое главное, он получает управление. Осталось загрузиться и прописать правильный конфиг (os-prober в помощь).
Он вам там написал, что поддерживает редактирование и автодополнение в своей командной строке. При желании можете скомандовать загрузку ручками. Что-то вроде:
grub> set root=(hd[TAB] -- ([TAB] -- это "жмём TAB") дальше смотрим, выбираем доступное. скорее всего (hd0,4)
grub> linux /boot/vm[TAB] -- аналогично с ядром, затем дописываем параметр "root=/dev/sda4" без кавычек
grub> initrd /boot/i[TAB] -- если использовался initrd, выбираем
grub> boot -- собственно грузимся...

Подробнее см. в руководстве по GRUB2 и аналогичных источниках, например: http://ru.wikibooks.org/wiki/Grub_2#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.8B_.D0.BF.D1.80.D0.B8_.D1.87.D0.B0.D1.81.D1.82.D0.B8.D1.87.D0.BD.D0.BE.D0.B9_.D0.BD.D0.B5.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BE.D1.81.D0.BF.D0.BE.D1.81.D0.BE.D0.B1.D0.BD.D0.BE.D1.81.D1.82.D0.B8_GRUB2

Ничего не понял.
Я просто удалил систему, и по новой отфармотировал диск. Это теперь значит что? При установке - выбирать, что установить без загрузчика? А потом с live CD всё по новой делать или как?

#258920
"Userboy" написал:
text
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

Пункты таблицы разделов расположены не в дисковом порядке

Есть, пусть некритичная (ну, не знаю, насколько это критично), но ошибка -

text
Раздел 3 не заканчивается на границе цилиндра.

Нужно стремиться к тому, чтобы раздел был выровнен по границе цилиндра. Не приводит ли это к потерям дискового пространства?

text
Пункты таблицы разделов расположены не в дисковом порядке

Не понял. Как такое возможно? Никогда с таким не сталкивался.
Userboy, попробуйте установить систему без загрузчика, а по завершении, загрузиться с этого же диска без установки (в Live-режиме, так сказать) и выполнить, как советовал Vaicartana:
[console=user]sudo cfdisk -b /dev/sda1[/console]
[console=user]sudo grub-install /dev/sda[/console]

И покажите вывод обеих команд. Если первая команда вдруг не сработает (не уверен, что в убунте есть cfdisk), то сделайте загрузочным /dev/sda1 руками: [console=user]sudo fdisk /dev/sda[/console]
далее, нажмите p, a, введите 1 и затем w и перезагрузитесь.

#258926
"yars" написал:
Не понял. Как такое возможно? Никогда с таким не сталкивался.

Это нормально, просто разделы идут не один за одним, а к примеру первый раздел создан в начале диска, второй в конце, третий в середине.

#258964

Userboy написал:

Ничего не понял.
Бывает. У вас были установлены GRUB и система. Можно было второе загрузить первым вручную, было описано как и показано где почитать подробнее.

Userboy написал:
Я просто удалил систему, и по новой отфармотировал диск. Это теперь значит что?
Диск или раздел под Ubuntu? Теперь нет системы и существенного куска GRUB из /boot/grub, без которого он мало на что годен.
#259019

а в биосе нет у вас такой позиции как SATA type (AHCI/IDE)?
Попробуйте ее перевести в режим ИДЕ.

#259205

Мучался, мучался. В итоге решил всё просто и тупо.
Отформатировал тот диск на который не получалось установить.
Установил на раздел NTFS, который был создан ещё из под винды. И всё пошло.
Но теперь возникли иные проблемы.

#259226
yars написал:

Есть, пусть некритичная (ну, не знаю, насколько это критично), но ошибка -
text
Раздел 3 не заканчивается на границе цилиндра.

Нужно стремиться к тому, чтобы раздел был выровнен по границе цилиндра. Не приводит ли это к потерям дискового пространства?

Или похожая ошибка - Partition does not start on physical sector boundary

В большинстве случаев можно не обращать внимания

Fortunately, for Linux there is no alignment requirement at all. (Except that some semi-broken installation software likes to be very sure that all is OK; thus, it may be impossible to install RedHat 7.1 on a disk with unaligned partitions because DiskDruid is unhappy.)

Подробней:

Возникает при разметке диска утилитой fdisk, если при открытии диска не был указан ключ -u (при работе с таблицей разделов единицей размера является сектор, а не цилиндр).
Причина ошибки: несовпадение логического и физического размера сектора.
На современных винчестерах физический размер сектора равен 4096 байт.
Логический размер, которым пользуется fdisk, равен 512 байт.
Без указания ключа -u fdisk считает размеры в цилиндрах, каждый из которых содержит 63 сектора по 512 байт и пытается начать раздел с первого цилиндра (63*512=32256 байта), который попадает на середину физического сектора. Что нехорошо, о чём fdisk и рапортует.
#259234

установка на нтфс влечет за собой проблемы при порче ФС нтфс и падение скорости работы, а так же привязку к ФС с виндой...
В общем если будут проблемы вы портеряетее и винду и линукс...((

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