㈠ 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系統,輸入用戶名,然後輸入你剛才新創建的密碼,可以進入系統