November 2019 Archives

RPM打包是个非常工程化的事情。
一般情况下,需要有debuginfo以及debugsource的包,可以用来定位线上问题;
如何在RPM打包的时候,能够打出debuginfo以及debugsource的包呢?
需要有几个条件:
1,编译时必须有 -g 选项;
2,spec文件中必须有 %build 段,来说明,哪怕空也行;
3,没有使用debuginfo的宏定义为nil;

解决grub2菜单自动隐藏

安装了fedora31之后,发现grub2引导菜单变成了自动隐藏,这样无法切换操作系统了,于是想办法解决,发现grub2的环境配置文件(/boot/efi/EFI/fedora/grubenv):
# GRUB Environment Block
saved_entry=0f9c7531424f4eaa8e6a0539697a2593-5.3.7-301.fc31.x86_64
menu_auto_hide=1
boot_success=1
kernelopts=root=UUID=d234abd9-fa35-4827-affd-257592feb5fb ro resume=UUID=94418005-fdde-4c50-8fc9-06aace00e102 rhgb quiet
boot_indeterminate=0
发现menu_auto_hide为1,表示自动隐藏,于是修改成:
menu_auto_hide=0
并重新在/boot/grub2生成grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
一般不覆盖掉/boot/efi/EFI/fedora/grub.cfg,这样如果修改有问题,还可以有恢复的机会 :)

Monthly Archives

Pages

Powered by Movable Type 7.7.2

About this Archive

This page is an archive of entries from November 2019 listed from newest to oldest.

October 2019 is the previous archive.

December 2019 is the next archive.

Find recent content on the main index or look in the archives to find all content.