仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 821|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS装置Grub

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!怎样从头装置开机办理步伐(GRUB)

1、光盘从头装置开机办理步伐(GRUB)

请实行以下步调:

  • 用CentOS装置碟片开机(比方首张CD或DVD)。
  • CentOS-4或CentOS-5请在boot:提醒输出linuxrescue。CentOS-6请从开机选单选择Rescueinstalledsystem。

  • 以读写形式挂载一切文件体系。
  • chroot到你硬盘内的真正根目次(/)。
    1. #chroot/mnt/sysimage
    复制代码
  • 从头装置开机办理步伐(GRUB)。

    • 若果你要在SCSI硬盘或SATA硬盘的MBR(/dev/sda)从头装置GRUB:
      1. #grub-install/dev/sda
      复制代码
    • 若果你要在SCSI硬盘或SATA硬盘的第二个分区内的PBR(/dev/sda2)从头装置GRUB:
      1. #grub-install/dev/sda2
      复制代码
    • 若果你要在IDE硬盘的MBR(/dev/hda)从头装置GRUB:
      1. #grub-install/dev/hda
      复制代码
    • 若果你要在HPSmartArray磁盘数组的MBR(/dev/c0d0)从头装置GRUB:
      1. #grub-install/dev/cciss/c0d0
      复制代码


2、CentOS5及6上装置GRUB


此文件注释怎样在CentOS5或6上装置或重装Grub开机步伐。假如你的开机步伐曾被损坏或损坏——比如装置了不兼容的操纵体系——你必需从头装置Grub开机步伐。

装置Grub触及三个步调:

  • 创立/boot/grub/grub.conf设置文件。

  • /boot/grub装置Grub文件。

  • 装置Grub开机步伐

第二落第三步能够经由过程grub-install单一个指令来完成。别的,第二步亦可经由过程grub这个指令来完成。

1.Grub习用称号

Grub按以下体例为碟盘及分区定名:

  • 不管碟盘是IDE(PATA)、SATA或SCSI碟盘,也不管它们的广泛称呼是{{hd}}或{{sd}},一切碟盘一概称为{{hd}}。
  • 一切碟盘及分区一概以0而不是1入手下手编号。
  • 不管碟盘上有几个主分区,扩大分区一概以4入手下手编号。
  • 第一个数字代表碟盘;第二个数字(存在的话)代表分区。
样例:
Grub称呼
意义
广泛称呼
(hd0)
第一个碟盘
/dev/sda(或/dev/hda)
(hd1)
第二个碟盘
/dev/sdb(或/dev/hdb)
(hd0,0)
第一个碟盘,第一个分区
/dev/sda1(或/dev/hda1)
(hd1,0)
第二个碟盘,第一个分区
/dev/sdb1(或/dev/hdb1)
(hd1,1)
第二个碟盘,第二个分区
/dev/sdb2(或/dev/hdb2)


2.创立或编纂/boot/grub/grub.conf设置文件

起首,你应当创立或编纂/boot/grub/grub.conf这个设置文件。如果你的碟盘不曾装置Grub开机步伐,你应当先创立设置文件,然后才装置开机步伐。
在某些刊行版本下,设置文件名为/boot/grub/menu.lst。在CentOS下,/boot/grub/menu.lst是条保持,它指向正式设置文件/boot/grub/grub.conf。
此文件含有以下信息:

  • 缺省的开机分区

  • 期待多久才主动引诱缺省的分区。

  • 选择性地供应一个开机划面,在期待用户输出时显现出来。

  • 可供用户选择的各个开机分区

样例:
(请勿输出行首的数字。它们索引样例档后的注释。)
  1. 1default=02timeout=103splashimage=(hd0,5)/boot/grub/splash.xpm.gz4titleCentOS5.6i6865root(hd0,5)6kernel/boot/vmlinuz-2.6.18-238.19.1.el5.centos.plusPAEroroot=/dev/sda6rhgbnoquiet7initrd/boot/initrd-2.6.18-238.19.1.el5.centos.plusPAE.img8titleLinuxMint119root(hd0,9)10kernel/boot/vmlinuz-2.6.32-26-generic-paeroroot=/dev/sda1011initrd/boot/initrd.img-2.6.32-26-generic-pae
复制代码

倘使你把/boot放在自力的分区内,请参阅以下的备注。

注释:
1.缺省引诱清单内的首个分区。请注重Grub的编号以0入手下手,而不是1。
2.停留10秒期待用户输出,然后引诱缺省份区。
3.期待用户输出时显现开机划面(选择性的)。
4.第一个可用的开机分区。在此样例中,它是缺省的分区(见行1)。
5.按Grub的定名体例指定主分区。
6.此行包括以下5部分:
  1. kernel/boot/vmlinuz-2.6.18-238.19.1.el5.centos.plusPAE
复制代码
以习用的定名体例指出内核(vmlinuz)的地位。
  1. ro
复制代码
起首以ro(只读)体例挂载分区,以便在有必要时实行fsck。
  1. root=/dev/sda6
复制代码
以习用的定名体例指出主分区的地位。你也可经由过程文件体系的UUID(通用独一标识码)来指定主分区,比方:root=UUID=134d2a24-2699-4b0c-823b-1e13633f3b07。CentOS如今缺省接纳UUID。你能够使用这个指命来找出一个文件体系的UUID:tune2fs-l/dev/sda6。
  1. rhgb
复制代码
接纳图象式开机(RedHat图象式开机)。必要笔墨形式开机时可删除。
  1. #grub-install/dev/sda0
复制代码
输入具体信息。删除后可减低具体度。
7.以习用的定名体例指出初始化ramdiskinitrd或initramfs的地位。
8.第二个可用的开机分区。
9.按Grub的定名体例指定主分区。
10.此行包括以下3部分:
  1. #grub-install/dev/sda1
复制代码
以习用的定名体例指出内核(vmlinuz)的地位。
  1. ro
复制代码
起首以ro(只读)体例挂载分区,以便在有必要时实行fsck。
  1. #grub-install/dev/sda3
复制代码
以习用的定名体例指出主分区的地位。别的请参阅第6项有关UUID的备注。
11.以习用的定名体例指出初始化ramdiskinitrd或initramfs的地位。

3.使用grub-install装置Grub

当可行时,装置Grub的最浅易***是使用grub-install这个指令。
此指令将会:

  • 在现有分区的/boot/grub内装置所需文件。

  • 在经由过程传统定名体例所指定的地位装置开机步伐。

样例:
指令
含义
grub-install/dev/sda
在现有分区的/boot/grub目次内装置Grub的文件。在首个碟盘的主引诱纪录(MBR)内装置开机步伐。这是装置Grub的保举体例。
grub-install/dev/sda1
在现有分区的/boot/grub目次内装置Grub的文件。在首个碟盘的第一个分区内装置开机步伐。
grub-install/dev/sda2
在现有分区的/boot/grub目次内装置Grub的文件。在首个碟盘的第二个分区内装置开机步伐。

  1. #grub-install/dev/sda4
复制代码

4.交换***:单单使用grub装置开机步伐

你也可使用grub这个指令来装置开机步伐,它却不会在/boot/grub内装置Grub的文件。如果开机步伐被盖过或破坏了,此***可修复Grub的装置。

  • 实行grub

  • 你可选择实行find/boot/grub/stage1寻觅哪一个分区在/boot/grub内含有Grub所需的文件。假如你的/boot接纳自力分区,请实行find/grub/stage1

  • 实行root[按Grub体例定名的分区]来指定哪一个分区的/boot/grub内含有Grub文件及备有/boot/grub/grub.conf。

  • 使用setup[按Grub体例定名的开机步伐地位]来装置开机步伐。

  • 实行quit来分开Grub步伐。

样例:
  1. #grub-install/dev/sda5
复制代码

5.备注及告诫

5.1.以自力分区寄存/boot

如果你的/boot放在自力的分区内,/boot/grub/grub.conf内以root、kernel及initrd首先的行必需有以下修改:


  • root首先的那一行必需指定/boot的分区,而不是/的分区。

  • kernel首先的那一行必需假定内核(vmlinuz)位于/,而不是/boot。但是,该行中root指令必需指定/的分区,而不是/boot的分区。

  • initrd首先的那一行必需假定初始化ramdisk(initrd或initramfs)位于/,而不是/boot。

样例:
/boot的分区是/dev/sda1,或hd(0,0)。/的分区是/dev/sda2,或hd(0,1)。/boot/grub/grub.conf档须含有以下设置:
  1. #grub-install/dev/sda6
复制代码

5.2.Grub及ext4fs

CentOS5的Grub其实不兼容ext4fs。更正确来讲,它不克不及读进ext4fs缺省接纳的256-byteinodes
可行的办理***有两个:


  • 接纳CentOS6的Grub,它能准确地撑持ext4fs。
  • 使用mkfs.ext4-I128这个指令创立一个具有128-byteinodes的ext4文件体系。这却意味某些ext4fs功效将不成利用。


5.3.在开机步伐使用Grub的下令行

你可在开机步伐内间接输出Grub的指令。在开机选单按c,然后输出那些呈现在/boot/grub/grub.conf设置文件内的Grub指令。
当设置文件堕落时,这个功效很有效。
样例:
  1. #grub-install/dev/sda7
复制代码
你也能够经由过程e这个指令在Grub开机步伐内编纂/boot/grub/grub.conf内的某行。举个例说,要令Linux以单一用户形式(runlevel1)引诱,编纂含有kernel的那一行并外行末到场1。按着按b来引诱它。

5.4.使用Grub来引诱Windows分区

要利用Grub来引诱一个Windows分区,请在/boot/grub/grub.conf到场相似以下的内容:
样例:
  1. #grub-install/dev/sda8
复制代码
参看官方网站:http://wiki.centos.org/zh/TipsAndTricks/ReinstallGRUB
http://wiki.centos.org/zh/HowTos/GrubInstallation#head-6e422a26ea86278281f109ae03b7c22159db50e6
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-14 20:44:17 | 只看该作者

给大家带来CentOS装置Grub

没人回帖。。。我来个吧
爱飞 该用户已被删除
板凳
发表于 2015-1-24 16:28:50 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
因胸联盟 该用户已被删除
地板
发表于 2015-2-2 12:05:42 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
柔情似水 该用户已被删除
5#
发表于 2015-2-24 05:58:25 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
6#
发表于 2015-3-7 15:13:49 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
小妖女 该用户已被删除
7#
发表于 2015-3-15 11:56:55 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
蒙在股里 该用户已被删除
8#
发表于 2015-3-22 02:10:22 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 15:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表