㈠ grub命令怎么安装centos7
grub只是引导工具。安装CENTOS7首先你得有光盘或者ISO,有光盘直接放光驱根据提示。ISO文件可以搜下硬盘安装。
如果你已经装有GRUB,并且有CENTOS7的ISO,可以将ISO内的
/isolinux/vmlinuz
/isolinux/initrd.img
解压出来放在某个盘的根目录下,最好是FAT或EXT之类的分区,另外把CENTOS的ISO也放过去。
然后在GRUB命令行下使用下面3条命令
kernel
(sd0,0)/vmlinuz
initrd
(sd0,0)/initrd.img
boot
把sd0,0换成那两个文件所在分区。
之后根据提示来吧,这里不好展开。
㈡ 计算机专业请进 centos win8 双系统 启动引导grub设置
主板的安全启动选项关闭了吗?如果没有,先关掉。
在能启动grub2的情况下,试一下以下方法(以CentOS 7为例):
a、先熟悉一下grub2的一些命令 grub>help
b、cat命令 查看文件内容
cat 指令是用来查看文件内容的,有时我们不知道Linux的/boot分区,以及/根分区所在的位置,要查看/etc/fstab的内容来得知, 这时,我们就要用到cat (hd[0-n],y)/etc/fstab 来获得这些内容;注意要学会用 tab 键命令补齐的功能;操作如下:
grub> cat ( 按tab 键会出来hd0或hd1之类的
grub> cat (hd0, 输入hd0,后然后再按tab键;会出来分区之类的信息;如下:
Possible partitions are:
Partition num: 0, Filesystem type ntfs, partition type 0x07
Partition num: 2, Filesystem type is xfs, partition type 0x83
Partition num: 3, Filesystem type unknown, partition type 0x83
Partition num: 4, Filesystem type ntfs, partition type 0x07
Partition num: 5, Filesystem type unknown, partition type 0x82
grub> cat (hd0,2)/etc/fstab 选择 / 所在的分区(我是 2),回车,提示如下:
/dev/hda3 swap swap defaults 0 0
/dev/hda4 / xfs defaults 0 1
查看/etc/fstab 中的内容,主要是为了查看Linux的 / 分区及 /boot 是否是独立的分区;如果没有/boot类似的行,证明/boot和 Linux的/处于同一个硬盘分区;(如果当初分区时,是自己指定的分区,可以忽略这一步)
注意:在安装CentOS时,如果选择的分区方案是LVM,那么这里查看时,文件系统类型将是 unknown ,导致无法使用(其实文件系统为LVMPV,可使用其他工具查看,是grub 不认识么??不应该啊!)
d、root指令来指定/boot所在的分区
grub> root (hd0,2) 回车,提示如下:
Filesystem type is xfs, partition type 0x83
这个root (hd[0,n],y)是可以省略的,如果省略了,我们要在kerenl 命令中指定;
e、kernel指令来指定linux的内核,及root所在的分区
grub> kernel /boot/ 在这里按tab补齐,全列出 /boot 所有的文件,如下:
Possible files are: grub initrd-3.10.0-123.e17.x84_64.img vmlinuz-3.10.0-123.el7.x86_64 等
kernel /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/sda3 ro quiet vga=791 回车,提示如下:
[Linux-bzImage, setup=0x1e00, size=0x18e473]
注意:vga=791 非常重要,否则将出现如下错误
Win8.1 <wbr>+ <wbr>CentOS7 <wbr>双系统 <wbr>U盘安装++引导修复
root=/dev/sda3 是 / 所在的分区
如果 boot是独立分区的话(安装CentOS时,自动创建分区,默认就是独立的!)
grub> kernel (hd0,2)/boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/hda3 ro quiet vga=791
f、用initrd命令来指定initrd文件
grub> initrd /boot/init 在这里tab 来补齐;将出现 可能的文件,提示如下:
Possible files are: initramfs-3.10.0-123.el7.x86_64.img initramfs-3.10.0-123.el7.x86_64kmp.img
grub> initrd /boot/initramfs-3.10.0-123.el7.x86_64.img 选择后,回车,提示如下:
[Linux-initrd @ 0x2e1000, 0x10e685 bytes]
如果 /boot 是独立的一个分区,应该是如下样子的语法;比如下面的;
grub> initrd /init 在这里tab 来补齐;
grub> initrd /boot/initramfs-3.10.0-123.el7.x86_64.img
[Linux-initrd @ 0x2e1000, 0x10e685 bytes]
注意:在 CentOS 7 中,initrd文件名不再是 initrd-3.10.0-123.e17.x86_64.img 而成了 initramfs-3.10.0-123.el7.x86_64.img
g、boot引导系统
grub> boot 回车,系统重启,则可以进入CentOS 7 了
注意:引导进入CentOS 7 后,还有部分配置,才可以正常使用 CentOS 7 !
㈢ centos怎么打开grub2
原因和修复思路:可能是grub.conf文件的配置有问题或者是/boot/grub 和/boot下文件丢失,,反正先判断系统里尝试用手动方式启动,说不定这些文件还在,能启动的话,检查下grub.conf对不对
第一步
grub>root (hd0,0)
###如果不知道是不是boot装在第一分区,那就用find /grub/grub.conf确定下 cat (hd0,1)/etc/fstab能查到/分区的UUID
第二步
grub> kernel /vmlinuz-xxxxx ro root=/dev/sda2
###用kernel空格/按TAB键出这个文件 ,后面的root分区可以用root=UUID=xxxx来设定
第三步
grub> initrd /intfsram--xxx
###6.4版本已经改名了
第四步
grub>boot
第五步
###去改grub.conf文件并保存下次正常启动##3
###编辑grub.conf###
default=0
timeout=5
titile= RedHat
root (hd0,0)
kernel \ xxxxx ro root=xxxxx
initrd \
###如果/boot/下的文件全部丢失的话,那需要resuce模式###
chroot /mnt/sysimage
mount /dev/cdrom /mnt
cd /mnt/Packets
rpm -ivh kernel-xxxx --force
㈣ 在centos系统下如何使用grub命令行登录系统
网页链接
-供参考
在centos系统下如何使用grub命令行登录系统
1 在centos6系统中:
a 在登录内核界面,敲c,进入grub命令行界面。如下图
b 输入root (hd0,0),确定初始根目录,在本机上实际该目录为/boot/,在/dev/sda1分区上。centos7会从(hd0,1)开始。
c kernel=/vmlinux-2.6.32-621.e16.x86_x64 root=/dev/sda3 //设置linux内核地址,然后设置将来需要切换的根目录
d initramfs /initramfs-2.6.32-642.e16.x86_x64.img //设置临时文件系统的路径,在切根时会用到。
e boot //启动系统
ps:所有的目录都可以自动补全的。
(梁兆铃)
2 在centos7中:
a 在登录内核界面,敲c,进入grub命令行界面。
b set root=(hd0,msdos1) //设置根目录,注意不能用(hd0,1)
c linux16 /vmlinuz-3.10.0-327.e17.x86_64 root=/dev/sda3
d initrd16 /initramfs-3.10.0-327.e17.x86_64.img
e boot
centos7与centos6区别不大,所以不多做解释了^_^
㈤ 如何在 Centos7.7 设置GRUB菜单的密码
设置修改菜单条目时的密码
使用grub2-setpassword设置密码可以防止修改GRUB菜单条目,但是不能防止未经许可的启动。如果需要启动条目的时候也需要密码,需要修改grub配置文件。
在RHEL 7.2和Centos7(及更高版本)上,GRUB 2使用grub2-setpassword命令提供密码保护。设置GRUB菜单的密码,一起学习交流linux
[root@localhost grub.d]# grub2-setpassword
Enter password:
Confirm password:
㈥ centos7安装教程
一、安装CentOS 7.3
成功引导系统后,会出现下面的界面
界面说明:
Install CentOS 7 #安装CentOS 7
Test this media & install CentOS 7 #测试安装文件并安装CentOS 7
Troubleshooting #修复故障
这里选择Install CentOS Linux7,安装CentOS 7,回车,进入下面的界面
语言选择界面,正式生产服务器建议安装英文版本。
Continue继续
选择-系统SYSTEM-安装位置INSTALLTION DESTINATION,进入磁盘分区界面
选择-其它存储选项Other Storage Options-分区Partitoning-我要配置分区I will configure partitioning,
点左上角的“完成Done”,进入下面的界面
新挂载点使用以下分区方案:标准Standard Partition
完成Done
分区前先规划好,swap #交换分区,一般设置为内存的2倍,/ #剩余所有空间
备注:生产服务器建议单独再划分一个/data分区存放数据
点左下角的“+”号,挂载点:swap,期望容量:4096,添加挂载点,如下图所示,继续点左下角的“+”号,挂载点:“ / ”期望容量:留空 #默认为剩余所有空间,添加挂载点,如下图所示
点左上角的“完成Done”,进入下面的界面
接受更改Accept Changes,进入下面的界面
软件SOFTWARE”-“软件选择SOFTWARE SELECTION”,我们使用的是Minimal版本,默认是最小化安装。
设置完成后,点Done
开始安装Begin Installation
进入下面的界面
选择-用户设置USER SETTINGS-ROOT密码,进入下面的界面
设置Root密码
如果密码长度少于5位,会提示要按“完成”两次来确认,安装继续。安装完成之后,会进入下面的界面.
重启Reboot
进入登录界面,输入用户名【root】密码【itnihao】,系统登录成功
回到顶部
二、设置IP地址、网关DNS
说明:CentOS 7.x默认安装好之后是没有自动开启网络连接的,所 以需要我们自己配置。
在命令行输入#vi /etc/sysconfig/network-scripts/ifcfg-ens33 #编辑配置文件,添加修改或添加以下内容。
BOOTPROTO=static#启用静态IP地址
ONBOOT=yes #开启自动启用网络连接
IPADDR=192.168.1.73 #设置网关
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
:wq! #保存退出
service network restart #重启网络
ping www..com #测试网络是否正常
ip addr #查看IP地址
至此,CentOS 7.3.1611系统安装配置图解教程完成!
回到顶部
三:附加
1、修改主机名
#hostnamectl set-hostname compute1
2.修改网卡名
CentOS 7.x系统中网卡命名规则被重新定义,可能会是”ifcfg-ens33”等,下面我们把网卡改为ifcfg-eth0这种。
1、cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ifcfg-eth0 #修改名称
vi ifcfg-eth0 #编辑
NAME=eth0 #修改
DEVICE=eth0 #修改
:wq! #保存退出
2、vi /etc/sysconfig/grub #编辑
在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“
:wq! #保存退出
3、运行命令:grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成grub配置并更新内核参数
4、添加udev的规则
在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules“,并写入下面的语句:
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:1e:a3:77",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
#ATTR{address}=="00:0c:29:1e:a3:77"是网卡的MAC地址
cd /etc/udev/rules.d
vi 70-persistent-net.rules #添加
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:1e:a3:77",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
:wq! #保存退出
shutdown -r now #重启系统
网卡已经更改为eth0
㈦ CentOS开机时出现GRUB引导错误怎么办
CentOS在开机的时候,突然出现了GRUB引导错误,导致系统进入不了,遇到这种情况很多人就束手无策了,其实这类的问题不难解决,请按照以下步骤进行操作即可。
解决办法:使用CentOS安装光盘进行开机GRUB引导修复
具体操作:
使用CentOS系统光盘引导计算机(系统盘要与原来安装的系统版本相同)
如果系统是通过U盘安装的,拔了U盘之后就进不了系统,插上U盘又可以正常启动
可以采用如下方法修复
插上U盘,正常进入系统
输入:grub-install /dev/sda #安装grub到sda
vi /boot/grub/device.map #编辑修改为
(hd0) /dev/sda
之前可能为:
(hd1) /dev/sda
(hd0) /dev/sdb
vi /boot/grub/grub.conf #编辑修改里面的(hd1,0)为(hd0,0)
title CentOS (2.6.18-348.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/
initrd /initrd-2.6.18-348.el5.img
后面的全部删除
保存后重启,拿掉U盘,即可正常进入系统。
㈧ 如何Centos安装或修复grub引导
GNU GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。 安装grub方法指定/boot分区 grub gt;root(hd0,0) 如果不确定/boot是在哪个分区,使用下面的命令找出。 grub gt;find/boot/grub/stage1 安装grub到第一硬盘的MBR。 grub gt;setup(hd0) 或者安装grub到第一硬盘第一分区引导扇区。 grub gt;setup(hd0,0) 安装grub方法 # grub-install --root-directory=/boot /dev/hda
㈨ 如何破解centos系统grub密码
开机在出现GRUB菜单时按上下键取消倒计时,并定位到要进入的操作系统选择项,按e键进入编辑模式
进入下图,定位到以kernel开头的一行并按e键
进入到如下界面,先按空格键 再按下数字1键,回车再次回到下图,按下b键,重启系统
进入不用输入用户名密码的单用户模式
重置密码,输入命令passwd 用户名,开始键入新的密码,小编这以root用户为例
输入reboot重启进入centos系统,输入用户名,然后输入你刚才新创建的密码,可以进入系统