Править конфиг grub руками - моветон.
Используйте grub-mkconfig -o /boot/grub/grub.cfg
если требуется сделать мультизагрузку, то предварительно установите os-prober.
Чем больше у тебя данных для кеша, тем больше объем.
А по поводу как правильно подключить, то я бы взял SATA - он точно как обычный носитель определится.
Достаточно поставить SUID на скрипт, который будет менять конфиг, но рекомендую менять только определенные значения, не довать возможности записывать произвольный код, проводить очень строгую валидацию и ограничить доступ к web-ресурсу.