CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
楼主: cubieplayer

精心专为Cubieboard打造的Linux系统Cubian

  [复制链接]
发表于 2014-2-15 21:47:41 | 显示全部楼层
cubieplayer 发表于 2014-2-13 13:00
你是用的cubian-nandinstall吗,这个工具我亲测过是可以的,如果不行把nand上的头1M字节清掉,重新运行一 ...

我也这个问题,请查查为什么。不能安装到nand里面,提示mbr丢失。
回复 支持 反对

使用道具 举报

发表于 2014-2-18 10:34:25 | 显示全部楼层
我也有这个问题,无法烧写到nand!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 11:24:39 | 显示全部楼层
Rookie_li 发表于 2014-2-18 10:34
我也有这个问题,无法烧写到nand!

你的是CT吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 11:25:01 | 显示全部楼层
liu11yang11 发表于 2014-2-15 16:31
TF卡系统更新时报错如下这个错误没有详细信息了,请问该怎么处理

加 -v 有详细信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 12:37:13 | 显示全部楼层
wikeyi 发表于 2014-2-15 21:47
我也这个问题,请查查为什么。不能安装到nand里面,提示mbr丢失。

貌似A20的CPU有两个版本A版可以正常NAND安装,B版不行,看看你的板子上的CPU是A还是B?

http://docs.cubieboard.org/faq/faqs,拉到最下面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 12:37:17 | 显示全部楼层
Rookie_li 发表于 2014-2-18 10:34
我也有这个问题,无法烧写到nand!

貌似A20的CPU有两个版本A版可以正常NAND安装,B版不行,看看你的板子上的CPU是A还是B?

http://docs.cubieboard.org/faq/faqs,拉到最下面
回复 支持 反对

使用道具 举报

发表于 2014-2-18 14:13:59 | 显示全部楼层
cubieplayer 发表于 2014-2-18 12:37
貌似A20的CPU有两个版本A版可以正常NAND安装,B版不行,看看你的板子上的CPU是A还是B?

http://docs.cubi ...

有没有别的办法查看?我这儿给 贴上散热片了,还有,http://www.cubieforums.com/index.php/topic,1275.0.html 这个img的可以正常装到NAND里面,你参考一下脚本?
回复 支持 反对

使用道具 举报

发表于 2014-2-18 14:24:09 | 显示全部楼层
cubieplayer 发表于 2014-2-18 12:37
貌似A20的CPU有两个版本A版可以正常NAND安装,B版不行,看看你的板子上的CPU是A还是B?

http://docs.cubi ...
不知道这个跟你的脚本有什么区别么?
#!/bin/bash

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run this script."
    exit 1
fi

cat > .install-exclude <<EOF
/dev/*
/proc/*
/sys/*
/media/*
/mnt/*
/run/*
/tmp/*
/boot/*
EOF

exec 2>/dev/null
umount /mnt
exec 2>&1

clear_console
echo "

                                             
#    #   ##   #####  #    # # #    #  ####  
#    #  #  #  #    # ##   # # ##   # #    #
#    # #    # #    # # #  # # # #  # #      
# ## # ###### #####  #  # # # #  # # #  ###
##  ## #    # #   #  #   ## # #   ## #    #
#    # #    # #    # #    # # #    #  ####  
                                             


This script will NUKE / erase your NAND partition and copy content of SD card to it

"

echo -n "Proceed (y/n)? (default: y): "
read nandinst

if [ "$nandinst" == "n" ]
then
  exit 0
fi

FLAG=".reboot-nand-install.pid"

if [ ! -f $FLAG ]; then
echo "Partitioning"
apt-get -y -qq install dosfstools
(echo y;) | nand-part -f a20 /dev/nand 32768 'bootloader 32768' 'rootfs 0' >> /dev/null || true
echo "
Press a key to reboot than run this script again!
"
touch $FLAG
read zagon
reboot
exit 0
fi

echo "Formatting and optimizing NAND rootfs ... up to 30 sec"
mkfs.vfat /dev/nand1 >> /dev/null
mkfs.ext4 /dev/nand2 >> /dev/null
tune2fs -o journal_data_writeback /dev/nand2 >> /dev/null
tune2fs -O ^has_journal /dev/nand2 >> /dev/null
e2fsck -f /dev/nand2

echo "Creating NAND bootfs ... few seconds"
mount /dev/nand1 /mnt
tar xfz nand1-cubietruck-debian-boot.tgz -C /mnt/
rm nand1-cubietruck-debian-boot.tgz
rm nand_mbr.backup

#choose proper kernel configuration for CB2 or CT
if [ $(cat /proc/meminfo | grep MemTotal | grep -o '[0-9]\+') -ge 1531749 ]; then
        cp /boot/uEnv.ct /mnt/uEnv.txt
else
        cp /boot/uEnv.cb2 /mnt/uEnv.txt
fi

cp /boot/uImage /mnt/
cp /boot/*.bin /mnt/

# change root from sd card to nand in both configs
sed -e 's/root=\/dev\/mmcblk0p1/nand_root=\/dev\/nand2/g' -i /mnt/uEnv.txt
# different path
sed -e 's/\/boot\///g' -i /mnt/uEnv.txt
umount /mnt

echo "Creating NAND rootfs ... up to 5 min"
mount /dev/nand2 /mnt
rsync -aH --exclude-from=.install-exclude  /  /mnt
umount /mnt
echo "All done. Press a key to power off, than remove SD and boot from NAND"
rm $FLAG
rm .install-exclude
read konec
poweroff
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 15:04:31 | 显示全部楼层
wikeyi 发表于 2014-2-18 14:24
不知道这个跟你的脚本有什么区别么?
#!/bin/bash

nand安装的脚本都是从cubian这里出去的,也就是本帖。不过他们或多或少都对原来的脚本进行了改进。
回复 支持 反对

使用道具 举报

发表于 2014-2-18 15:15:27 | 显示全部楼层
我的CPU也贴上散热片了,没办法看了
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-22 19:40 , Processed in 0.025260 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部