- 浏览: 889345 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (341)
- Ajax (1)
- Asp.net (18)
- Java (5)
- Php (27)
- JavaScript (19)
- jQuery (12)
- 正则表达式 (4)
- SEO优化 (1)
- Windows 应用 (5)
- Flash (12)
- Asp (9)
- CSS (10)
- SQL Server (6)
- Flex (1)
- Ubuntu (0)
- mysql (34)
- PHP框架 (2)
- Apache (10)
- html (3)
- 网页切入 (1)
- Linux (33)
- vc++ (38)
- 友情链接 (0)
- firefox 插件 (4)
- SEO (1)
- Apache 压力测试 (1)
- imacros教程(一):imacros变量 (0)
- JS调用imacros所用到的函数 (0)
- imacros教程(三):调用csv文件 (1)
- imacros教程(二):JS调用imacros所用到的函数 (1)
- imacros 常用代码 (1)
- CSS最大宽度 (1)
- svn (1)
- WordPress (1)
- 网线的两种接法 (1)
- TP-LINK WR 系列无线路由器安全设置 (1)
- mysql talble is full ERR1114 (0)
- 解决mysql的内存表“table is full”错误 (1)
- linux 用户操作 (1)
- CentOS 挂载 ntfs 移动硬盘 (1)
- linux 储蓄设备操作 (1)
- Starting MySQL. ERROR! Manager of pid-file quit without updating file. (1)
- extmail 1.1 升级到 1.2 (1)
- extmail (0)
- emos (2)
- squid 3.0 (2)
- centos 6 minimal 安装 (1)
- linux实用命令详解 (1)
- win7 (1)
- php 字符串大小写转换 (1)
- 跟踪路由 tracert (1)
- css英文单词首字母添加样式 (1)
- jquery iframe 操作 (1)
- php 获取时间今天明天昨天时间戳 (1)
- php 上传限制 (1)
- ckeditor 配置 (1)
- flash 显示在 div 下 (1)
- flash + php 留言本乱码问题 (1)
- squid purge 出现 access denied 的解决方法 (1)
- delphi (1)
- 让delphi嵌入的WebBrowser无边框无滚动条 (1)
- delphi打开一个IE窗口 (1)
- delphi 获取鼠标当前位置的相对坐标 (1)
- delphi 获取可执行文件的当前路径 (1)
- delphi webbrowser 常用方法示例 (1)
- javascript 禁止鼠标右键... (1)
- delphi 播放gif 动画 (1)
- delphi弹出信息框大全 (1)
- Delphi中禁止WebBrowser右键的方法 (1)
- DELPHI 让程序只能运行一次 (1)
- Delphi XE2 破解补丁注册机下载使用教程 (1)
- Delphi RAD Studio XE2编译程序体积大的问题 (1)
- delphi 制作圆角窗口 (1)
- delphi 窗口 (1)
- delphi 窗体全透明,但窗体上的控件不透明 (1)
- delphi 窗口阴影 (1)
- delphi 获取任务栏高度 (1)
- delphi bsNone 之后任务栏右键无反应 (1)
- delphi 程序打开隐藏软件任务栏条 (0)
- delphi bsNone后的相关问题解决方法 (1)
- delphi bsNone 后显示边框 (1)
- delphi url编码操作 (1)
- delphi 调用exe文件 (1)
- delphi dll窗体的制作和调用 (1)
- delphi dll 调用窗体时的数据传递 (0)
- delphi 窗口显示在屏幕右下角 (1)
- 内网穿透&UDP打洞 (1)
- delphi idhttp post应用 (1)
- inno setup 开机启动 (1)
- inno setup 添加桌面快捷方式 (1)
- Delphi实现程序只运行一次并激活已打开的程序 (1)
- 解决 float point division by zero (1)
- Delphi 窗体显示在最前面,并获得焦点 (1)
- delphi 点击关闭按钮时隐藏窗口 (1)
- delphi 非客户区右键点击 (1)
- delphi真正可以截获WINDOWS关机消息的源码 (1)
- delphi utf8转码 (1)
最新评论
-
zj7243886:
非常感谢,这东西解决我的问题;谢谢你的分享
Linux 安装 jpeg-6b 错误 ./libtool 命令未找到 -
丶Sk.Mabon:
能让html也绕过吗。。机房限制很悲剧
绕过 <?PHP exit(’Access Denied’); ?> 限制 -
丶Sk.Mabon:
请教gzip.php 的写法。万分感谢!
apache 开启 gzip -
hyxj1220:
火狐中单纯的定义这样的样式,貌似不行,必须要让容器浮动
英文长文本换行CSS -
逆水寒龙:
太好了,正好用上,谢谢博主共享
Asp.net 将中文汉字转换成拼音首字和拼音全拼
想想最实用的恢复grub方法就是直接用redhat的安装光盘了.
redhat的安装光盘第一张可以用rescue模式起动,可以用一个基本的shell执行grub的安装和恢复.
为了进行这个实验,用rpm -e grub将grub卸载.重新起动时,提示error 15,无法起动.
用redhat第一张光盘起动在提示符下输入linux rescue起动rescue模式.
进入默认的shell syslinux#
#chroot /mnt/sysimage ;因为系统将找到的硬盘中的linux mount到/mnt/sysimage,用这个命令恢复成正常的状态.
#mount /mnt/cdrom
#cd /mnt/cdrom/redhat/rpm
#rpm -i grub-xx-xx.rpm
#cp /usr/share/grub/i386-redhat/* /boot/grub
#grub ;进入grbu提示符状态
grub>root (hd0,2)
grub>setup (hd0) ;安装grub到mbr
grub>reboot
重起系统后grub恢复正常.
帖子二:
在装有windows和Linux双操作系统的机器中,经常我们会因为重装Windows而将GRUB从MBR上清除掉.这样启动的时候不会出现启动菜单选项,导致Linux不能重新引导,用如下方法可解决此问题:
解决过程:
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。
3.经过简单配置之后,然后会出现这样的字符
sh#
4.这样我们我们就可以操作GRUB了
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful...
解释一下这里的几个参数:
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;
Y,就是装有linux系统所在的根分区,这里如果只知道linux在哪个硬盘,但不清楚在哪个分区上时,可以先输入root (hd0,然后用[TAB]键来补齐,这时会列出磁盘的分区情况,选择linux所在的分区就行了。
setup (hd0)就是把GRUB写到硬盘的MBR上。
看来要想修复grub,一张linux安装盘是必不可少的,先找来当初装系统时的安装盘。然后按照帖子一中的第二种方法修复,没出任何问题,修复成功!另外的方法我都没有尝试。
一、菜单命令
菜单命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜单命令在配置文件中应放在其它命令之前。
1、default //设置默认启动的菜单项
2、fallback //设置启动某菜单项失败后反回的菜单项
3、hiddenmenu //隐藏菜单界面
4、timeout //设置菜单自动启动的延时时间
5、title //开始一个菜单项
二、常规命令
常规命令可以应该于配置文件和grub命令行交互界面,可使用的常规命令有
1、bootp //通过bootp初始化网络设备
2、color //设置菜单界面的颜色
3、device //指定设备文件作为驱动器
4、dhcp //通过DHCP初始化网络设备
5、hide //隐藏某分区
6、ifconfig //手工配置网络设备
7、pager //改变内部页程序的状态
8、partnew //新建一个主分区
9、parttype //改变分区的类型
10、password 为菜单界面设置口令
11、rarp //通过RARP初始化网络设置
12、serial //设置串口设备
13、setkey //设置键盘映射
14、splashimage //设置GRUB启动时的背景图片文件
15、termainal //选择终端类型
16、tftpserver //指定TFTP服务器
17、unhide //还原某隐藏分区
三、命令行和菜单项命令
命令行和菜单项命令可应该于GRUB配置文件的菜单项设置中,也可以用在GRUB命令交互界面。
1、bolcklist //显示某文件所在分区位置(block list notation)
2、boot //启动操作系统
3、cat //显示文件内容
4、chainloader //把启动控制权软交给另外的启动引导器
5、cmp //比较两个文件
6、configfile //加载已存在的GRUB配置文件
7、debug //设置为debug模式
8、displayapm //显示APM BIOS信息
9、displaymem //显示内存配置
10、embed //嵌入Stage 1.5文件
11、find //查找包括某文件的所有设备
12、fstest //测试文件系统
13、geometry //显示某驱动器的物理信息
14、halt //停止计算机运行(软件关机)
15、help //显示GRUB的命令帮助信息
16、impsprobe //查询对称多处理器(SMP)的信息
17、initrd //加载initrd文件
18、install //安装GRUB
19、ioprobe //查询某驱动器的输入输出(I/O)端口
20、kernel //引导操作系统内核
21、lock //锁定某GRUB导菜单项,使其输入密码后才可启动
22、makeactive //激活某主分区
23、map //虚拟映射某驱动器
24、md5crypt //使用MD5加密口令
25、module //加载模块
26、modulenounzip //加载模块不进行解压
27、pause //暂停并等待按键
28、quit //退出GRUB
29、reboot //重新启动计算机
30、read //读取内存中的内容
31、root //设置GRUB的root设备
32、rootnoverify //设备GRUB的root设备但不装载文件系统
33、savedefault //保存当前的启动菜单项为默认启动
34、setup //自动安装GRUB
35、testload //从文件系统中测试读取某文件
36、testvbe //测试VESA BIOS EXTENSION
37、uppermem //强制设置主机上位内存的大小
38、vbeprobe //查询VESA BIOS EXTENSION信息
发表评论
-
lamp 隐藏 http 头信息
2013-01-29 20:34 788lamp 隐藏 http 头信息 apache中httpd ... -
linux 单网卡设定多个ip
2011-11-06 03:41 1165# cd /etc/sysconfig/network-scr ... -
iptables 端口映射
2011-11-05 07:38 1625centos 系统端口映射 内网: 192.168.0 ... -
squid + iptables 做反向代理和透明代理
2011-11-05 07:04 2089squid + iptables 做反向代 ... -
Linux bind 域名服务器安装配置
2011-10-12 16:36 1558系统环境 CentOS 5.5 x64 检查是否安装 BIN ... -
CENTOS 手动修改系统时间
2011-09-09 15:13 1885我们一般使用“date -s”命令来修改系统时间。比如将系统时 ... -
php 不重新编译 添加 ftp 模块
2011-09-02 01:11 1616以添加ftp模块为例子进入源码目录cd php-5.2.9/e ... -
Squid 反向代理服务器安装笔记
2011-08-28 16:59 19001.安装前准备设置网卡 外网网卡:eth0 ip:60.190 ... -
CentOS 5.5 x64 源码安装 LAMP
2011-08-25 21:41 24111.系统 CentOS5.5 x64 配置好IP地址,主机名等 ... -
Linux 设置ip
2011-08-25 17:53 1635手动配置linux(centos)的I ... -
Linux 关机和重启命令
2011-08-25 17:17 875如果你很急着关机或者重启话,那么关机就是init 0,重启就是 ... -
linux 防火墙设置
2011-08-25 13:34 973service iptables stop 关闭防火墙 ... -
Linux 压缩命令
2011-03-27 15:30 1085Linux压缩解压不只是一个,有多种方式可以选择,就算是同一个 ... -
vim 常用命令
2011-01-10 05:11 1157vim 一般模式下 h,j,k,l 左上下右键 dd ... -
CentOS 5.5配置Web高可用集群
2011-01-10 04:50 1459一、环境概述 1、操作 ... -
Linux中把普通用户提升为root用户权限:
2010-12-30 18:02 4551Linux中把普通用户提升为root用户权限: 1、修改/e ... -
RAR for Linux 命令详解
2010-12-29 21:56 996RAR for Linux 命令详解 2008- ... -
centos安装配置LAMP扩展,ssh,svn,服务管理
2010-12-29 19:53 1477推荐网站 http://blog.chinau ... -
CentOS 修改IP地址, DNS, 网关
2010-12-29 18:17 1022由于修改网关总是忘 ... -
centos的用户、组权限、添加删除用户等操作的详细操作命令
2010-12-29 17:29 23111.Linux操作系统是多用户多任务操作系统,包括用户账户和组 ...
相关推荐
《Redhat Linux9超级用户密码与安全》这篇文献主要探讨了在Redhat Linux9操作系统中如何恢复超级用户(root)密码以及增强系统安全性的问题。在Linux环境中,root用户的权限极高,一旦密码丢失,通常需要通过特殊手段...
【升级Redhat Linux 9.0的内核至2.6.18】 在Linux操作系统中,内核是系统的核心,负责管理硬件资源和提供系统服务。随着时间的推移,内核版本会不断更新,以修复已知问题、增强性能和增加新特性。Redhat Linux 9.0...
### Redhat Linux 7 中修改卷组(VG)与逻辑卷(LV)名称及系统报错修复 在 Redhat Linux 7 中,有时我们需要更改卷组(VG)或逻辑卷(LV)的名称来满足不同的需求,比如进行迁移或者重新组织磁盘结构。但是,在...
- **lilo** 和 **grub**: 分别是早期和现代的引导加载程序,用于设置系统启动菜单和配置。 #### 二、环境与配置 - **chsh**: 更改用户的默认shell。 - **history**: 显示用户的历史命令记录。 - **alias** 和 **...
若已有的操作系统出现问题(例如GRUB未正确写入主引导记录),可以通过按F5键并在boot提示符下输入`boot: linux rescue`来进入救援模式进行修复。 #### 二、安装前的准备 在安装过程中,用户首先会被要求选择安装...
Linux Redhat AS3(Advanced Server)是Red Hat企业级Linux的一个早期版本,它为服务器提供了稳定、安全且高性能的操作环境。这份"Linux Redhat AS3 安装文档"旨在指导用户进行系统的安装与配置,以下是根据标题和...
本视频教程详细介绍了如何进入和使用Redhat5的Linux救援模式。 首先,救援模式的进入通常是在系统启动过程中通过GRUB(Grand Unified Bootloader)引导加载器来选择。在GRUB菜单中,你可以选择"救援模式"或"紧急...
在Linux系统中,单用户模式是一种特殊的运行级别,主要用于系统维护工作,如修复文件系统错误、恢复丢失的密码等。通常,单用户模式仅允许一个用户登录,并且禁用了网络服务,这有助于确保系统的安全性。 若忘记Red...
这个“grub2-redhat-arch”项目是一个特别版本的GRUB2,它包含了Red Hat的特定补丁,并且经过了调整以适应Arch Linux的环境。下面我们将深入探讨GRUB2的基础知识,Red Hat的补丁对它的影响,以及在Arch Linux中的...
在这种情况下,Windows的安装会覆盖Linux的主引导记录(MBR),从而导致无法通过GRUB引导Linux。 ##### 解决方案 - **修复GRUB** 1. **使用Live CD/DVD/USB**:插入Linux Live介质并启动。 2. **重新安装GRUB**:...
GRUB(Grand Unified Bootloader)是Linux系统中最常用的启动加载器之一,其版本2(简称GRUB2)是GRUB的最新版本,能够支持多种操作系统和复杂的磁盘布局。当GRUB2配置错误或遭受破坏时,用户可能会遇到启动问题,...
这个过程涉及到对Linux引导加载器(通常为GRUB2)的交互式编辑,以及通过单用户模式来获取root权限。 1. **启动GRUB2编辑模式** 当计算机启动并显示内核版本及系统位数信息时,通常是在GRUB2引导加载器界面,此时...
- **grub.conf文件的修改**:通过root用户登录系统,编辑`/boot/efi/EFI/redhat/grub.conf`文件,保存修改后,系统在下次启动时无需额外编辑即可正常运行。 综上所述,恢复Linux服务器系统到虚拟化环境,尤其是...
总结来说,该文档描述了使用U盘安装RedHat Linux时需要注意的步骤和可能遇到的问题,特别是关于引导加载器Grub的配置,这是确保系统能够正常启动的关键。正确操作能避免拔掉U盘后系统无法启动的困扰。
本主题聚焦于将Red Hat 9的内核从2.4版本升级到2.6版本的过程,这是一个重要的操作,因为内核更新通常会带来性能提升、新功能支持和安全修复。 内核2.4到2.6的升级是一个涉及多个步骤的过程,主要包括以下关键知识...
在多操作系统环境中,GRUB(Grand Unified Bootloader)作为一款强大的引导加载程序,被广泛应用于Linux发行版之中。它不仅可以帮助用户在启动时选择所需的操作系统,还能够支持多种文件系统和引导配置。然而,在...
以Redhat Linux为例,具体步骤如下: 1. 重启系统,当GRUB引导菜单出现时,选择当前系统引导项。 2. 按`e`进入编辑模式,找到kernel指令行并再次按`e`进行编辑。 3. 在kernel指令行末尾添加`single`,然后按回车...
“工具”标签则可能指的是在安装过程中使用的各种实用工具,如 parted 或 fdisk 用于分区管理,dd命令用于将ISO镜像写入U盘,还有可能涉及grub2这样的引导加载程序配置,用于在多系统环境下选择启动设备。...
同样,如果试图安装其他Linux发行版(如Redhat Linux 9),在分区阶段也会遇到问题,无法完成安装。 针对这个问题,建议在安装Mdk 9之前,先在Windows环境下使用Pqmagic 8进行分区,并预先为Mdk 9分配好必要的分区...