樱家冢 发表于 2003-7-5 15:05:03

非常感谢linuxlover

whz81 发表于 2003-7-28 10:37:53

如何在grub里设置以引导光驱,谢谢

瓷器 发表于 2003-10-14 13:37:34

我的机器是三系统win98、win2000和redhat9。
启动时步骤太多,总要先选win或redhat,再选win2000或win98
请问有没有办法把 redhat、win98和win200集成到一块去,一步引导?

      以下是我的grub.conf配置
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You do not have a /boot partition.This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,8)
#          kernel /boot/vmlinuz-version ro root=/dev/hda9
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=1
timeout=8
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
password --md5 $1$8wzPBAcV$rywquCpSaBaNd8DiLJ0dh.
title Red Hat Linux (2.4.20-8)
        root (hd0,8)
        kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /boot/initrd-2.4.20-8.img
title windows
        rootnoverify (hd0,0)
        chainloader +1

瓷器 发表于 2003-10-14 13:50:59

已经找到解决途径了
与本贴有同样问题的朋友可以参看
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=1346

xixixixi 发表于 2003-11-4 13:58:45

请问一下同,如何不重新安装WINDOWS 把GRUB 给取掉谢谢!!!有没有什么好的办法除用WINDOWS启动盘修复外!!!

newhand1 发表于 2003-11-4 17:32:16

我的grub.conf ,但是并没有/boot 啊??
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You have a /boot partition.This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,8)
#          kernel /vmlinuz-version ro root=/dev/hdc10
#          initrd /initrd-version.img
#boot=/dev/hdc
default=3
timeout=10
splashimage=(hd0,8)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
      root (hd0,8)
      kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hda=ide-scsi
      initrd /initrd-2.4.18-14.img
title DOS
      rootnoverify (hd0,0)
      chainloader +1

版主的是这样的: kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/
我的就是这样的:kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hda=ide-scsi
怎么会少了一个/boot 呢??

gkp790522 发表于 2004-7-26 10:22:44

好帖子啊!!!
比IBM中国里讲的还详细。 :-D

yttlovezxx 发表于 2004-9-6 11:55:03

太经典了!!!太经典了!!!太洒脱列!!!!我快要疯了!!!!可惜我现在只会一些linux的基本东西 :cry::cry::cry::cry:

yttlovezxx 发表于 2004-9-6 11:57:17

1)并不是所有的多系统都需要用到所有的命令,有些命令是针对多硬盘的,其实我们可以看到命令的意思,非常形象:makeactive(激活),boot(下达启动命令给系统,把启动的权限交还给系统),如果你的系统用简单的命令不能启动的话,你可以考虑增加上面的命令

2)你看看我现在多系统配置文件,可能不要我解释你就会明白了:


default=1
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-9)
        root (hd0,6)
        kernel /vmlinuz-2.4.20-9 ro root=LABEL=/ hdd=ide-scsi
        initrd /initrd-2.4.20-9.img
title Windows 2000 Server
        rootnoverify (hd0,0)
        chainloader +1
title Magic Linux 1.1
        rootnoverify (hd0,10)
        chainloader +1
        kernel /boot/vmlinuz-2.4.20-1.1 ro root=/dev/hda11 //这是我ML的唯一一个分区
        initrd /boot/initrd-2.4.20-1.1.img


请仔细研读上面的内容,你会发现这么一句:

GRUB 的 root 分区是保存 Linux 内核的分区
如果我在我的系统中去掉这一句,他会提示找不到文件,那么这个参数就是告诉Grub,linux系统文件在那个地方!









我想问一下MAGICLINUX怎么安装呀!我下了一个,可是和REDFLAG还有REDHAT 都不太一样啊?!起码没有RAWRITE这个程序,所以我连个启动盘都制作不了啊!!!

yttlovezxx 发表于 2005-2-25 19:51:52

以前存过,不知道什么删的,都忘了,唉,痛苦啊!现在又来存了!!!

此人已瘋 发表于 2005-3-14 18:22:23

我装的是WINDOWS XP和LINUX 9.0双系统,为什么当我退出LINUX9.0进入WINDOWS XP以后GRUB就一直进入到命令行模式,如果我从装LINUX9.0开始从不进入WINDOWS XP就不会出现这种情况?

mikkojjd 发表于 2005-6-8 23:05:59

good save thanks

godsonsky 发表于 2005-12-29 11:54:22

我来说一下grub的命令:(有不全,请体谅)
命令索引:
background
设置图形模式下的背景色。
blocklist
输出文件的块清单标记。
boot
引导已加载的操作系统或扇区链式加载器。
bootp
通过BOOTP初试化网络设备。
cat
显示指定文件的内容。
chainloader
加载扇区链式加载器。
clear
清屏幕。
cmp
比较两个文件, 并且报告两者之间的不同的信息。
color
改变菜单的颜色。
configfile
将指定文件作为配置文件予以加载。
debug
打开/关闭除错模式。
default
把 NUM 项菜单设为缺省值。
device
声明BIOS驱动器对应的实际物理设备。
dhcp
通过DHCP初试化网络设备。
displayapm
显示 APM BIOS 的相关信息。
displaymem
显示 GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。
dump
显示诸多文件的内容。
embed
如果设备是个驱动器, 则将Stage 1.5嵌入到主引导扇区之后。
fallback
如果调用当前的菜单项时出现错误,则转移到 NUM 项后重试
find
在所有分区上查找文件名, 并显示包含该文件的设备。如果设置了参数 --set-root,则在找到第一个匹配后马上停止,并且把该设备设为根。
fontfile
指定中文字体文件,并切换到简体中文显示方式。
foreground
设置图形模式下的前景色。
fstest
切换文件系统的试验模式。
geometry
输出驱动器的相关信息。
gfxmenu
使用 FILE 中的图形菜单。
halt
关闭系统。
help
显示内部命令的帮助信息。
hiddenmenu
隐藏菜单。
hide
通过在分区类型上置隐藏标志,隐藏指定分区。
ifconfig
指定 IP 地址, 子网掩码, 网关和服务器地址。不带参数时,将显示当前的网络配置。
impsprobe
通过一些循环操作,侦测出符合 Intel 多处理器规范 1.1/1.4 的 CPUs,以便于发挥其更好的效能。
initrd
加载Linux格式的初始化虚拟盘, 并设置必要的参数。
install
安装STAGE1到指定设备上,安装加载STAGE2需要的块列表到STAGE2上。
ioprobe
侦测指定设备的 I/O 端口号。
kernel
尝试载入主引导影像文件。
lock
如果用户未被认证,则终止命令的执行。
makeactive
将 root 设备置为活动分区。
map
对设备进行映射。
md5crypt
产生一个 MD5 格式的密码。
module
对多重启动影像, 加载启动模块文件 (不处理该文件的内容, 用户必须自己确定核心的要求)。
modulenounzip
与 'module' 类似, 但是自动禁用了解压缩。
pager
没有参数时,切换页模式。
partnew
创建一个新的主分区。
parttype
改变指定分区(PART)的分区类型(TYPE)。
password
设置密码。
pause
终止命令的运行,并给出一段信息。任意键按下后,将继续。
portmap
进行端口映射。
quit
从 GRUB 命令行中退出。
rarp
用 RARP 初始化网络设备。
read
从内存的指定位置读取一个 32-bit 的值,并以十六进制形式显示出来。
reboot
重启系统。
root
设置根分区。
rootnoverify
类似`root'指令, 但不测试安装该分区。这用于有些系统装在 GRUB 能访问的磁盘区之外, 但仍需要设置正确的根分区的情况。有些需要安装分区才能确定的参数可能会有问题。
run
运行一个为光盘启动而设计的引导文件(非模拟方式的)
savedefault
将当前项设置为默认的引导项。
scdrom
寻找系统的第一个 CD-ROM 驱动器,然后为其分配一个驱动器号以备后续使用(--install)。或者,用该驱动器中的可引导光盘启动系统。(--boot)。
serial
初始化一个串口设备。
setkey
改变键盘映射关系。
setup
自动安装GRUB.
splashimage
图形模式下载入背景图片文件。
terminal
选择一个终端。
terminfo
指定终端的功能。
testload
以多种不同的方式读取文件(由FILE指定)的整个内容,并予以比较,以测试文件系统的代码。
testvbe
测试所指定(MODE)的 VBE 模式。
tftpserver
指定 TFTP 服务器的 IP 地址。
timeout
设置在自动启动缺省菜单前所等待的秒数。
title
命名菜单项。
unhide
通过清除隐藏标志,解除指定分区(PARTITION)的隐藏。
uppermem
强制指定仅有(KBYTES) KB 的上位内存。
vbeprobe
侦测 VBE 的信息。
________________________________________

kadox 发表于 2006-4-4 08:27:30

今天碰上了这样的问题,多谢这里的前辈们。。
页: 1 [2]
查看完整版本: Grub配置杂谈!(献给樱家冢、Bluedata两位兄弟)