Q:redhat6.1: 1 boot=/dev/sda 2 map=/boot/map 3 install=/boot/boot.b 4 prompt 5 timeout=50 6 default=linux 7 image=/boot/vmlinuz 8 label=linux 9 initrd=/boot/initrd-2.2.12-20.img 10 read-only 11 root=/dev/sda1 now,问题是 (1) 行1的boot与行11的root有何区别? (2) 行2、3、9的map、install、initrd各是什么?编译了新的内核后,是否要替换他们?谁来替换?
A:At 04/11/00 05:05 PM, scenter wrote: root是指你的根目录的位置。 而boot是启动的位置,用于软盘启动。 你编译了新的内核后这么做: 加入下面几行: image=/boot/vmlinuz-new label=kernel-new root=/dev/hda3 read-only 其中vmlinuz-new是你新编译的内核的名字,你自己改改。 然后运行 lilo就可以了。 =============================================================== Q:原来我把NT 的os loader作为二级引导器,lilo作为 一级引导器,即先装WIN98,后装WINNT,再装的LINUX, 现在想把lilo去掉,但还保留OS LOADER做为 引导WIN98和WINNT的工具, 不知用WIN98的FDISK/MBR 可以不,如不行, 请指导一下小弟该如何做.
A:1.boot you computer by dos boot disk. 2.run fdisk/mbr good luck =============================================================== Q:如何移去 LILO Boot Loader?
A:请用一张DOS盘启动,运行fdisk/MBR就可以移去LILO。 ================================================================ Q:你好,有一问题请教,我有两个硬盘,一个8.4G是主盘(全部是WIN98),一个6.4G是从盘(分为WIN98和LINUX两个区),我平时是在CMOS屏蔽其中一个而使用另一个,我在从盘上先安装WIN98再安REDHAT6.1,问题是:1.LINUX都认得到两个硬盘,2.安装LINUX后(只能选从/dev/hdb2启动,选从主盘启动,我的主盘WIN98也无法启动),无法引导LILO,而且WIN98也无法启动,但可用LIUNX急救软盘启动。请求解救办法。 谢谢
A:我建议使用清华的物理博士suzhe编写的SmartFDISK 来解决这种情况. 我实验过的, 没有问题. Win98 就设在/dev/hda里面就行了. SmartFDISK可以到 http://suzhe.home.chinaren.net或者其他地方下载, 是一个很不错的自由软件. 16位是shareware, 32位 的是GPL的. 现在是V2.0, 下个学期就可以到V3.0 版本. 使用的编译器是DJGPP, M$平台的gcc移植版本. SmartFDISK目前支持fat系统的分区, 多系统引导. 未来的版本将融入PQ, SysCommander以及其他分区 和引导器的优良特性, 并提供GNU/Linux版本. ================================================================= Q:我的lilo一启动就满屏幕的00 00 00 .... 不停的翻滚,用光盘启动重写lilo时警告为 exceed 1024 cylinder limit,故障依旧。 我的硬盘为8.4G,共有1027个cylinder,linux 根分区前面有两个各1G的分区,怎么会这样呢?
A:Linux的 boot目录必须位于硬盘的前8G内 否则LInux不认 你需要重新对你的分区划分 将LInux的/boot安装到前8G内 good luck A:其实问题是原因的: 对硬盘的访问还可以采取有两种不同的形式: 1. 引导系统时对硬盘的寻址是根据 CMOS 中存储的硬盘参数进行引导的; CYLs, HEADs, SECs; 柱面号占用 10 个二进制位, 寻址范围只能是 0 - 1023; 这就是无法使用 LILO 引导安装在1024柱面以后的 Linux 系统. 2. 使用线性地址空间 安装的时候, 选择 linear 模式, 并且给它加上硬盘参数. 可以看看 BIOS 设置里硬盘参数对应 LBA 模式的那一行,例如 hda=1869,63,255 IBM 15.2G 硬盘的参数. 编辑 /etc/lilo.conf,照 linear 方式加入参数以后是如下格式: boot = /dev/hda map = /boot/map install = /boot/boot.b prompt linear :-}add this timeout = 50 image = /boot/vmlinuz label = linux root = /dev/hda1 initrd = /boot/initrd-2.2.12-20.img read-only append = "hda=1869,63,255" :-}add this 修改以后, 保存, 在命令提示符下打 lilo 命令, 当再次起动 Linux 系统的时候, LILO 就按照线性模式对系统进行引导. ================================================================= Q:怎样做Linux启动光盘
A:我上个月刚刚作过,记得是这样的: # mkisofs -R -L -T -b ../images/boot.img -c ../images/boot.cat -o myself.iso /mnt/cdrom 然后启动到DOS/Windows,用Easy_CDpro就可以刻了(选择光盘镜像) 你可能需要man一下mkisofs,注意-b和-c的用法,用你自己的boot.img代替上面的值,至于boot.cat文件吗,不过就是一个必不可少的参数,似乎什么用处都没有,你可以随便找一个来充数. 假如你的boot.img是一个可以自动进入安装模式的img的话,那么你做出来的就是一个可以自动安装的光盘了!! 注意,试验自己的光盘是否可以自启动,一定多试验几台机器,我就是不幸地碰到了三台不能从光驱启动的机器,害的自己重新刻了三遍(^%*&(*&) ================================================================== 整理:iamafan |