将一个闲置u盘插入电脑usb口。
从http://mirrors.sohu.com/debian-cd/7.4.0/amd64/iso-dvd/debian-7.4.0-amd64-DVD-1.iso 下载debian安装光盘,将其烧到u盘中
因为我已安装其他的linux,直接在linux下执行(u盘在该系统下识别为sdb)
dd if=debian-7.4.0-amd64-DVD-1.iso of=/dev/sdb bs=1M
如果是windows用户,那么可以安装LinuxLive USB Creator,然后用这个工具将iso文件写入u盘。
然后设置bios从u盘启动,重启电脑。
之后进入debian u盘安装界面,选择最后一个选项,再选择xfce,再选择install即进入文本安装过程,之后的安装过程就很简单,按照说明一步步执行下去即可。
在安装过程中找不到网卡,我直接选择‘无网卡’继续安装。
值得一提的是我安装到的位置是硬盘的一个逻辑分区,最终debian的grub配置文件就保存在这个逻辑分区中,需要把这个配置文件中debian相关菜单下添加到引导分区的grub文件中。
进入其他linux,将该配置文件加入到引导分区的grub配置文件中(/boot/grub/grub.cfg)
重启电脑,在启动菜单中选择debian相关选项并启动。
但现在的问题是无法上网,因为无法找到有线和无线网卡。
幸好以前买了一个TENDA W311MI无线网卡,直接将该网卡插上。然后从在别的linux系统下
查看到该usb无线网卡是Ralink RT5370,从https://wiki.debian.org/rt2800usb可以知道需要firmware-ralink的deb包,然后从http://mirrors.sohu.com/debian/pool/non-free/f/firmware-nonfree/firmware-ralink_0.41~bpo70%2b1_all.deb下载该包,使用dpkg -i firmware-ralink_0.41~bpo70+1_all.deb安装该包,然后重启之后对无线进行配置即可。
此时可以上网之后再执行sudo aptitude dist-update更新所有的安装的软件包。
下一步是对有线网卡进行配置,执行lspci -nn命令查看到电脑有线网卡是Atheros 1969:10a0, google可以搜索到该网卡型号是QCA8172,该网卡对应的驱动包是alx(https://wiki.debian.org/alx), 按照说明,需要安装backports内核镜像,然后用新镜像启动即可(当前的新镜像是3.13)。
接下来是对有线网卡进行配置,同样执行lspci -nn命令查看到该网卡为Broadcom 43142,debian下的驱动一般都不支持。可以从https://launchpad.net/ubuntu/trusty/+package/bcmwl-kernel-source下载当前最新版本http://launchpadlibrarian.net/157283339/bcmwl-kernel-source_6.30.223.141%2Bbdcom-0ubuntu2_amd64.deb,然后apt-get install dkms libc6-dev linux-libc-dev,再执行dpkg -i bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb。安装完毕后重启即可。