为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Linkstation_Live_MOD

2012-01-22 10页 pdf 241KB 35阅读

用户头像

is_182655

暂无简介

举报
Linkstation_Live_MOD 实战 LinkStation Pro/Live 改 Lenny-Debian 教程 Rev.01 作者: zhans 版权保留© E-mail:zhans@126.com 最后更新:20008.08.28 本文部分内容参考自 Lenny-armel*-Debian rootfs image 教程. Lenny-armel*-Debian rootfs image & U-Boot 作者均为 davy_gravy # http://buffalo.nas-central.org. 原始教程 URL: ...
Linkstation_Live_MOD
实战 LinkStation Pro/Live 改 Lenny-Debian Rev.01 作者: zhans 版权保留© E-mail:zhans@126.com 最后更新:20008.08.28 本文部分内容参考自 Lenny-armel*-Debian rootfs image 教程. Lenny-armel*-Debian rootfs image & U-Boot 作者均为 davy_gravy # http://buffalo.nas-central.org. 原始教程 URL: http://buffalo.nas-central.org/forums/viewtopic.php?f=18&t=5736&p=72241&#p72241 本人对原教程有所删减,主要是简化安装过程以及增加 U-boot loader部分. 改机有风险,请 自行承担 ...本人不承担因此造成的任何损失! 以下内容均完全测试于我所拥有的两台 LinkStation Liv2。下面我们从一台原始出厂状态的 LinkStation Live V2 开始,以下简称 Live2. 本文所涉及硬件: Bufflo LinkStation Live HS-DH250GL (Hardware Version 2) USB <-> RS233 TTL 3.3V 串口连机线 (改造自 Nokia DKU-5 Data Cable) 其中连机线仅供在开机时更方便选择 TFTP方式启动,因原厂 U-boot Loader既已对 TFTP模式进行支 持,所以没有刷机线的朋友可以参考 EM模式强制进入 TFTP,在此不做更深探讨。 本文所涉及软件: Xshell Version 3.0 NetSarang Computer, Inc. 进行 SSH,Telnet,Serial通讯 Tftpd32 Version 3.26 http://tftpd32.jounin.net 用于在 PC上架设 TFTP服务器 第一节 设置相关 IP地址,打开 Telnet,更新 U-boot 引导 1,连接硬件到路由器,开机后既可从网上邻居中找到 LinkStation,进入 \\Live2\info\English\NasNavi\Windows 目录安装原厂提供的设置程序. 2,使用 BUFFALO NAS Navigator找到 Live2 的真实 IP地址. (图中为 192.168.1.115) . 3,接下来打开 Live2的 Telnet链接端口: a,下载 acp_commander.jar到 PC上。(执行这个程序需要 Java支持 http://www.java.com) acp_coomander下载地址: http://buffalo.nas-central.org/download/TOOLS/ALL_LS_KB_ARM9/ACP_COMMANDER/acp_commander.jar b,在 PC-CMD 终端窗口下运行 acp_commander.jar java -jar acp_commander.jar -t -o 4,用 PC下载新版 U-boot,并解压缩(Winrar既可)到 Live2的 share目录中: 新版 U-boot 的主要功能是增加了 32 字节的长命令行支持,原厂提供的 U-boot 仅支持最长 为 16字节的命令,但因 Lenny-Debian Image中配套的 fooboot切换程序需要 16字节以上的 命令支持. U-boot作者已验证了此版本 U-boot同样支持 Hardware V1 & V2,因本人无 V1 测试条件,所以如果你的 Pro/Live硬件版本为 V1版时,请自行查阅资料以做确认。 U-boot fullcommands.bin下载地址: http://buffalo.nas-central.org/download/Users/davy_gravy/uboot_materials/u-boot_LSProV2_DG_ BuffNASCentral-fullcommands.bin.tar.gz 5,接下来,Telnet至 Live2并刷 U-boot到 Flash. (务必谨慎操作,刷错只能拆机或返厂修复) telnet 192.168.1.115 #Telnet连接到 live2 login: root #登陆密码 root cd /mnt/disk1/share/ #换目录到保存 uboot的目录 mv u-boot_LSProV2_DG_BuffNASCentral-fullcommands.bin u-boot.bin #把下载回来的文件名改成 u-boot.bin dd if=u-boot.bin of=/dev/mtdblock0 bs=4k #将 u-boot.bin 刷到 flash 64+0 records in 64+0 records out cat /dev/mtdblock0 > confirm.bin #读出 flash中的内容到 confirm.bin diff u-boot.bin confirm.bin #将原始的 u-boot.bin 与 flash 中读出的 内容进行验证,无结果返回既为内容相同. 第二节 使用 RS232 TLL通讯线进行 TFTP,TFTP服务器架设,引导专用 EM系统 1,使用 RS232 TTL3.3V通讯线链接 PC与 Live2.. 自己制作/改造一条 RS232 TTL 串口线,以备今后紧急情况处理.相关制作资料参考: http://buffalo.nas-central.org/index.php/Add_a_Serial_port_to_the_ARM9_LinkStation 串口设置如下: 2,准备 TFTP服务器,下载 EM模式专用的 uImage用于 Live2引导. a,EM 专用 uImage 下载地址,下载后重命名为 uImage.buffalo. http://buffalo.nas-central.org/download/Users/davy_gravy/uImage_em_lspro_sda1kernel_sda2root fs-setup b,启动 Tftpd32 服务器,并指定 TFTP 内容为保存 uImage.buffalo.文件的文件夹,可以通过 Show Dir查看 uImage.buffalo 是正确提供下载. c,重启 Live2,并于串行终端中下载并启动 EM专用 uImage.buffalo. 于之前的 Telnet终端窗口中输入 reboot. 启动时,等待出现如下提示后,立即任意键进入 U-boot控制程序。 接着逐行输入如下命令….(Live2成功启动后 TFTP服务器就没用了,关闭 Tftpd32) setenv bootargs console=ttyS0,115200 root=/dev/ram0 rw #设置启动位置等 setenv ipaddr 192.168.1.115 #设置 live2的 IP地址 setenv serverip 192.168.1.2 #设置 PC的 IP地址 setenv gatewayip 192.168.1.1 #设置网关的 IP地址 (路由器) tftpboot 00800000 uImage.buffalo #下载 TFTP服务器上的 uImage.buffalo bootm 00800000 #用刚下载的 uImage.buffalo启动 第三节 登陆 EM系统,重新分割硬盘 1,启动成功后既可看到登陆界面 (串口终端模式下),此时亦可通过 Telnet登陆,登陆地址为 192.168.1.137 (如果你用这个地址连接不上,可以进路由器查看 DHCP分配的实际地址). 2,接下来开始重新分割硬盘,这部分有详细的教程..完全按照说明做就可以了. 教程:http://buffalo.nas-central.org/index.php/Talk:Custom_Partitions_on_the_LS_Pro 这是原厂的硬盘分割情况: 这是按照教程操作后的硬盘分割情况: 3,格式化各个分区,如果你的硬盘分配跟上图一样的话,逐行输入如下命令既可。 mkfs.ext2 /dev/sda1 #将 sda1格式化为 ext2分区,此分区主要存放 U-boot引导资料. mkfs.ext3 /dev/sda2 #将 sda2格式化为 ext3分区,此分区为 Debian系统资料区 mkswap /dev/sda5 #将 sda5格式化为 swap分区 mkfs.ext3 /dev/sda6 #将 sda6格式化为 ext3分区,用于今后备份 Debian系统. mkfs.jfs /dev/sda7 #将 sda7格式化为 jfs分区,执行后提示警告,按 Y 确认。 第四节 导入 Lenny-Debian 系统,进行基本设置 1, 逐行输入如下命令,先挂载 sda1 & sda2 分区至 EM系统根目录同名文件夹,后解压缩 Debian系统到/sda2,并复制 Kernel等资料至/sda1. cd / #转到根目录 mkdir sda1 #建立 sda1 目录 mkdir sda2 #建立 sda2 目录 mount -t ext2 /dev/sda1 /sda1 #mount sda1硬盘分区到 /sda1 目录 mount -t ext3 /dev/sda2 /sda2 #mount sda2硬盘分区到 /sda2 目录 cd /sda2 #转到 /sda2 分区 #开始下载 armel-lenny-for-lspro-dgv0.3.1b.tgz 压缩包,既 Debian系统包. wget http://buffalo.nas-central.org/download/Users/davy_gravy/armel_images/armel-lenny-for-lspro-dg v0.3.1b.tgz #解压缩系统包到当前目录 /sda2 (参考上面的命令 cd /sda2) tar zxvf armel-lenny-for-lspro-dgv0.3.1b.tgz cp /sda2/boot/* /sda1/ #复制 Kernel 到 /sda1 分区 复制 /sda2/boot/* /sda1/,复制后既 sda1&sda2的 boot相同,为今后系统出问题时候不拆机进 入 EM模式打下坚实的基础. 2,完成上述步骤后,复查一下之前步骤是否都正确完成. ls -ln /sda1 #列/sda1的目录 ls -ln /sda2 #列/sda2的目录 /sda1和/sda2文件夹中的内容如图上显示一样既为正确. 3,接下来对 Debian系统进行基本设置,根据自己的实际网络情况设置 Live2的 IP地址. vi /sda2/etc/network/interfaces #编辑网络设置参数 vi /sda2/etc/resolv.conf #编辑 Nameserver 第五节 简单了解 fooboot引导切换工具 Fooboot 是一个相当方便的引导方式选择程序,主要用于当 debian主系统出现故障时可以简 单的输入 fooboot -e 进入 EM 系统,从而在 debian 系统之外对整个系统的分区以及 debian 主系统中错误的设置等等进行备份,恢复,修改操作,从而永远不需要拆机!fooboot 使用 很简单,直接输入 fooboot命令既可显示出所有使用说明; 本文之前自通过 TFTP 启动后,所有操作都在 EM模式下进行。现在 Debian系统已经安装 完成,所以我们需要切换系统从 /sda2启动,进入刚刚装好的 Debian系统. fooboot –h #选择下次从 /dev/sda2 分区启动,但使用 /dev/sda1/uImage Kernel fooboot –s #显示 Host 信息以及 Pro/Live的硬件版,识别正确的话安装既告完成. 最后一个命令: reboot 后,等待自动进入 Debian系统. 第六节 登陆已经安装好了的 Lenny-Debian 使用 SSH方式,登陆之前设置好的 Live2 IP地址. 用户名: root 密码为: armel 成功后就会看到上面的画面,至此 Lenny Debian系统在 LinkStation上全部安装完成,可以根 据自己的需求在上面安装各种程序了。 J
/
本文档为【Linkstation_Live_MOD】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索