Доброе утро, я хочу, чтобы grub не зависел от Windows и Linux. У меня уже есть установка grub, которая работает в /boot, но она находится в разделе linux mint. Поэтому я перешел по разным ссылкам, и вот что я сделал:
#first I mount my ext2 partition which is on sdb partition 4
sudo mount -o rw /dev/sdb4 /mnt
#then I install grub in my partition
sudo grub-install --root-directory=/mnt /dev/sdb
sudo chmod 777 -R /mnt
#then I configure grub to have the OS list
sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg
grub
# this part is supposed to make my new grub work.
root (hd1,3) # 3 is 4 - 1
setup (hd1) # 1 is 2 for sdb - 1
quit
sudo update-grub
reboot
чтобы быть уверенным, какой grub используется, я изменил grub.cfg из /root. Поэтому я перезагружаюсь, и снова используется старый grub, какой cmd отсутствует? Я также установил флаг gulp или boot boot с прежней загрузкой с помощью gparted, но раздел по-прежнему не отображается в BIOS.
Следующий текст является моей мотивацией, он не является частью описания проблемы, и вы можете перейти к этой части. Моя цель - создать раздел ext2 или лучше fat32, потому что с помощью некоторого программного обеспечения можно получить доступ к разделу ext2 из Windows, и это позволит мне создать скрипт для автоматического перезапуска Linux на Windows из-за изменения grub. Я также хочу получить доступ к физическому разделу Linux из Windows с помощью Virtualbox (это уже работает по-другому), я уже добился успеха, но мне приходится использовать iso grub, который переопределяет каждый раз, какие операционные системы у меня есть в моей системе. И я думаю, что если я пойму, как сделать grub полностью независимым, это решит мою проблему - использовать его в virtualbox.
Спасибо