vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
nafanjaПравильно....но по идее и не должен - у меня на этом диска 2 линукса (один в качестве Live CD) и винда на активном разделе.
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Народ, ну подумайте сами: boot.img, которому BIOS передает управление, находится в MBR, core.img - вслед за ним, и ему не нужен boot-флаг, потому как он сам знает, на каком разделе находится vmlinuz-linux, initramfs-linux.img и т.д. Загрузочный флаг - это Its primary function is to indicate to a MS-DOS/MS Windows-type boot loader which partition to boot. In some cases it is used by Windows XP/2000 to assign the active partition the letter "C:". The active partition is the partition where the boot flag is set. DOS and Windows allow only one boot partition to be set with the boot flag. Грабу оне не нужен: Other boot loaders used by third-party boot managers (such as GRUB or XOSL) can be installed to a master boot record and can boot primary or extended partitions, which do not have the boot flag set. В то же время оговариваются, что некоторым BIOS флаг все-же требуется: Some modern BIOS test if the bootflag of at least one partition is set. Otherwise they ignore the device in boot-order. So even if the bootloader does not need the flag, it has to be set to start the bootcode from BIOS. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
AivarДа подумали... и головой понимаем... но привыкли к этому флагу... и нас уже не изменишь... Тем более у меня без этого и не работает … (ладно сообразил найти заранее загрузочную флешку с нужным инструментом — то бы пришлось немного помучаться....)
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vasekДык, любой Live-CD с fdisk (или dd и hexedit ;) ). Кстати говоря, всегда должно быть что-то подобное под руками. Для меня это SystemRescueCd |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
AivarВнук забрал....порылся и нашлась только одна старая загрузочная флешка и на ней оказался Super Grub2 Disk .... кстати очень удобный инструмент, даже можно загрузить винду....
Ошибки не исчезают с опытом - они просто умнеют
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Мдя. А я ведь всё подробно писал: Сама по себе BIOS, как правило, не требует наличия на диске каких-либо таблиц разделов.Короче, флаг bootable нужен загрузчикам DOS/Windows, чтобы найти "системный" раздел. 1) BIOS (в общем случае), вообще не читает с диска даже таблицу разделов, не говоря о флагах. Он тупо читает нулевой сектор, проверяет сигнатуру, и запускает его содержимое (стартовый код загрузчика) как машинный код. 2) Для GRUB никакие флаги не требуются, ему вообще не особо важно, на какую таблицу разделов ставиться. Проблема только в некоторых, мягко говоря, нестандартных реализациях BIOS, которые кроме проверки сигнатуры нулевого сектора, самочинно пытаются найти в нём MBR с "загрузочным" флагом на одном из разделов. В таких случаях, обычно, остаётся только повесить на любой первичный раздел (в особо клинических случаях – первый) этот давно никому не нужный флаг, и помянуть добрым словом разработчиков дурной версии BIOS. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Natrio....хреново читаем.... а все потому, что когда встречаешь что то известное, то начинаются пропуски, ну а в итоге и получаем...
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
с этим флагом работает все, а без него могут быть глюки! так что лучше не задумываться что там за биос или загрузчик, а просто поставить его, ведь никому он не мешает.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |