История изменений
Исправление kostik87, (текущая версия) :
Сделай что-то наподобие меню в основном grub, считывай либо конфиги обоих загрузчиков по соответствующему пункту меню, либо вызывай соответствующий загрузчик.
А наполнением конфигов каждого из загрузчиков пускай занимается каждая система отдельно, каждая своего.
Добавь в отдельный boot строки для считывания конфигов двух загрузчиков из boot 32 и 64 битной системы.
Т.е. установи в обоих системах свой grub на раздел, ну либо просто что бы он был и обновлял свой конфиг загрузчика.
А в конфиге grub, который установлен уже собственно на usb hdd, либо пропиши чтение конфигурационных файлов загрузчиков с их /boot разделов, т.е. что-то вроде
title debian 32
configfile (hd0,1)/boot/grub/grub2.cfg
title debian 64
configfile (hd0,3)/boot/grub/grub2.cfg
либо вызывай напрямую соответствующий загрузчик с раздела, т.е. что-то вроде:
title debian 32
rootnoverify (hd0,1)
chainloader +1
boot
title debian 64
rootnoverify (hd0,3)
chainloader +1
boot
В конфиги обоих загрузчиков добавь пункт для вызова основного загрузчика usb hdd, что бы можно было вернуться назад в меню.
Это можно прописать в /etc/grub.
Примеры привёл для grub-0.97 для простоты, для понимания как можно сделать этого должно быть достаточно.
Удачи.
Исходная версия kostik87, :
Сделай что-то наподобие меню в основном grub, считывай либо конфиги обоих загрузчиков по соответствующему пункту меню, либо вызывай соответствующий загрузчик.
А наполнением конфигов каждого из загрузчиков пускай занимается каждая система отдельно, каждая своего.
Добавь в отдельный boot строки для считывания конфигов двух загрузчиков из boot 32 и 64 битной системы.
Т.е. установи в обоих системах свой grub на раздел, ну либо просто что бы он был и обновлял свой конфиг загрузчика.
А в конфиге grub, который установлен уже собственно на usb hdd, либо пропиши чтение конфигурационных файлов загрузчиков с их /boot разделов, т.е. что-то вроде
title debian 32
configfile (hd0,1)/boot/grub/grub2.cfg
title debian 64
configfile (hd0,3)/boot/grub/grub2.cfg
либо вызывай напрямую соответствующий загрузчик с раздела, т.е. что-то вроде:
title debian 32
rootnoverify (hd0,1)
chainloader +1
boot
title debian 64
rootnoverify (hd0,3)
chainloader +1
boot
В конфиги обоих загрузчиков добавь пункт для вызова основного загрузчика usb hdd, что бы можно было вернуться назад в меню.
Это можно прописать в /etc/grub.
Примеры привёл для grub-0.97 для простоты, для понимания как можно сделать этого должно быть достаточно.
Удачи.