grub

VMware安装CentOS7

╄→尐↘猪︶ㄣ 提交于 2020-02-08 14:39:30
1. 选择镜像 2. 安装CentOS7 3. 其他必要修改 注意:安装好后,没有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 如下图 修改网卡文件名

彻底搞定 Grub

こ雲淡風輕ζ 提交于 2020-02-08 07:34:03
tr:彻底搞定 Grub (未完成) Troubleshooters.Com and T.C Linux Library Present Grub From the Ground Up Copyright (C) 2005 by Steve Litt , All rights reserved. Material provided as-is, use at your own risk. 转载并翻译自 troubleshooters 网站,译文遵循 GNU FDL,仅正文部分可自由修改,重发布时正文之外的部分必须同时原样发布。译者对未告知作者表示歉意,但对误读的后果表示不负责。 彻底搞定 Grub 目录 * 免责声明 * 总结 * 制作简单的 grub 启动软盘 * 你一定要知道的事情 * 使用 grub 来查找文件 * 制作全功能的 grub 启动软盘 * 从软盘安装 grub * 使用完全安装的 grub Disclaimer This document contains a series of exercises accessing, and in some cases overwriting, your boot loader. There's a significant possibility of overwriting your existing boot

用U盘制作启动盘引导恢复grub

僤鯓⒐⒋嵵緔 提交于 2020-02-01 04:54:37
不知道你是否有这样的经历,在重装完windows之后呢,发现grub消失了。 这时候很多人都会上baidu搜索什么“grub恢复”阿之类的关键词,然后 一看,这么麻烦,还不如重装系统来得简单呢。其实恢复grub并没有那么 复杂恐怖,如果你是个打算成为linux中手的话(说高手的话,估计你得吓 跑了),学会处理这些问题是很必要的。下面我结合自己的实践经验来讲一 下如果恢复grub,顺便说一下如果利用U盘作为启动盘来引导linux安装程序。 步骤有2: 1.制作启动光盘/U盘(如果你拥有一张安装光盘可以绕过此步骤) 2.进入安装程序恢复grub 下面先讲步骤1,制作启动光盘就不说了,用一张安装镜像然后刻录之即可. 重点讲如何制作启动U盘. 首先先下载一个工具叫USBoot1.7,注意1.7的版本与之前的版本多了一个功能 就是增加了对大容量U盘的支持.下面是他的软件界面图. 此次操作会格式化U盘,所以请先备份好你U盘里面的重要文件.选择好U盘盘符之后点击下面选择 工作方式为USB-ZIP模式,这种方式在作启动盘是比较成功(至于原因大家 有兴趣自己探索)接下来按照提示走.完毕之后呢,我们就拥有一个可以引导的 U盘了.接下来呢,我们要让这个U盘能够能够启动我们的grub程序.下载一个 grub for dos的程序,放到u盘中,然后编辑u盘中的autoexec.bat文件,在里面 写上

Ubuntu - Grub2.0修改默认启动项

会有一股神秘感。 提交于 2020-01-31 01:15:03
1. 我的环境: Ubuntu 10.04 2. 关键位置和文件: /boot/grub/grub.cfg 文件; /etc/grub.d/ 目录; /etc/default/grub 文件; 3. 查看 /boot/grub/grub.cfg 文件 : ### BEGIN /etc/grub.d/10_linux ### menuentry ' Ubuntu, with Linux 2.6.32-21-generic ' --class ubuntu --class gnu-linux --class gnu --class os { } menuentry ' Ubuntu, with Linux 2.6.32-21-generic (recovery mode) ' --class ubuntu --class gnu-linux --class gnu --class os { } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry " Memory test (memtest86+) " { } menuentry " Memory test (memtest86+, serial console 115200) " { } ### END /etc/grub

Ubuntu14.04进入文本模式方法

折月煮酒 提交于 2020-01-30 20:04:29
ubuntu 10.10以前的操作方法: 1 第一步,具体命令及操作如下: sudo vi /etc/init/rc-sysinit.conf env DEFAULT_RUNLEVEL=3 <------将原来的env DEFAULT_RUNLEVEL=2修改为env DEFAULT_RUNLEVEL=3 2 第二步,具体命令及操作如下: sudo vi /etc/init/gdm.conf start on runlevel [245] <------增加此行 stop on runlevel [0136] <-----将原来的stop on runlevel [016]修改为stop on runlevel [0136] 3 第三步,具体命令及操作如下: sudo reboot <-----------重新启动即可 如果在本地机器上进入后,想切换到图形界面,可直接输入startx即可。 ubuntu 10.10以后的操作方法: 1): 运行 sudo gedit /etc/default/grub 2): 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 3): 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text” 4): 运行 sudo update-grub

更改ubuntu和windows10双系统,grub默认启动顺序

北慕城南 提交于 2020-01-30 02:03:29
安装为双系统后,默认为ubuntu启动 现在将其设为,默认启动上次选择启动的系统(让grub记住上次启动时选择的系统): 终端: sudo gedit /etc/default/grub #打开grub文件 将grub文件中,GRUB_DEFAULT=0(0为ubuntu启动)改为GRUB_DEFAULT=saved 文件末尾添加 GRUB_SAVEDEFAULT=true(这行命令可以修复只修改“grub_deault=saved”,但是启动时依然不能记住上次的启动的 GRUB2的bug) 保存退出 终端更新配置文件:sudo update-grub sudo reboot重启 注: 1GRUB_TIMEOUT=10 可调整自动进入时间 2要固定默认启动系统,只需调整GRUB_DEFAULT=0为windows10所在序号(ubuntu为0以此类推),然后更新配置文件 附/etc/default/grub配置文件详解: # 设定默认启动项,推荐使用数字 GRUB_DEFAULT=0 # 注释掉下面这行将会显示引导菜单 #GRUB_HIDDEN_TIMEOUT=0 # 黑屏,并且不显示GRUB_HIDDEN_TIMEOUT过程中的倒计时 GRUB_HIDDEN_TIMEOUT_QUIET=true # 设定超时时间,默认为10秒 # 设定为-1取消倒计时 GRUB_TIMEOUT

关于双系统

一世执手 提交于 2020-01-28 12:56:44
先装Win10,后装CentOS 7.3,然后在CentOS里装上NTFS-3G从而令系统能认出装Win10的NTFS分区,之后运行grub2-mkconfig -o /boot/grub2/grub.cfg即搞定,启动时Linux引导界面里就有了Win10选项且能正常进入。 在CentOS 7.3下给GTX770装nVidia的驱动NVIDIA-Linux-x86_64-375.66.run着实费了好大力气,也来回装了数次CentOS。网上的标准做法是先禁了系统自带的该死的n卡开源驱动nouveau,然后再装官方驱动。然而发现nouveau禁用之后,系统也进不去,会卡住。反复折腾发现最简单流程是这样: (1)用init 3命令进入纯文本模式,运行驱动的.run文件。此时会发现nouveau已经启用了而无法继续,让驱动自动把禁用nouveau的设置文件写进系统 (2)重启后用del键进BIOS,在PCI-E设置里把VGA priority设成onboard(即集显优先),然后把显示器的数据线连接到主板上的集显VGA口上,这样进系统时候就会用集成的AST2400来进去了,可以正常进入 (3)再次进init 3模式,再运行驱动的.run文件,就可以正常装了 (4)重启后进BIOS,把VGA priority改回offboard,把集显的数据线拔掉,进系统后发现n卡官方驱动已经装好了

Linux内核的配置与编译(X86平台)

纵饮孤独 提交于 2020-01-26 19:56:33
说明:只供学习交流 目的: (1):配置、编译X86平台下的Linux-2.6.29内核 (2):在vmware下安装编译好的内核并启动 工具: Gcc编译器, Linux-2.6.29内核 步骤: (一):清除临时文件,中间文件和配置文件等(刚从网上下载下来的文件这步可省略)。 make clean 删除大多数的由编译生成的文件、但会保留内核的配置文件.config。 make mrproper 删除所有的编译生成的文件,还有内核配置文件,再加上各种备份文件。 make distclean mrproper删除的文件,加上编辑备份文件和一些补丁文件。 (二)选择参考配置文件 使用正在运行的内核配置文件作为参考配制文件,该配置文件在/boot目录下,使用命令 cp /boot/config-2.6.18-53.el5 .config。 (三)配置内核 配置内核有如下命令: make config:基于文件模式的交互式配置(也就是一问一答)。 make menuconfig:基于文本模式的菜单式配置(强烈推荐)。 make oldconfig:使用已有的配置文件(.config)但是会询问新增的配置选项。 make xconfig:图形化配置(需要安装图形化系统)。 make menuconfig是最为常用的内核配置方式,使用方法如下: 1、使用方向键在各选项间移动; 2、使用

vmware 安装 kali linux 系统到U盘 启动错误(initramfs:) 修复方法

耗尽温柔 提交于 2020-01-25 23:34:20
This article was adapted from https://www.cnblogs.com/xuandi/p/6746880.html 安装kalilinux到U盘 启动之后出现这个错误: 这是grub路径不对。 解决办法: 在这模式下可以输入命令:blkid 查看所列举出的磁盘 找到你的U盘系统 TYPE="ext4"的区 记下 /dev/sdc1 这个名字。(每个人的不一样 有的可能是sdb1 下文用sdc1)。 然后重启到了. 到了kalilinux 启动界面: 按键盘'e'键 进入编辑模式: 找到有“初始化内存盘....”字样的地方,找到有一行linux后面有............./dev/sda1 ro 的地方 改成 /dev/sdc1 rw ,ro 改成rw 按F10 重新引导启动。 如果上面操作无误 就可以成功进入系统。用户名:root 密码 :你安装时候设置的。 进入了kalilinux算是成功了99%了,完成接下来的1%。 但是上面这种设置方法只是临时的每次都要修改。 永久生效操作方法: 进入系统之后 打开终端。 /输入 # grub-install /dev/sdc #把grub安装到你的u盘, 是U盘不是主区sdc后面没数字 #update-grub #更新下grub.cfg #cat /boot/mnt/grub.cfg #这一步

Linux网卡名称命名

a 夏天 提交于 2020-01-25 01:02:31
Linux 7系列服务器,默认网卡名为ifcfg-eno177736,如果用户想把网卡名改成ifcfg-eth0,按如下步骤操作即可: (一)编辑/etc/sysconfig/grub文件,命令为vi /etc/sysconfig/grub,在倒数第二行quit后加入如下代码,详细配置如图: net,ifnames=0 biosdevname=0 (二)执行命令grub2-mkconfig -o /boot/grub2/grub.cfg,生成新的grub.cfg文件,命令如下,详细配置如图: gtub2-mkconfig -o /boot/grub2/grub.cfg (三)重命令网卡名称,执行命令mv ifcfg-eno16777736 ifcfg-eth0,修改ifcfg-eth0文件中DEVICE=eno16777736为DEVICE=eth0,如图: (四)重启服务器,并检验网卡名称是否为eth0,reboot完成后,如图: 来源: CSDN 作者: keep9 链接: https://blog.csdn.net/keep9/article/details/103774419