Buffalo NAS ls-chl v2 安装Debian Wheezy

折腾完后凭记忆恢复的,应该没大的问题,关键是注意一下2个分区里面的目录结构就行了,boot分区里面直接就是那几个文件,没有目录

0.备份

  备份系统,参考http://forum.buffalo.nas-central.org/viewtopic.php?f=39&t=13551

  大致思路是用nc将硬盘的前面部分打包备份在linux PC上,目前安装Debian后发现没什么问题,所以没什么特别资料不需要备份。

  ls-chl v2 1T版本默认分区如下表,sda1为boot分区,sda2为系统(内核),sda5为swap分区,sda6为/home。

  大部分数据资料都在/home里,安装Debian只会更改sda1与sda2,并不影响数据,不过为了安全,最好备份一下重要数据。

parted --list /dev/sda
Number  Start   End     Size    File system     Name     Flags
 1      1049kB  1026MB  1024MB  ext3            primary
 2      1026MB  6146MB  5120MB  ext4            primary
 3      6146MB  6147MB  1049kB                  primary
 4      6147MB  6148MB  1049kB                  primary
 5      6148MB  7172MB  1024MB  linux-swap(v1)  primary
 6      7172MB  992GB   985GB   xfs             primary

1.拆机

  因为为无螺丝封装,全部是塑料卡子卡住的,很容易拆坏

  先取掉风扇(有个螺丝),然后将底部的标签撕掉,将两个卡子顶进去,后面的就可以用暴力解决了:

  将平口螺丝刀插进去,往上顶,暴力肯定要付出代价,断掉一个卡子,不过不影响使用。

2.挂载硬盘

  万能淘宝上买个sata到usb的转接口,几十快钱,这是因为安装Debian需要在linux系统里进行操作,而linux一般又安装在VMware中,用usb连接最方便。

3.下载Debian Wheezy

  参考http://forum.buffalo.nas-central.org/viewtopic.php?f=71&t=26291

  从http://neboola.de/fjen/lschlv2/debian/wheezy/

  下载 http://neboola.de/fjen/lschlv2/debian/wheezy/debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz

  到linux虚拟机中

3.格式化硬盘

  只需要格式化sda1,sda2,在linux虚拟机中应该是sdb1,sdb2。

  先卸载挂载的硬盘,然后格式化,然后挂载

umount /dev/sdb1
umount /dev/sdb2
mkfs.ext3 /dev/sdb1 mkfs.ext4 /dev/sdb2
mkdir /home/sb1
mkdir /home/sb2
mount /dev/sdb1 /home/sb1
mount /dev/sdb2 /home/sb2

 4.解压Debian系统

tar -xvf debian_wheezy_rootfs_lschlv2-lsxhl_20130515.tar.xz -C /home/sb2
mv /home/sb2/boot/* /home/sb1/

  sb1目录中应该是config.3.9.2-fjen-1 initrd.buffalo.empty uImage.buffalo.3.9.2-fjen-1 initrd.buffalo uImage.buffalo

5.把硬盘装回去,开机

  系统会通过DHCP自动获取IP,可通过ssh连接,帐号为root,密码为toor

6.完善系统

dpkg-reconfigure locales
dpkg-reconfigure tzdata
rm /etc/ssh/ssh_host_* && dpkg-reconfigure openssh-server
apt-get update

修改/etc/fstab,这里ext4是因为ext3,ext2都可以通过ext4挂载

# <fs>          <mountpoint>  <type>   <opts>                 <dump/pass>

/dev/sda1       /boot         ext4     noauto,noatime         1 2
/dev/sda2       /             ext4     noatime                0 1

/dev/sda6      /home         xfs     noatime                0 0
/dev/sda5      none          swap     sw                     0 0

proc            /proc         proc     defaults               0 0
shm             /dev/shm      tmpfs    nodev,nosuid,noexec    0 0
devpts          /dev/pts      devpts   gid=4,mode=620         0 0
#tmpfs           /tmp          tmpfs    defaults               0 0
sysfs           /sys          sysfs    defaults               0 0

 

7.补丁

  原始系统是无法关机的,即使把开关拨到off也无法关闭。

  解决办法参考:http://buffalo.nas-central.org/wiki/Debian_Wheezy_on_LS-CHLv1最后面

  1)安装triggerhappy

apt-get install triggerhappy

  2)修改/etc/default/triggerhappy,设置DAEMON_OPTS="--user root"

  3)修改/lib/udev/rules.d/60-triggerhappy.rules,注释掉第一个ACTION

  4)创建行为文件

echo "SW_LID    0    halt" >  /etc/triggerhappy/triggers.d/gpio_keys.conf

  5)重启triggerhappy

/etc/init.d/triggerhappy restart

8.设置镜像源

vi /etc/apt/sources.list
#屏蔽掉其他的,只留下中科院的源
deb http://debian.ustc.edu.cn/debian/ stable main non-free contrib deb-src http://debian.ustc.edu.cn/debian/ stable main non-free contrib deb http://debian.ustc.edu.cn/debian-security/ stable/updates main non-free contrib deb-src http://debian.ustc.edu.cn/debian-security/ stable/updates main non-free contrib

  配置完后,更新一下

apt-get update

 

9.安装软件

apt-get install vim
apt-get install transmission-daemon
apt-get install samba

 

 参考:

http://forum.buffalo.nas-central.org/viewtopic.php?f=71&t=26291

 

 

posted @ 2013-08-26 22:43  有一  阅读(1724)  评论(0编辑  收藏  举报