hlc |
|
Темы:
10
Сообщения:
48
Участник с: 26 сентября 2014
|
NatrioО чудо! Все заработало! Включились KDE появилась сеть! Спасибо вам, и всем остальным за помощь! Но почему /dev/sda ведь рут это sda6?hlcНет, нужно так: p.s. научите ловить рыбу. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Процесс загрузки идёт как-то так: грузится биос, который выбирает загрузочный диск (железку) и читает его начало. Если в начале есть загрузчик - он запускается и грузит ОС. Если поставить grub на sda6, то в начале винта его, понятное дело, не будет (в этом случае он тоже найдётся, насколько я представляю, но разделу, на котором он стоит, обязательно нужен будет флаг boot). |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Natrioникаких сложностей отдельный бут не тянет!!! а только добавляет возможностей и безопасности!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Vadim |
|
![]()
Темы:
280
Сообщения:
1910
Участник с: 20 ноября 2013
|
hlc,очень рад что у вас получилось и всё теперь работает.
Linux Forever!
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
lampslaveДа, это так. lampslaveДа, это так. lampslaveНе-а :) BIOS не умеет загружать бут-сектор раздела. Флаг bootable нужен БЫЛ досовскому/форточному коду в бут-секторе (MBR) диска, чтобы загрузить код загрузчика из бут-сектора раздела и запустить его. Если в MBR нет досовского/форточного кода, флаг bootable практически бесполезен, за исключением одного досадного глюка – некоторые особо вумные версии BIOS могут отказаться загружать диск, если не найдут в MBR ни одного флага bootable. На каком разделе при этом будет флаг – не важно, поскольку (см.выше) BIOS не умеет загружать бут-сектор раздела, а GRUBу флаг не нужен. Правильное объяснение такое: GRUB при установке для BIOS пишет свой код в три места: 1) Стартовый код (boot.img) – в бут-сектор заданного диска 2) Загрузочный образ с поддержкой чтения корневой ФС и таблицы разделов данного диска (core.img) – на сектора после MBR (или в раздел BIOS boot partition для GPT) 3) Все свои файлы в количестве много – в /boot или иной каталог, если он указан при установке. Раздел, на котором находится этот каталог, определяется автоматически. Подробнее это описано в вики |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Natrio, последняя моя фраза - это предположение, основанное на, если память не изменяет, подсмотренной в инсталляторе opensuse возможности установки grub на раздел, а не на диск. Как это работает я без понятия. Может быть имелось в виду расположение core.img? Кажется, про флаг вы мне как-то объясняли уже, только я не запомнил... Да и про /boot тоже что-то такое было вроде... ![]() |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
lampslaveНа разделе НЕТ места для core.img Бут-сектор – 512 байт, а core.img имеет размер порядка 25кБ для MBR+ext4. Поэтому, при установке на раздел (жутко не рекомендуется и делается только через --force) GRUB пропускает запись core.img, и указывает бут-сектору загружать его из файла в ФС как цепочку секторов, и не дай бог ФС решит перенести его на другие сектора. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Ах вон оно как сделано... |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Natrio, как ты сам пишешь что в некоторых случаях без бутфлага работать не будет, значит бут флаг однозначно нужен всегда, а остальное это уже исключение из правила. так же и с бут разделом. вариант, который работает при любых условиях является стандартом (правилом), остальное исключения.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
klay |
|
![]()
Темы:
2
Сообщения:
67
Участник с: 06 ноября 2012
|
А чего кстати никто не говорит про gpt? Всё mbr, да mbr... Я вот уже забыл, например, когда mbr использовал. |