<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[initramfs启动linux的问题，执行/init失败 ..]]></title>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025]]></link>
 <description><![CDATA[Latest 20 replies of initramfs启动linux的问题，执行/init失败 ..]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 07:00:33 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://www.aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[回 11楼(xiaolubk) 的帖子]]></title>
 <description><![CDATA[你可以在配置busybox的时候去掉一些不必要的组件, 参考[url]http://busybox.net/FAQ.html#configure[/url]
这不是这个帖子讨论的范围, 如果你感兴趣, 开一个新的帖子.]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145362]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Jan 2012 10:19:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[另外如何选择busybox的命令啊？我的bin目录里面好像有太多的链接文件]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145339]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Jan 2012 08:33:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我可能找到问题了：
我的交叉编译链编出的可执行程序都是MSB格式的，如何向它传递参数编出LSB的呢？
补充：
我改写的Makefile的CROSS_COMPILE来完成交叉编译。十分感谢！]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145326]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Jan 2012 08:05:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 8楼(xiaolubk) 的帖子]]></title>
 <description><![CDATA[以ARM平台的Linux为例，在实际执行一个ELF格式的可执行档的代码之前，内核需要先解析这个执行档的ABI类型，加载所有需要的执行的代码（包括执行档本身和所依赖的共享库）到RAM中。busybox在输出控制台信息之前有很多初始化过程，如果这些过程中出了问题，你是看不到任何错误信息的。静态编译的helloworld是最简单的可执行 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145256]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Jan 2012 03:37:24 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[BusyBox的init进程会依次进行以下工作：（参考&lt;&lt;构建嵌入式LINUX系统&gt;&gt; p201) 
[color=#66CC00]1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为init设置信号处理过程 
2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 初始化控制台 [/color]3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 剖析/etc/inittab文件 
4.&nbsp;&nbsp ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145213]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Sun, 08 Jan 2012 14:07:56 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 6楼(xiaolubk) 的帖子]]></title>
 <description><![CDATA[在init处理到/etc/init.d/rcS之前还要经过很长的路。]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145212]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Sun, 08 Jan 2012 13:56:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我在根文件系统的etc/init.d/rcS中有：
“#! /bin/sh
[color=#66CC00]echo &quot;Processing etc/init.d/rc.S&quot;[/color]
#hostname ${HOSTNAME}
hostname up-tech
echo &quot; Mount all&quot;
/bin/mount -a
echo &quot; Start mdev....&quot;
/bin/echo /sbin/mdev &gt; proc/sys/kernel/hotplug
mdev -s
”
照您说 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#145209]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Sun, 08 Jan 2012 13:53:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 4楼(xiaolubk) 的帖子]]></title>
 <description><![CDATA[看起来你的initramfs已经mount成功了，而且内核也找到了/init可执行档，但它执行过程中异常退出了。把它换成静态链接的helloworld试试？]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#144922]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 14:40:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[linux内核才13多M，生成的是initramfs_data.cpio不是gz压缩包才2.35M，我制作的initramfs根文件系统大小680M，initramfs不是自动编入linux内核的吗？所以我只make vmlinux就可以了吧？没有另外使用initramfs_data.cpio]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#142973]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Tue, 27 Dec 2011 01:04:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[贴出完整的串口输出]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#142934]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 26 Dec 2011 14:02:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[b]我在编译内核时指定了我的initramfs根文件系统所在的目录，linux内核在make vmlinux时就已经把initramfs根文件系统包含进去，生成的initramfs_data.cpio应该没有什么用吧？[/b]]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#142865]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 26 Dec 2011 09:08:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[busybox: ELF 32-bit MSB executable, MIPS, MIPS-I version 1 (SYSV), statically linked, for GNU/Linux 2.6.18, with unknown capability 0x41000000 = 0xf676e75, with unknown capability 0x10000 = 0x70401, stripped
我手动传递init参数：init=/sbin/init也是以上的串口输出，我的initramfs根文件系统/sbin/目录下 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=17025#142849]]></link>
 <author><![CDATA[xiaolubk]]></author>
 <category><![CDATA[Ubuntu技术交流区]]></category>
 <pubdate><![CDATA[Mon, 26 Dec 2011 08:13:05 +0000]]></pubdate>
</item>
</channel></rss>