TA的每日心情 | 开心 2015-3-4 11:08 |
---|
签到天数: 158 天 连续签到: 1 天 [LV.7]常住居民III
|
本帖最后由 bugsy 于 2013-7-24 15:32 编辑
昨天在树莓派上成功的安装了slackware14.0 arm版本,现在分享一下经验。
一、slackware系统简介
以下内容来自百度:
+++++++++++++++++++++++++++++++++++++++++++begin
Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware Linux的另一个突出的特性也符合KISS原则:Slackware没有如RPM之类的成熟的软件包管理器。Slackware的软件包都是通常的tgz(tar/gzip)格式文件再加上安装脚本。Tgz对于有经验的用户来说,比RPM更为强大,并避免了RPM之类管理器的依赖性问题。
作为开源软件,Slackware与商业版本的关系并不大,但与几家提供付费支持的厂商一直保持的合作关系。作为最早的可用版本之一,Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。
Slackware与其他的发行版本(Red Hat、Debian、Gentoo、SuSE、 Mandriva、Ubuntu等)不同的道路,它力图成为“UNIX风格”的Linux发行版本。只吸收稳定版本的应用程序,并且缺少其他linux版本中那些为发行版本定制的配置工具。
Slackware主要为x86 PC开发,从2005年起开始出现针对System/390架构的官方移植。同时ARM、DEC Alpha、SPARC和PowerPC也存在一些非官方的移植。针对x86的最新稳定发布版本是14.0,其中包括KDE SC 4.4.3、XFCE 4.6.1及其它常用软件,支持x86、amd64(即x86_64)、ARM、Alpha、SPARC、PowerPC的一套GNU/Linux操作系统,其正式发布由PatrickVolkerding负责。
+++++++++++++++++++++++++++++++++++++++++++++end
slackarm的官方地址: http://arm.slackware.com/
二、slackware系统arm版在Raspi的安装
你需要准备一个8G左右的优盘,用于下载系统。SD卡也推荐是8G以上的高速版本,因为完全安装,需要至少5.5G的空间的,鼠标,键盘,HDMI,Epub网卡等接好你的Raspi就可以进行安装了。
*_^我使用的是Motorola的Webtop,组合在一起,是非常不错的自制笔记本。你可以在机锋论坛上tao到很便宜的二手webtop(300元左右吧,相当于一套鼠标、键盘、移动电源、显示器和USBhub,感觉很超值的)
1、系统源
你可以在ftp://ftp.armedslack.org/armedslack/ 上找到最新的slackware系统current.
目前有三个版本的slackarm可以安装在Raspi上:
(1)13.37版本,比较老了,安装比较快速。
(2)14.0版本,这个版本开始支持java了
(3)current版本,我装的就是这个,我推荐14.0版本,slack的设计理念是以安全稳定为优先原则的。
由于单片机一般不挂载光驱,故系统源都没有打包成ISO,有需要的自行下载打包。
(1) windows下,使用winISO,UltraISO即可对文件夹打包为ISO
(2) linux下使用mkisofs命令,用help查询用法,这里不赘述。
2、下载方式:
2.1 windows的下载
使用FTP软件下载整个的文件夹即可,只是注意文件的格式是UTF8的,不要搞错了
2.2 Linux下的下载
这个就非常方便了,可以使用内建的rsync命令进行下载,
下载的代码为:
#mkdir slackarm
#cd slackarm
#rsync -Pavv --delete ftp.slackware.org.uk::slackwarearm/slackwarearm-14.0 .
注意命令后面有个小点,不复制上的话是无法运行的。
此处如果偏爱最新的版本命令如下:
#rsync -Pavv --delete ftp.slackware.org.uk::slackwarearm/slackwarearm-current .
等待一个小时左右,下载完毕。
挂载你的优盘,并将系统文件全部拷贝到U盘,代码为:
#mount -t vfat /dev/sdb* /mnt/usb
\\--------------------注意sdb*为U盘的挂载点,你可以用fdisk -l查看
#cp * -R /mnt/usb
2.3对SD卡的操作
SD卡上需要做三个分区,第一个为80M左右,用来安装slack-install的最小镜像,是一个安 装引导程序,安装成功后,还要将这个分区转换成Boot分区,来引导SD卡上的系统。第二个 为512M的swap分区。第三个是剩下的系统分区大概7个G。
slack-install的最小镜像在这里下载:
http://rpi.fatdog.eu/files/rpi-slackwarearm-install_01apr13_fd.zip
你可以使用自己偏爱的方式,如迅雷或者wget下载,不赘述
下载这个最小镜像后,把它烧录到SD卡中,这个镜像会自动的在你的SD卡分成我们需要的三 个分区,非常方便,只是大小需要重新调整。
烧录的方法还是按照系统分别描述:
(1) windows的烧录方法为:
使用SDFormatter格式化你的SD卡,注意把逻辑大小调整的选项勾为ON,格式化后,使用
Win32DiskImager将系统刷进SD卡即可
软件的下载地址为:
https://s3.amazonaws.com/pcduino/Tools/PhoenixCardV306_20120302.rar
https://s3.amazonaws.com/pcduino/Tools/win32diskimager-v0.7-binary.zip
(2)linux下使用如下代码:
#xz -dc rpi-slackwarearm-install_01apr13_fd.img.xz | dd of=[device] bs=4M
注意of=是你的SD卡挂载地址,使用fdisk -l查看,比如:
#fdisk -l
提示:
Device Boot Start End Blocks Id System
/dev/sdc3 * 32 97663 48816 c W95 FAT32 (LBA)
则刷写的命令即是:
#xz -dc rpi-slackwarearm-install_01apr13_fd.img.xz | dd of=/dev/sdc3 bs=4M
刷写完成后,把你的SD卡插入Raspi准备好你的U盘,开始用这个slack-install的最小镜像刷写U盘中的系统文件。
----------------------------------编辑中-----------------------------------------------------
|
|