Почему на ПК с Windows 8+Debian+"grub2-pc" при обновлении windows 8 до windows 10 загрузчик Windows не затёр Grub? Моя догадка верна?
Почему на ПК, на hdd (mbr разметка) которого были установлены win8+debian+"grub2-pc", при обновлении вин8 до вин10 (именно обновлении а не установки поверх) загрузчик винды не перезаписал запись груба (которая в mbr диска) записью отсылающей на свой виндовый загрузчик? Моя догадка: потому что вин8, когда обновлялась до вин10, думала что в mbr уже прописан (еще при установке вин8) её (виндовый) загрузчик (и её виндовые драйвера для понимания NTFS, которые в вин10 тоже не изменились), и поэтому винда не стала делать "дело которое и так уже было сделано при установке вин8", не стала прописывать в mbr загрузчик, который (как она считала) уже там записан (она не знала что в mbr теперь записан grub). Тем самым винда ограничилась лишь обновлением самого загрузчика, который расположен на скрытом разделе "зарезервировано системой", ну, а grub (как известно) установлен совершенно на другой раздел. Вот поэтому груб остался невредим и успешно запускается при включении ПК. Так?
причем здесь распознавание загрузчиков *NIX? Винда ведь умеет прописывать свой загрузчик в mbr - умеет; то что свой загрузчик у неё лежит где надо - не спорю, он лежит не там же где лежит груб - не спорю. Зачем винде что-то распознавать, когда у неё и так есть права просто напросто стереть все эти чужие загрузчики (из mbr) и записать свой? Не понимаю, на чем основана ваша догадка
под фразой "он лежит не там же где лежит груб" я имел ввиду, что сам загрузчик лежит на другом разделе, но разумеется, что я понимаю, что в mbr и grub и виндовый загрузчик кладутся в одно и то же место (и не могут быть одновременно прописаны в mbr)
GRUB лежит по другим адресам и сам перехватывает загрузчик Вин. В моей практике не удавалось заставить Вин изменить *NIX загрузчик. Если кто то даст профессиональное объяснение, почитаю его в месте с Вами.
в каком смысле по другим адресам? в mbr место только для одного, и если винда засунет туда свой загрузчик (что она без проблем сделает например при установке винды уже после установке груба) то груб уже не запустится (и в таком случае груб уже ничего не перехватит, он уже призраком будет в этом случае). Какие другие адреса? в mbr умещается всего один адрес на один единственный загрузчик (который уже из самого себя конечно может запустить другие загрузчики), разве нет? Моя теория объясняет, почему винда при обнове не трогает именно mbr, а не разделы загрузчиков. Если я не прав, то объясните мне ваше представление цепочки "как осуществляется обновление загрузчика вин8 до вин10 при установленном грубе", прямо опишите: кто, на каком этапе, кого, как и где (в mbr или в файловой системе) перехватывает.