grub

Linux 7更改网卡名称

匿名 (未验证) 提交于 2019-12-02 21:59:42
1,vim /etc/sysconfig/grub 在quiet后面添加 net.ifname=0 biosdevname=0 保存退出 2 ,执行命令 grub2-mkconfig -o /boot/grub2/grub.cfg,生成新的grub.cfg文件 3,重命名网卡 vim /etc/sysconfig/network-script/ifcfg-ens33 更改dev等参数名字 更改配置文件名字 4,重启服务器,验证更改是否成功 ifconfig 原文:http://blog.51cto.com/12672409/2138386

VMware安装CentOS7

匿名 (未验证) 提交于 2019-12-02 21:59:42
1. 选择镜像 2. 安装CentOS7 注意:安装好后,没有ifconfig命令 3.1 主机名修改 [zhang@lnmp ~]$ cat /etc/hostname zhang    3.2 网卡名修改 配置修改 我们在命令行中键入 #:vim /etc/default/grub命令来编辑环境变量值。 并在变量 GRUB_CMDLINE_LINU中加入 :net.ifnames=0来禁用新的命名规则 [root@docker01 ~]# 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_LINUX="net.ifnames=0 crashkernel=auto rhgb quiet" GRUB_DISABLE_RECOVERY="true"    保存后需要重新生成 grub配置文件并更新内核参数,为此我们需要运行 #grub2-mkconfig -o /etc/grub2.cfg 如下图 修改网卡文件名 可以看到此时并没有我们想要的ifcfg

linux系统启动流程及Grub2018-5-20

匿名 (未验证) 提交于 2019-12-02 21:59:42
linux系统启动流程及Grub基础: grub 引导程序: grub2-install --version(Centos7) grub legacy 启动流程: grub legacy相关配置文件: 一.忘记、破解root口令 二、grub 破坏的修复: 三、破坏/boot 目录 并修复(需要借助光盘) 四、破坏fstab文件,并修复 文章来源: linux系统启动流程及Grub2018-5-20

禁用Linux透明大页

匿名 (未验证) 提交于 2019-12-02 21:59:42
  Oracle 安装时官方建议关闭Linux的透明大页,防止内存延迟分配导致的性能问题 https://docs.oracle.com/cd/E11882_01/install.112/e47689/pre_install.htm#LADBI1519   MOS:ID 1557478.1 1.查看透明大页是否启用 # cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [oracle@rhel 6 ~]$ cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] madvise never # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never 2.禁用透明大页 default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Red Hat Enterprise Linux 6 (2.6.32-642.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-642.el6.x86_64 ro root=/dev/mapper/rootvg

Linux系统启动流程及系统裁剪

匿名 (未验证) 提交于 2019-12-02 21:56:30
1、内核的功能 (1)进程管理 (2)内存管理(内核管理代码中代码量最大的部分) (3)I/O管理:中断及中断处理 (4)文件系统:ext3,ext4,reiserfs,xfs等。。 (5)驱动程序 (6)安全相关:SELinux 2、内核设计流派 (1)单内核:单一体系结构(Linux) <1>特点: ①模块化设计:核心+外围功能性模块组成 ②内核支持动态装卸载模块 (2)微内核:内核子系统,更容易用于多线程编程(Windows、Solaris) 1、系统启动流程总结 (1) POST(Power on self Testing) 2、POST(Power on self testing)的作用 (1)打开电源后,检测硬件设备是否正常工作。 3、BIOS的作用 (1)若电脑有多个存储设备,BIOS就会按照中的Boot Sequence(启动队列)来选择MBR所在的存储设备。 4、GRUB(Grand Unified Bootloader) (1)1st stage(第一阶段):位于MBR中,为引导2nd stage。 (2)1.5 stage:位于boot基本磁盘分区中,为识别内核文件所在的文件系统提供文件识别扩展。 (3)位于boot基本磁盘分区中,GRUB的引导程序。 5、启动kernel (1)启动vmlinuz,vmlinuz是一段压缩存放的代码,分为两端,一个解压代码

uefi下如何启动linux?

匿名 (未验证) 提交于 2019-12-02 21:56:30
1. 有两种方式   1.1 直接从uefi shell启动linux内核   1.2 从uefi shell启动grub,然后再从grub启动linux内核 2. 需要哪些东西?   2.1 linux内核   2.2 initrd镜像   2.3 .nsh后缀名的启动脚本(可选,可通过手动键入命令)     某个.nsh的内容如下:       Image initrd=\initrd.gz root=/dev/ram0 earlycon=uart   2.4 BOOTAA64.EFI (这是arm64的EFI固件,可选)   注: 这些东西需要放在fat文件系统中 3. uefi shell启动linux内核的操作过程   3.1 进入目标分区   Shell> fs0:   FS0:\>   3.2 启动linux内核   FS0:\>boot.nsh 4. 从uefi shell启动grub, 然后启动linux内核   4.1 进入目标分区   Shell> fs0:   FS0:\>   4.2. 进入grub   FS0:\>BOOTAA64.EFI   4.3 在grub中设置临时访问的根节点   grub> root=(hd0,msdos1) (hd0,msdos1中有linux内核镜像和initrd镜像)   4.4 启动linux内核   grub>

Ubuntu系统降内核

匿名 (未验证) 提交于 2019-12-02 21:56:30
本人安装的Ubuntu16.04.6系统原生内核为4.15.0,但安装的应用仅支持4.8.0以下内核,因此需要降内核。PS:降内核有风险,操作前请慎重 1、查看可用的内核 输入命令查看已经可用的内核 1 grep menuentry /boot/grub/grub.cfg 1 sudo apt-get install linux-headers-x.x.x-x-generic linux-image-x.x.x-x-generic 2、修改GRUB 编辑 /etc/default/grub 文件中的 GRUB_DEFAULT 默认为 GRUB_DEFAULT=0,改为如下代码 1 GRUB_DEFAULT="Advanced options for Ubuntu > Ubuntu, with Linux 4.8.0-36-generic" 3、更新GRUB并重启 1 sudo update-grub 2 reboot 4、重启选择的内核 在重启过程中,需要进入【Ubuntu高级选项】,选择Linux 4.8.0 generic进行启动刚才安装的内核,否则无法进入系统 5、删除多余的内核 选择4.8.0内核并进入系统后,可以使用命令uname -r查看是否安装成功。 接下来需要删除多余的内核,要不然每次重启都要选择一次内核,非常麻烦。 查看系统所有内核 1 dpkg --get

ArchLinux安装笔记

匿名 (未验证) 提交于 2019-12-02 21:56:30
ArchLinux安装步骤 1、配置网络 IP:ifconfig 网关:route(route add default gw [网关]) DNS:/etc/resolv.conf 2、修改镜像源 /etc/pacman.d/mirrorlist 把tuna(清华)的挪到前头 3、同步时间 timedatectl set-ntp true 4、磁盘分区 先查看lsblk 再分区fdisk 记得格式化mkfs.ext4 交换分区可有可无mkswap(可选) 5、挂载分区 根分区挂载到/mnt EFI分区挂载到/mnt/boot/efi 6、部署系统 pacstrap /mnt base base-devel 7、生成分区挂载表 genfstab -L /mnt >> /mnt/etc/fstab 8、切换到子系统 arch-chroot /mnt 9、设置时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 10、同步硬件时间 hwclock --systohc 11、预装软件 pacman -S vim net-tools networkmanager sudo 12、生成语言配置 /etc/locale.gen en_US.UTF-8取消注释 locale-gen 13、设置语言 /etc/locale.conf

Ubuntu16.04初始配置

匿名 (未验证) 提交于 2019-12-02 21:56:30
删除libreoffice: sudo apt-get remove libreoffice-common 删除Amazon链接: sudo apt-get remove unity-webapps-common 删除firefox: dpkg --get-selections | grep firefox sudo apt-get purge firefox firefox-globalmenu firefox-locale-en firefox-locale-zh-hans 删除其他不用的软件: sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install 搜狗拼音: 从官网下载安装包: https://pinyin.sogou.com/linux/?r=pinyin 执行安装命令: sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 安装依赖: sudo apt-get install -f

为Veket Linux系统安装安装GRUB引导

匿名 (未验证) 提交于 2019-12-02 21:53:52
看到网上有关于veket linux的介绍,决定折腾一下据说是最精简的linux,但是安装好以后没有引导器,经过一番搜索找到如下方法,记下来备忘。 1.使用liveCD启动 2.新建空白文件夹,挂载硬盘 #进入桌面路径 cd Desktop #新建名为mm的文件夹 mkdir mm #将硬盘挂载到mm文件夹下 mount -t ext2 /dev/sda1 mm (可以在任意目录创建空白文件夹挂载, ext2是目标硬盘的文件系统,根据实际情况修改, 一般有ext2, ext3, ext4, /dev/sda1是硬盘的文件,第一硬盘第一分区是sda1) 3.安装grub #/dev/sda是引导安装的目标硬盘, ./mm是硬盘挂载的文件夹 sudo grub-install /dev/sda --root-directory=./mm 4.创建menu.lst 这一步不同的引导器可能会有区别,如Ubuntu自带引导器的配置文件是/boot/grub/目录下的grub.cfg,而不是menu.lst,内容也更复杂,不能照搬。下面是veket linux的写法: cd ./mm/boot/grub #新建menu.lst vi menu.lst 输入以下内容: timeout 10 default 0 color normal=0x0F highlight=0x0E helptext