QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1013|回复: 5

定制linux小系统遇到麻烦!

[复制链接]
发表于 2004-12-3 22:39:21 | 显示全部楼层 |阅读模式
虚心请教斑竹:现在我在做定制linux小系统的工作,也看了很多文章,真正做起来,困难重重啊,而且很多文

献上发表的文章带明显的错误。我的机子上装的redflag4.0,挂了两块硬盘
primary    master:安装winxp(c: d: e 和redflag4.0(hda7),用grub引导
primary    slaver:光驱
secondary  master:第二块硬盘(在其上做小系统)
secondary  slaver:none
在redflag4.0下用fdisk将其分区,hdc1的大小为3G,为linux的83分区,hdc2,hdc3分为fat32
执行:

#mke2fs  /dev/hdc1

#mount -t ext2 /dev/hdc1 /mnt/hdc1
现已在hdc1上建立了ext2文件系统,并将其挂在目录/mnt/hdc1上,构建了文件系统,并在/mnt/etc下有

inittab,rc.sysinit,fstab,在/mnt/hdc1的boot里拷入了redflag4.0的boot目录下的boot.b,system.map,和自

带的内核vmlinuz-2.4.20-8,
以及编写了lilo.conf如下:
boot=/dev/hdc
install=/boot/boot.b
map=/boot/map
read-write
image=/boot/vmlinuz-2.4.20-8
label=new
root=/dev/hdc1
我想用lilo把引导信息写到hdc的主引导扇区里,然后设置bios从hdd1(第二块硬盘)启动,看能否成功启动。

就按参考书上说的,执行下列命令:
第一步:#chroot /mnt/hdc1  
第二步:#/sbin/lilo                 
结果显示:
warning:hdc1 is not on the first disk
         
         added new*

于是我重启,并设置bios从hdd1启动,bios自检完后,只打印:LI
然后就挂起了。我看了一些资料说是因为硬盘参数设置不当或者是因为在移动/boot/boot.b时没有运行map安装

程序。我现在很迷茫问题具体在什么地方。

如果不用lilo,用grub的话,我的grub.conf如下:
default 0
timeout 30

title=Boot Linux
root (hd1,0)
kernel /boot/vmlinuz-2.4.20-8 root=/dev/hdc1
initrd /init-2.4.20-8.img

每当grub时:
#grub>root(hd1,0)

时报错unrecognize command
不知道哪里出了问题?

新手上路,请斑竹帮帮我啊,先谢谢了!
发表于 2004-12-4 09:25:03 | 显示全部楼层
是root (hd1,0),root和后面的括号之间有个空格
回复

使用道具 举报

 楼主| 发表于 2004-12-5 11:12:36 | 显示全部楼层
谢谢casper ,我去试试,再来
回复

使用道具 举报

 楼主| 发表于 2004-12-5 15:13:43 | 显示全部楼层
刚试过用grub引导没有问题 不过还有许多困难要克服啊 哈哈
回复

使用道具 举报

发表于 2004-12-6 16:19:22 | 显示全部楼层
恭喜拉
回复

使用道具 举报

 楼主| 发表于 2004-12-6 22:25:11 | 显示全部楼层
^_^ 谢谢拉,还有很多路要走啊。现在能正确的引导内核且能完成初始化过程,在
runlever处出现问题,我想应该好好修改init进程后的几个重要脚本文件了。
suowei1979,看了你的resume,很厉害哦 哈哈 我的研究生课题和你差不多啊 我是西安理工大学的,以后还要向你多多请教啊 我的email:[email protected]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:39 , Processed in 0.062082 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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