LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1319|回复: 8

U盘启动,准备网络安装的时候,出现 错误?

[复制链接]
发表于 2008-4-8 19:16:37 | 显示全部楼层 |阅读模式
我把linux和initrd放到U盘根目录

并照网上写了一个syslinux.cfg文件

设置主板U盘启动

开始能够启动,加载内核,然后就停了

boot: .....................
Not enough memory to load specified kernel

可是内存很多阿
发表于 2008-4-8 21:16:06 | 显示全部楼层
不是每个版本的CD都可以这样做的,我也试了好几个版本,ubuntu,Debian与LFS正常,freeBSD就不行,但可以用grub直接光盘启动,gentoo2007两个方法u盘启动都不成功。
附上grub启动配置:
title BootISO
map --mem (fd0)/ISO/freeBSD-7.0-RELEASE-i386-bootonly.iso (hd32)
map --hook
chainloader (hd32)
boot

title Ubuntu Install
kernel (fd0)/ubuntu/linux root=/dev/ram ramdisk_size=250000,devfs=mount,dall vga=771
initrd (fd0)/ubuntu/initrd.gz
boot
回复 支持 反对

使用道具 举报

发表于 2008-4-8 21:21:40 | 显示全部楼层
还有一点,ramdisk_size=250000这个参数也可能有关,小了也会提示内存不足。
grub是这么写,syslinux.cfg可能会有点不同,看着办吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-8 21:24:44 | 显示全部楼层
哦,我看看那个syslinux.cfg里面的参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-8 21:27:56 | 显示全部楼层
这个ranmdisk_size=  这个参数是用来做什么的?

分配内存?

这个分大了也没有那么多内存?

分小了好像也浪费阿?

为什么要指定一个大小?

我内存512应该是够了阿
回复 支持 反对

使用道具 举报

发表于 2008-4-8 21:33:51 | 显示全部楼层
Post by ripple0328;1836191
这个ranmdisk_size=  这个参数是用来做什么的?

分配内存?

这个分大了也没有那么多内存?



是分配内存。
听说默认是很小的,这与内核有关,编内核的时候有这个默认值。不行就改大点。
我上面哪个参数是官方的参数。具体要用多少,要等高手来才行,我也不太清楚。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-9 12:25:41 | 显示全部楼层
那你是怎么从U盘启动的?
吧grub装到U盘?来引导U盘内核?
回复 支持 反对

使用道具 举报

发表于 2008-4-9 21:33:25 | 显示全部楼层
LFS 精華區內有教程
回复 支持 反对

使用道具 举报

发表于 2008-4-16 00:17:07 | 显示全部楼层
对于U盘,现在用grub多,而且grub也非常好用,虽然大一点。

在linux系统下插入U盘,命令行输入 grub 回车:
> root (hd1,0)                           这里是你的/boot/grub里的stage1
                                                     和stage2,menu.lst文件所在分区
> setup (hd1)                            把grub按到U盘MBR了。
上面用hd1代表U盘设备,具体情况可能有差别。多数不会改变。
回复 支持 反对

使用道具 举报

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

本版积分规则

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