前天安装Manjaro的时候发现GRUB的一个问题

事情是这样的:我有个256GB的SDD,然后最初我让安装程序自动分区,分区结构如下:
/dev/sda1 250G 挂载点/
/dev/sda2 6G SWAP
结果安装完成以后启动grub发现找不到/boot里面的启动文件
后来我就重新安装,自己手动分区,分区结构如下:
/dev/sda1 5G 挂载点/boot(此分区最靠前,以便grub更易找到)
/dev/sda2 245G 挂载点/
/dev/sda3 6G SWAP
结果grub就能正常启动Manjaro了
有高手能指教一下这是怎么回事吗?
是grub的缺陷?还是Manjaro安装程序的问题?

會不會是檔案系統的問題?
https://wiki.archlinux.org/index.php/GRUB#F2FS_and_other_unsupported_file_systems

安装的时候设置的启动分区是 boot 还是 / 还是 ** 磁盘**