История изменений
Исправление 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, или наоборот.
А ты перезаписал один другим и нарвался на ошибки.