关于Parrot5.1引导问题安装不上

由于工作偶尔需要Linux/Windows双系统,所以在ThinkPad T490上又装回了Parrot,但是我也遇到了大家之前遇到的问题就是引导问题,不知道你们有没有解决

我的是UEFI安装的,磁盘类型是GPT

分区大概是

size partition_type file_system mount_ponint flags
200MiB GPT fat32 /boot/efi boot
4096MiB GPT linuxswap swap
剩余 GPT btrfs / root

安装最后的时候,报了引导的错误,具体是啥记不清了

然后我尝试如下分区

size partition_type file_system mount_ponint flags
1024MiB GPT fat32 /boot/efi boot
4096MiB GPT linuxswap swap
剩余 GPT btrfs / root

也就是说我增大了EFI的容量,然后这次能成功安装了

如果大家还有类似的问题,不妨按照我的法子试一试

一般其他类的系统EFI分区都建议在300M以上,1G稍微有点浪费,当然,空间足够完全不用考虑这个

300M?有啥说头没?我记得早些时候听高级运维的前辈讲都是分200,后来不知道什么时候开始,分200兆,就会遇到一些莫名其妙的引导错误,直到后来从arch群,听到一个大佬给的建议,引导建议如果存储够大直接分1G,后来很多奇奇怪怪的引导错误就消失了


技术角度去分析,应该是最后去生成引导时候会产生一些缓存文件,所以分的太小就会出异常bug


不过,最近2年,parrot更新的安装程序很难用,,,,总会遇到一些奇奇怪怪的问题,报的错不直观,没有以前直观

暂时推断是分区格式的不同影响了4k对齐,以及在使用中产生日志或其他文件,导致空间不够,电脑EFI引导分区分为FAT32和FAT16,OEM厂商分区基本为FAT32格式,EFI分区仅260M,msr分区16M,手动分区差异不大,实际引导文件仅90M左右,在黑苹果(Hackintosh)中分区则需要500M,因系统特殊性需加载不同的驱动,以保证其稳定性,特殊情况双EFI分区另当别论了,300-500为最佳,个人推断,仅供参考。

专业,了解了

archwiki我记得是512以上,但是如果要用睡眠功能,要设置尽可能大

是这样。。。。。。。。。。。


服务器资源由ZeptoVM赞助

Partners Wiki Discord