首页 > TAG信息列表 > GRUB

k8s 集群节点 SLUB: Unable to allocate memory on node -1 cgroup 内存泄露问题

1.原因 cgroup 的 kmem account 特性在 3.x 内核上有内存泄露问题,如果开启了 kmem account 特性 会导致可分配内存越来越少,直到无法创建新 pod 或节点异常 几点解释: kmem account 是cgroup 的一个扩展,全称CONFIG_MEMCG_KMEM,属于机器默认配置,本身没啥问题,只是该特性在 3.10 的内核

linux7下永久关闭ipv6

ipv6.disable=1 [root@ht01 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_L

linux重置密码

方法一: 进入grub菜单界面 按e键 在linux开头的行按ctrl+e 或者end跳到行尾,输入rd.break 按ctrl+x mount -o remount,rw /sysroot chroot /sysroot passwd root 输入两次密码 touch /.autorelabel #selinux开启需要打标签,如果selinux未开启,可以忽略此步 exit reboot 方法二: 进

GRUB引导故障

GRUB引导故障 环境:CentOS 7 删除配置文件   重启   重启之后,在开机加载界面按esc键   直接回车   进入bash环境   重新构建sda磁盘   重新构建grub菜单配置   输入exit退出bash环境 输入reboot重启  

Centos8安装nvidia驱动

 Centos8安装nvidia驱动 1. 查看显卡型号 lspci | grep-i nvidia 或者 lspci -vnn | grep VGA 2. 前往nvidia官网下载对应驱动 NVIDIA 驱动官方下载网址 下载得到 NVIDIA-Linux-x86_64***.**.run,然后放在一个全英文路径文件夹里,比如先在~中创建nvidia,把.run文件放进去 3. 输入 ini

centos7系统使串口数大于4个的方法【转】

linux内核允许串口数最大为4个,要想扩展,需要修改配置文件 /boot/grub2/grub.cfg,如果权限不够,执行sudo chmod 777 /boot/grub2/grub.cfg进行授权,具体操作:   1.进入计算机 boot 文件夹,找到grub2文件夹,这是没有打开的权限,在桌面右键->在终端打开,进入Linux终端,在终端输入       

Arch+Win10双系统下的grub配置

在安装双系统后,会发现在grub引导界面没有Windows10的项目,故需要更改配置(首先需确认Win10的引导文件没有寄) sudo blkid #查看EFI分区的uuid 我这里是30D9-2986 UUID具体看自己的实际情况 sudo vim /boot/grub/grub.cfg 在### BEGIN /etc/grub.d/10_linux ###处的”Arch Linux“

ubuntu 1804 修改双系统默认启动

Ubuntu 默认是启动的 在第1行 进入Ubuntu 执行 vim /etc/default/grub GRUB_DEFAULT = 4 # windows启动项的索引是4 GRUB_TIMEOUT = 5 # 不选择超时时间 update-grub reboot 然后就是开机的时候不选择启动项的时候 就是等待5s后进入windows

Linux-grub

grub 功能和组成 bootloader: 引导加载器,引导程序 Windows: ntloader,仅是启动OS Linux:功能丰富,提供菜单,允许用户选择要启动系统或不同的内核版本;把用户选定的内核装载到内存中的特定空间中,解压、展开,并把系统控制权移交给内核 Linux的bootloader LILO:LInux LOader,早期的bootloa

linux 修改grub信息

开ubuntu系统以后,我们打开超级终端,输入以下命令 sudo gedit /etc/default/grub   显示如下 # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see:

Grub

第一个运行的函数grub_main() 整个grub的功能可以说基本上都是在这个函数中完成的 grub/grub-core/kern/main.c /* grub/grub-core/kern/main.c */ grub_main (void) { /* First of all, initialize the machine. */ /* 初始化机器 */ grub_machine_init (); grub_bo

ubuntu show grub

ubuntu默认不显示grub界面,可是机器启动不了了,这里有说明。简单说就是,如果开机时按ESC(如果不好使,下次再尝试Shift) 然后grub有了之后,启动命令行又不显示。这个要改grub的菜单项中,linux启动参数,把 quiet 和 splash 去掉 启动了之后,赶紧打开 /etc/default/grub,注释掉GRUB_TIMEOUT_STYL

双系统启动相关

删除GRUB引导,恢复Windows默认启动 # 在Windows下,以管理员模式启动终端输入 bcdboot C:\Windows 修改GRUB默认引导项及等待时间 sudo gedit /etc/default/grub # 修改GRUB_DEFAULT为2,默认Windows启动 # 修改GRUB_TIMEOUT设置等待时间 # 最后需要更新GRUB sudo update-grub 使用下

os-prober与update-grub

os-prober用于探测硬盘上各分区已经存在的操作系统,包括linux/macos/windows。 其探测原理会关注两方面,1. 文件系统中各系统的标志性文件; 2.引导方式,例如UEFI os-prober起源于Debian。http://joeyh.name/code/os-prober/ update-grub用于在更新了grub配置后,或者os-prober发现系统

Linux整个系统盘迁移指南(以ArchLinux为例)

这两天心血来潮想要装一个黑苹果,原本想要将系统安装在256G的主盘上。但是主盘是三星PM981的,在安装黑苹果系统时会假死卡住。所以需要安装了另一块西数的硬盘上,也就是我现在的Linux系统所在的盘。显然安装黑苹果有一定的风险,所以我不想直接将Linux所在的盘完全抹掉。因此想到将整个

Ubuntu 设置开机引导grub

注意:修改了/etc/default/grub文件后要敲下sudo update-grub命令,表示刷新并更改开机启动设置 摘要:注释掉 hidden 的行,将 CMDLINE 的行值改为 text,GRUB_TIMEOUT=0 值改成其他的,字面意思   更改前 GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=lsb_r

GRUB2

废话不多说,centos7较之以往变化了很多,准备把自己发现的各种变化记录下来,方便自己和有疑问的爱好者查阅,节省网上搜寻资料的时间,想到哪写到哪,坏笑。 GRUB2取代了grub逐渐成为主流,引导菜单启动从/boot自动生成,不是menu.lst手工配置。具体内容参照 /boot/grub2/grub.cfg 该文件每次执

Linux 更改网卡名

更改网卡名 步骤 ip add # 查看当前网卡MAC地址,将它记录下来. sudo vim /etc/udev/rules.d/70-persistent-net.rules # 更改或新建文件 填入以下信息 # Realtek 8211CU Wifi AC 0bda:c811 SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME=&

文件系统启动修复

文件系统启动修复 /boot/grub2/grub.cfg文件丢失 1、 指定/boot目录所在的分区 grub> set root='hd0,msdos1' 2、加载内核文件,并以只读的方式加载根分区 grub> linux /vmlinuz-4.18.0-80.e18.x86_64 ro root=/dev/mapper/rhel-root 3、 指定initramfs文件 grub> initfd /initra

(十八)Linux启动流程

1.系统启动 (1)开启开机按钮,系统自动加载主板上的bios(基本输入输出系统)进行自检。 检测系统硬件链接,显卡,内存,磁盘。"检测目的是将设备信息提供给操作系统"。 寻找启动磁盘,(光盘启动)(硬盘启动)(软驱启动)采取优先级最高的启动向进行启动。 找到启动磁盘后,会找第一个启动扇区“主引导记录

linux篇-linux修改网卡名(亲测有效)

1查看网卡ip addr 2cd /etc/sysconfig/network-scripts Ls查看 3mv ifcfg-eno16777736 ifcfg-eth0重命名,然后编辑 最后一行加入IPADDR=192.168.30.136 NETMASK=255.255.255.0 HWADDR=00:0C:29:aa?2f BOOTPROTO改成static 4 vi /etc/default/grub 5 grub2-mkconfig -o /boot/

CentOS7 swap分区被删,导致系统启动失败的解决方案

删掉swap分区, fstab中删掉挂载swap一行 启动系统发现如下状态。       1,重启系统到启动界面按e   2,下翻找到linuxefi一行,从这个位置看出系统启动仍然会尝试加载swap分区,删除如下这段代码 按ctrl+x 启动       3,进入系统后编辑grub.cfg文件,删除有关swap信息 [root@vm7 ~

Manjaro 一次无法启动处理记录

grub选择manjaro启动后直接黑屏,无任何反映,按ctrl+alt+F1~F6都无效果 已经不记得是因为更新了什么还是因为在另一个分区安装了ubuntu造成。 用manjaro liveCD引导,打开控制台,使用manjaro-chroot -a命令,选择manjaro,进入无法启动的用户。 开始怀疑是显卡驱动问题,使用mhwd -ls 和mhwd

ubuntu18.04 分辨率只有 800x600 了

估计是更新的时候出的幺蛾子,屏幕分辨率只剩800x600了,网上搜了搜,是这么搞定的: sudo vi /etc/default/grub 在 #GRUB_GFXMODE=800x600 下方增加一行 GRUB_GFXMODE=1920x1080 然后 sudo update-grub 然后重启,就好了。grub我不了解,好像是启动引导有关的。 参考来源: https://blog.cs

Linux虚拟机报错grub rescue解决步骤

/boot 分区内核文件丢失 实验准备 1) 准备:rm -rf /boot/* 2) 系统启动报错截图 修复步骤 重启显示logo时 按 Esc,选择从光驱启动 或者关机再选择打开电源时进入固件 移动至CD-ROM Drive,按住shift-+调至上面,按住F10保存即可 进入救援模式 选择第三个 选择第二个 选择 1)continue