linux 无盘 重新生成内核,linux 无盘工作站远程启动问题

编程入门 行业动态 更新时间:2024-10-05 19:13:40

linux <a href=https://www.elefans.com/category/jswz/34/1759813.html style=无盘 重新生成内核,linux 无盘工作站远程启动问题"/>

linux 无盘 重新生成内核,linux 无盘工作站远程启动问题

网络上关于linux无盘工作站的架设大同小异,基本如下博文所诉

.aspx

但我按期说明配置时遇到问题如下:

1.编译好新内核后 /usr/src/linux/arch/i386/boot/下只有vmImage文件,没有vmlinuz.nb文件;

2.另外用当mknbi-linux bzImage 时也会出错;

3.文章中所说的 “bin,dev,etc,lib,sbin,usr,var直接完全复制过来”,是不是指现在运行的系统即/目录下的bin,dev…等文件夹?

另,如博文.html 所诉, 当执行rdev /dev/nfsroot 时,提示: bash: rdev: command not found.

我的系统内核为 linux 2.6.25-14.fc9.i686

望各位大哥小妹不吝赐教!

|

1. /usr/src/linux/arch/i386/boot/ 下的应该是bzImage

2. 不需要这个吧? "mknbi-linux bzImag"

用pxe来启动, 安装tftp

安装 syslinux.i386

cp /usr/lib/syslinux/pxelinux.0 /tftpboot

cd /tftpboot

mkdir pxelinux.cfg

cd pxelinux.cfg

根据你的完卡的MAC地址,创建启动的配置文件,如果我用的

[xzeng@Desktop pxelinux.cfg]$ cat C0A80065

default linux

label linux

kernel vmlinuz_fc9_inst

append initrd=initrd_fc9_inst.img

3. 安装dhcp, 并配置,如:

[xzeng@Desktop pxelinux.cfg]$ cat /etc/dhcpd.conf

#

# DHCP Server Configuration file.

#   see /usr/share/doc/dhcp*/dhcpd.conf.sample

#

ddns-update-style interim;

ignore client-updates;

max-lease-time -1;

default-lease-time -1;

option subnet-mask 255.255.255.0;

option routers 192.168.0.1;

option domain-name-servers 202.96.128.86;

# option netbios-name-servers 10.10.10.10;

option broadcast-address 192.168.0.255;

# option dhcp-class-identifier "PXEClient";

# option vendor-encapsulated-options 01:04:00:00:00:00:ff;

# option option-135 "start";

allow booting;

allow bootp;

next-server 192.168.0.1;

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.100 192.168.0.110;

}

host blade01 {

hardware ethernet 00:0c:f1:da:50:67;

fixed-address 192.168.0.101;

filename "pxelinux.0";

}

4. 将root file system, 拷贝你需要的文件,如

[xzeng@Desktop blade01]$ pwd

/opt/remote/blade01

[xzeng@Desktop blade01]$ ls

bin   dev  home  linuxrc     media  opt   root  selinux  sys  usr  vw2010.ko

boot  etc  lib   lost+found  mnt    proc  sbin  srv      tmp  var

5. 安装nfs, 并export它, 如:

[xzeng@Desktop blade01]$ cat /etc/exports

/opt/remote/blade01 192.168.0.*(rw,sync,no_root_squash)

6. 启动dhcp 和 nfs

7. 配置你的目标机使用pxe 启动就可以了

另外,要配置内核,将网卡驱动和nfsfilesystem build到内核

|

先锋前辈,您在2楼所说的

[root@localhost pxelinux.cfg]#cat COA8OO69

default linux

label linux

kernel /vmlinuz-2.6

append initrd=initrd-2.6.img

现在的问题是:

工作站启动,得到IP,随后启动过程就停在以下信息的最后一行处:

...

Trying to load: pxelinux.cfg/COA80069

Missing parameter in syslinux.cfg

Loading vmlinuz-2.6............

Could not find ramdisk image: initrd-2.6.img

boot:

各位路过的兄弟也帮我看一下好吗?

更多推荐

linux 无盘 重新生成内核,linux 无盘工作站远程启动问题

本文发布于:2024-02-19 17:28:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764957.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:无盘   工作站   内核   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!