LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

Короче, раз у тебя MBR, то у тебя BIOS.

Как в принципе работает загрузка в BIOS? На деле — тупо до безобразия. До начала первого раздела на диске есть выделенная область, где располагается загрузчик (LILO, GRUB — неважно). BIOS тупо грузит его в оперативную память.

Поиск разделов на диске, чтение ФС на них, загрузка в оперативную память ядра — всем этим BIOS не занимается. Это работа загрузчика.

Проблема в том, что область под загрузчик — одна. Поэтому при мультибуте ОС всегда используется загрузчик только одной из них (загрузчик Windows имеет части и на разделе, при дуалбуте LinWin GRUB передает им управление).

Так что когда ты делаешь дуалбут LinLin, то ты должен выбрать, загрузчик какого из них использовать. То есть или не ставить GRUB2 в Arch вообще и прописать его в GRUB2 из Debian, или наоборот.

А ты перезаписал один другим и нарвался на ошибки.

Исходная версия Vsevolod-linuxoid, :

АААААААААААААААргх!!!

Опять нужно читать долбаную лекцию, чтобы объяснить, в чём ошибка! Надоело — сил нет!

Короче, раз у тебя MBR, то у тебя BIOS.

Теперь придется рассказать, как в принципе работает загрузка в BIOS. На деле — тупо до безобразия. До начала первого раздела на диске есть выделенная область, где располагается загрузчик (LILO, GRUB — неважно). BIOS тупо грузит его в оперативную память.

Поиск разделов на диске, чтение ФС на них, загрузка в оперативную память ядра — всем этим BIOS не занимается. Это работа загрузчика.

Проблема в том, что область под загрузчик — одна. Поэтому при мультибуте ОС всегда используется загрузчик только одной из них (загрузчик Windows имеет части и на разделе, при дуалбуте LinWin GRUB передает им управление).

Так что когда ты делаешь дуалбут LinLin, то ты должен выбрать, загрузчик какого из них использовать. То есть или не ставить GRUB2 в Arch вообще и прописать его в GRUB2 из Debian, или наоборот.

А ты перезаписал один другим и нарвался на ошибки.