<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/index.php?action=history&amp;feed=atom&amp;title=Rock%2Fubuntu%2Fzh_cn</id>
		<title>Rock/ubuntu/zh cn - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/index.php?action=history&amp;feed=atom&amp;title=Rock%2Fubuntu%2Fzh_cn"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock/ubuntu/zh_cn&amp;action=history"/>
		<updated>2026-06-14T21:30:31Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock/ubuntu/zh_cn&amp;diff=645&amp;oldid=prev</id>
		<title>Buyadong: /* 生成镜像文件 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock/ubuntu/zh_cn&amp;diff=645&amp;oldid=prev"/>
				<updated>2014-03-29T04:39:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;生成镜像文件&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 04:39, 29 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo mv binary/* .&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo mv binary/* .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo rmdir binary&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo rmdir binary&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;拷贝你之前[[rock/Booting_Linux | 编译内核]]的内核模块&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;拷贝你之前[[rock/Booting_Linux&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/zh cn &lt;/ins&gt;| 编译内核]]的内核模块&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo mkdir -p /mnt/lib/modules&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo mkdir -p /mnt/lib/modules&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 准备 chroot ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 准备 chroot ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock/ubuntu/zh_cn&amp;diff=644&amp;oldid=prev</id>
		<title>Buyadong: Created page with &quot;=== 安装所需要的包 ===     sudo apt-get install qemu-user-static binfmt-support  === 生成镜像文件 ===     dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024     ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock/ubuntu/zh_cn&amp;diff=644&amp;oldid=prev"/>
				<updated>2014-03-29T04:38:28Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;=== 安装所需要的包 ===     sudo apt-get install qemu-user-static binfmt-support  === 生成镜像文件 ===     dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024     ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== 安装所需要的包 ===&lt;br /&gt;
    sudo apt-get install qemu-user-static binfmt-support&lt;br /&gt;
&lt;br /&gt;
=== 生成镜像文件 ===&lt;br /&gt;
    dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024&lt;br /&gt;
    mkfs.ext4 -F -L linuxroot rock_rootfs.img #kernel use the label linuxroot to mount the rootfs as /&lt;br /&gt;
    sudo mount -o loop rock_rootfs.img /mnt&lt;br /&gt;
当然你也可以从[https://releases.linaro.org/latest/ubuntu/raring-images linaro]下载已经编译好的ubuntu根文件系统：&lt;br /&gt;
    wget https://releases.linaro.org/13.08/ubuntu/raring-images/alip/linaro-raring-alip-20130826-474.tar.gz&lt;br /&gt;
    sudo tar zxvf linaro-raring-alip-20130826-474.tar.gz -C /mnt&lt;br /&gt;
    cd /mnt&lt;br /&gt;
    sudo mv binary/* .&lt;br /&gt;
    sudo rmdir binary&lt;br /&gt;
拷贝你之前[[rock/Booting_Linux | 编译内核]]的内核模块&lt;br /&gt;
    sudo mkdir -p /mnt/lib/modules&lt;br /&gt;
    sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;br /&gt;
=== 准备 chroot ===&lt;br /&gt;
    sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;br /&gt;
    sudo modprobe binfmt_misc&lt;br /&gt;
    sudo mount -t devpts devpts /mnt/dev/pts&lt;br /&gt;
    sudo mount -t proc proc /mnt/proc&lt;br /&gt;
&lt;br /&gt;
=== Chroot 并 更新配置 ===&lt;br /&gt;
    sudo chroot /mnt&lt;br /&gt;
'''现在我们已经在目标系统的rootfs中了，下面继续配置这个系统。'''&lt;br /&gt;
&lt;br /&gt;
修改默认shell bash&lt;br /&gt;
    root@target:# rm /bin/sh &amp;amp;&amp;amp; ln -s /bin/bash /bin/sh&lt;br /&gt;
安装需要预安装到系统的软件包&lt;br /&gt;
    root@target:# apt-get update&lt;br /&gt;
    root@target:# apt-get install ssh vim usbutils wpasupplicant wireless-tools&lt;br /&gt;
增加一个链接到mtd块名称的脚本（Add a script to link the mtd blocks to names）&lt;br /&gt;
    root@target:# vim /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
增加如下字段：&lt;br /&gt;
    #!/bin/sh -e&lt;br /&gt;
    # mtd-by-name link the mtdblock to name&lt;br /&gt;
    # radxa.com, thanks to naobsd&lt;br /&gt;
    rm -rf /dev/block/mtd/by-name/&lt;br /&gt;
    mkdir -p /dev/block/mtd/by-name&lt;br /&gt;
    for i in `ls -d /sys/class/mtd/mtd*[0-9]`; do&lt;br /&gt;
        name=`cat $i/name`&lt;br /&gt;
        tmp=&amp;quot;`echo $i | sed -e 's/mtd/mtdblock/g'`&amp;quot;&lt;br /&gt;
        dev=&amp;quot;`echo $tmp |sed -e 's/\/sys\/class\/mtdblock/\/dev/g'`&amp;quot;&lt;br /&gt;
        ln -s $dev /dev/block/mtd/by-name/$name&lt;br /&gt;
    done&lt;br /&gt;
增加mtd-by-name脚本到rc.local，使得上段代码可以随开机启动：&lt;br /&gt;
    root@target:# vim /etc/rc.local&lt;br /&gt;
在 “exit 0”前增加一行&lt;br /&gt;
    /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
''' 完成! :D'''&lt;br /&gt;
    root@target:# exit&lt;br /&gt;
    sync&lt;br /&gt;
    sudo umount /mnt&lt;br /&gt;
现在你已经有了RR的根文件系统 '''rock_rootfs.img''' 了。&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== bluez的包配置错误 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Setting up bluez (4.101-0ubuntu8b1) ...&lt;br /&gt;
reload: Unknown instance: &lt;br /&gt;
invoke-rc.d: initscript dbus, action &amp;quot;force-reload&amp;quot; failed.&lt;br /&gt;
start: Job failed to start&lt;br /&gt;
invoke-rc.d: initscript bluetooth, action &amp;quot;start&amp;quot; failed.&lt;br /&gt;
dpkg: error processing bluez (--configure):&lt;br /&gt;
subprocess installed post-installation script returned error exit status 1&lt;br /&gt;
dpkg: dependency problems prevent configuration of blueman:&lt;br /&gt;
blueman depends on bluez (&amp;gt;= 4.25); however:&lt;br /&gt;
Package bluez is not configured yet.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
这是因为bluez包如果要正确配置，必须要dbus服务运行才行。参照下面的：&lt;br /&gt;
&lt;br /&gt;
    service dbus start&lt;br /&gt;
    dbus start/running, process 24551&lt;br /&gt;
    dpkg --configure bluez&lt;br /&gt;
&lt;br /&gt;
==== 非root用户不能使用网络  ====&lt;br /&gt;
编辑/etc/group，并添加以下代码：&lt;br /&gt;
    inet:x:3003:root&lt;br /&gt;
    net_raw:x:3004:root&lt;br /&gt;
然后运行&lt;br /&gt;
    gpasswd -a username inet&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	</feed>