beem7, вам правильно советовали начать писать свою реализацию, может выстрелит, а изливать душу на форумах не может, все так же останется на своём месте
natoje-zlo, на будущее, когда будете ставить ещё раз линух, ставьте загрузчик на тот же физический диск, тогда гроб подтянет загрузчик винды к себе, и загрузчик винды можно будет тоже использовать, просто переключая приоритет в биос.
Но если будете устанавливать винду, то диск с линухом отключите, почему то винда ломает загрузчики на всех дисках, которые подключены
Загрузчик куда ставили? Если на тот же диск, где и винда, то надо востановить загрузчик винды, если диск и загрузчик винды не трогали, просто поменяйте в биос на вин менеджер загрузку
setError(ErrorInterface $error)