找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 34132|回复: 64

[Debian] Iomega StorCenter ix2-200 安装DEBIAN

[复制链接]
发表于 2014-7-22 17:54 | 显示全部楼层 |阅读模式
本帖最后由 tian_cn 于 2014-7-22 17:56 编辑

用过二手路由,用过小主机,脱机时发现各有问题,路由脱机USB是硬伤,小主机功率大30左右。7整8整一年下来花了不少还不如当时直接上NAS呢,穷啊 看上DDNAS V2 4硬盘位,这也只能想想,偶然看到二手IX2-200,299拿下,发现可以上DEBIAN,这可比原系统自由多了。经过试验成功了。OPENWRT还没刷上。
设备信息
CPU
1.0 GHz Marvell Kirkwood 88F6281
RAM
256 MB Zentel/Hynix
Flash ROM
32 MB Hynix
Other
NIC
Gigabit Marvell Alaska 88E81116R
USB
3x USB 2.0 ports
Internal HDD
Dual SATA-II drives

如下:
硬件部份:要一条USBTTL线,用串口+232也行。空U盘要一个,最好有指示灯。
拆机,TTL接口信息如下,VCC不要接

如果有强迫症最好把两块硬盘都装上,这样装DEBIANHDD1对应SDAHDD2对应SDBU盘对应SDC这样。
串口设置:波特率:115200 ,数据位:8,奇偶校验:无停位:1
终端建议使用SecureCRT下个绿色版就行。  >>开头表示在UBOOT下执行的命令,#表示在DEBIAN下执行的命令,//表示注释给人看。
TFTP服务器、uImage,uInitrd,已经在目录里了,直接用就行。
注意:本方法刷DEBIAN后是直接写主板的FLASH,所以原机的引导就没了,所以想用原系统等出教程吧。RAIDDEBIAN都能实现,不是过软RAID就是了,还可以用LVM
还有DEBIAN的安装过程没有贴出,要求能上网,因为DEBIAN用的是在线安装,直接从服务下文件,我家10M电信,30分钟装好系统。
开工,接好后上电,终端里看到信息就表示没有接错。
         __  __                      _ _        |  \/  | __ _ _ ____   _____| | |        | |\/| |/ _` | '__\ \ / / _ \ | |        | |  | | (_| | |   \ V /  __/ | |        |_|  |_|\__,_|_|    \_/ \___|_|_| _   _     ____              _| | | |   | __ )  ___   ___ | |_ | | | |___|  _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/    |____/ \___/ \___/ \__| ** MARVELL BOARD: RD-88F6281A LE   U-Boot 1.1.4 (Sep  8 2009 - 09:31:54) Marvell version: 3.4.14 Mapower version: 2.0 (32MB) (2009/09/08) U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006CEE60 Soc: 88F6281 A0 (DDR2)CPU running @ 1000Mhz L2 running @ 333MhzSysClock = 333Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6DRAM CS[0] base 0x00000000   size 256MB DRAM Total size 256MB  16bit widthFlash:  0 kBAddresses 8M - 0M are saved for the U-Boot usage.Mem malloc Initialization (8M - 7M): DoneNAND:32 MB CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled Module 0 is RGMIIModule 1 is TDM USB 0: host modePEX 0: interface detected no Link.Net:   egiga0, egiga1 [PRIME]Fan lookup table initialized. Current remote temperature: 25Current fan speed: 0 Hit any key to stop autoboot:  0(这里有个倒计时,在0之前按空格) Marvell>>  (显示这样就行了)
然后执行复制,粘贴就行了。(注意命令前的>>号是不用的,但是要有>>才能把命令贴上,没有>>表示出错了)
>>setenv mainlineLinux yes
>>setenv arcNumber 1682   
>>saveenv
>>reset
然后机会自动重启,在3秒内按空格键
提示Marvell>>
>>dhcp
//系统会显示取得的IP地址
>>setenv serverip 192.168.1.6  //TFTP服务器地址
>>tftpboot 0x01100000 uInitrd
>>tftpboot 0x00800000 uImage

>>setenv bootargsconsole=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
>>bootm 0x00800000 0x01100000
//以上步骤完成就进入DEBIAN安装安装DEBIAN时有几点要注意
//1、网卡要选择eth1-eth0: Ethernet
//2SSH Server 要选上,安装SSH服务,这样以后就不用TTL了。
//3、安装到建立系统引导会出错提示如下
Installation step failed                      |
    | An installation step failed. You can try to run the failing item  |
    | again from the menu, or skip it and choose something else. The    |
    | failing step is: Make the system bootable
这是正常的,放心。
这里可以返回到DEBIAN安装的系统选择菜单这里我们选
Execute a shell
然后执行,注意,这里的提示变成#号了。
# chroot /target
# apt-get install mtd-utils uboot-mkimageuboot-envtools
然后要格式化U盘了(如果这步骤不成功可以自己把U盘格成EXT2格式,理论上FAT也可以的,但我没成功,可能我用的是SD+读卡器),我把两块硬盘都安装上了。所以我的U盘是SDC
#Mkfs.ext2 /dev/sdc1
# cd /boot
#mkimage -A arm -O linux -T ramdisk -C gzip-a 0x00000000 -e 0x00000000 -n initramfs -d initrd.img-2.6.32-5-kirkwooduInitrd
#mkimage -A arm -O linux -T kernel  -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-5-d vmlinuz-2.6.32-5-kirkwood uImage
//以上的命令是生成本机引导,这里的Linux-2.6.32-5 -dvmlinuz-2.6.32-5-kirkwood initrd.img-2.6.32-5-kirkwood 可用LS命令查看一下,在/BOOT目录下。
#mount /dev/sdc1 /mnt   //注意U盘所在的
#cp uImage /mnt/uImage26325
#cp uInitrd /mnt/uInitrd26325
//把生产的文件备份到U盘上
#exit
#exit
回到DEBIAN的安装菜单,选择“Continue without bootloader
信息如下
  +-----------------+ [!] Continue without boot loader+------------------+
  |                                                                      |
  |                       No bootloader installed                        |
   |No boot loader has been installed, either because you chose not to or |
   |because your specific architecture doesn't support a boot loader yet. |
  |                                                                      |
   |You will need to boot manually with the /vmlinuz kernel on partition  |
   |/dev/sda1 and root=/dev/sda2 passed as a kernelargument.             |
  |                                                                      |
  |                             <Continue>                               |
  |                                                                      |
  +-----------------------------------------------------------------------+
这里要注意系统的提示 root=/dev/sda2 这个要记下来,不一定是这样,格式是root=/dev/???一要定记清楚了。关系到能不能成功引导DEBIAN系统。
然后选择完成安装,系统会重启。
然后在3秒内按空格键
提示Marvell>>
>>usb start
>>setenv bootargs_console'console=ttyS0,115200mtdparts=orion_nand:0x300000@0x100000(uImage),0x1000000@0x540000(uInitrd) root=/dev/sda2 rootdelay=10 3'    //红色的改成刚刚记下的
>>setenv bootargs $(bootargs_console)
>>ext2load usb 0:1 0x00800000/uImage26325
>>ext2load usb 0:1 0x01100000/uInitrd26325
>>bootm 0x00800000 0x01100000
然后就可以把LINUX给启动成功了,这里注意,有时会有点慢,要耐心等一小会。
系统重后用root登录DEBIAN
执行下面的命令来确认nand闪存已经正确配置:
# cat /proc/mtd
看到以下表示成功了。
dev:   size   erasesize  name
mtd0: 00300000 00004000 "uImage"
mtd1: 01000000 00004000 "uInitrd"
最后把引导写入到板上FALSH
# flash_eraseall /dev/mtd0
Erasing 16 Kibyte @ 300000 -- 100 %complete.
# flash_eraseall /dev/mtd1
Erasing 16 Kibyte @ 1000000 -- 100 %complete.
# nandwrite -p /dev/mtd0 /boot/uImage
...
# nandwrite -p /dev/mtd1 /boot/uInitrd
...
完成后
#reboot //重启LINUXU盘可以拿下了。
然后在3秒内按空格键
提示Marvell>>
>>setenv mtdids 'nand0=orion_nand'
>>setenv mtdparts'mtdparts=orion_nand:0x100000@0x000000(uboot)ro,0x20000@0xA0000(uboot_env),0x300000@0x100000(uImage),0x1000000@0x540000(uInitrd)'
>>setenv bootargs_console'console=ttyS0,115200mtdparts=orion_nand:0x300000@0x100000(uImage),0x1000000@0x540000(uInitrd) root=/dev/sda2 rootdelay=10 3'        //这里的红色部分也要改成安装DEBIAN时所提示的
>>setenv bootcmd 'setenv bootargs$(bootargs_console); nand read 0x800000 uImage; nand read 0x1100000 uInitrd;bootm 0x00800000 0x01100000'
>>saveenv
>>reset
//系统再重启,然后等系统自动引导并重动LINUX吧。用SSH登入看看。祝成功!
最后再说明,如果DEBIAN安装后,用U盘引时没有成功就是root=/dev/ 这里错了,系统无法引导。     
下一步的计划是扩内存,因为没有BGA设备,也没有用风枪的经验,还因为穷,失败不起,所以用飞线的方式,飞60条啊。
最后,有没有大神能上个OPENWRT
Luffy

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2014-7-22 18:39 | 显示全部楼层
一张图,连CPU内存网口都没见到
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-7-23 10:24 | 显示全部楼层
这针对性很强吧?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-7-23 11:41 | 显示全部楼层
storcenter ix2 可以刷不?

点评

理论上是可以的,没试  详情 回复 发表于 2014-8-7 17:09
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2014-8-7 17:09 | 显示全部楼层
linux147 发表于 2014-7-23 11:41
storcenter ix2 可以刷不?

理论上是可以的,没试

点评

没找到TTL 不知道该怎么弄啊、  详情 回复 发表于 2014-8-7 21:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-8-7 21:27 | 显示全部楼层
tian_cn 发表于 2014-8-7 17:09
理论上是可以的,没试

没找到TTL  不知道该怎么弄啊、
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-8-27 11:36 | 显示全部楼层
原系统就的 debian5.0  你这个安装的是debian多少版本
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-8-28 22:14 | 显示全部楼层
学习了,看看如何改。我觉得还是有必要保留原系统的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-9-9 09:43 | 显示全部楼层
今天 把板子上的2个内存空位填上了, 结果系统还是现实256MB, 看来直接上是不行的, 还得升级UBOOT.要是还不行, 就只有改硬件了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-9 18:44 | 显示全部楼层
今天成功将系统升级到debian 7.6 不过内存识别 还是为256.

点评

改512内存搞好了不,我也想改。  详情 回复 发表于 2014-12-12 01:58
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2014-12-12 01:58 | 显示全部楼层
轻松一试 发表于 2014-10-9 18:44
今天成功将系统升级到debian 7.6 不过内存识别 还是为256.

改512内存搞好了不,我也想改。

点评

改了 添加后不知道的内存颗粒的问题 还是要改其他地方 反正就是没有认出来  详情 回复 发表于 2015-1-15 11:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-1-15 11:02 | 显示全部楼层
tian_cn 发表于 2014-12-12 01:58
改512内存搞好了不,我也想改。

改了 添加后不知道的内存颗粒的问题 还是要改其他地方  反正就是没有认出来

点评

openWRT能刷上嘛  详情 回复 发表于 2015-1-15 17:09
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2015-1-15 17:09 | 显示全部楼层
轻松一试 发表于 2015-1-15 11:02
改了 添加后不知道的内存颗粒的问题 还是要改其他地方  反正就是没有认出来

openWRT能刷上嘛
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-1-19 15:18 | 显示全部楼层
刷上了

点评

那个OpenWRT官网上有iConnect的刷入方法,是按那个刷的不,u-Boot是512内存的。 发个教程哈,谢谢!不想再试了,怕坏了。  详情 回复 发表于 2015-3-28 18:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-1-25 21:42 | 显示全部楼层
uboot 删了,有方法重新刷吗?

点评

有的 你有uboot 备份吗  详情 回复 发表于 2015-1-29 13:41
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 11:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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