Вопрос несколько запутанный, но потерпите меня на минуту, на самом деле все не так сложно.
Итак, у меня есть два жестких диска, я подозреваю, что один из них несколько раз выходил из строя, но прежде чем полностью его заменить (пока не знаю, какой!) Я положил загрузчик на каждый из них.
Давайте назовем жесткие диски /dev /sda и /dev /sdb. У меня установлено 3 ОС, две из них установлены в /dev /sda, а одна из них находится в /dev /sdb. Все операционные системы - это Linux разных типов. Теперь последняя ОС, установленная в /dev /sda, установила загрузчик, который может видеть две другие ОС в /dev /sdb, но старый загрузчик может видеть только две ОС в /dev /sdb (там, где он сам живет),
Итак, есть ли способ как-то обновить загрузчик на диске /dev /sdb, чтобы увидеть ОС, которая была установлена после его создания?
Заранее спасибо!
РЕДАКТИРОВАТЬ
ОК, я нашел это в grub.cfg:
menuentry 'My Ubuntu version' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set some-guid
linux /boot/vmlinuz-version root=UUID=some guid ro quiet splash
initrd /boot/initrd.img-version
}
Если я просто скопирую это (будучи уверенным, что это системная запись, которая мне нужна в другом загрузчике), это все, что мне нужно сделать, или мне нужно что-то еще, кроме этих строк? Извините, я немного напуган, чтобы сделать это изменение, поэтому хотел быть уверен.