1

У меня Windows и Linux на одной машине, один и тот же жесткий диск, два основных раздела.

У меня нет grub, и я запускаю обе ОС из менеджера загрузки Windows.

Сначала я установил Windows, затем установил Linux, указав, что загрузчик должен находиться в самом разделе Linux, а не в MBR

Затем я сбросил первые 512B указанного раздела в файл

dd if=/dev/sda3 of=/mnt/share/linux.bin bs=512 count=1

скопировал его в C:\ и использовал BCDEdit для создания записи для второй ОС (или только что отредактировал boot.ini в XP раз)

Проблема в том, что после обновления Linux (особенно когда он загружает новые заголовки ядра) файл "linux.bin" каким-то образом смещается, и если я пытаюсь загрузить Linux, у меня появляется только черный экран.

Есть ли способ избежать этого?

Если бы я постоянно обновлял linux.bin, проблема была бы исправлена?

Как я могу убедиться, что самое последнее, что нужно перед тем, как Linux выключится или перезагрузится, - это сбросить 512B и создать новый "linux.bin"?

Спасибо

0