如何在Windows下通过U盘安装Debian 7.0 Wheezy
折腾老机器或者想体验一下经典Debian版本?这篇笔记就是一步步教你用Windows系统做个启动U盘,然后在ThinkPad T60上完整安装Debian 7.0 Wheezy,顺带把驱动、输入法、Flash这些常用配置也一并搞定。话不多说,直接开始。
创建安装U盘
首先去Debian官网找到对应的网络安装镜像。在 https://www.debian.org/distrib/netinst 页面下的“Tiny CDs, USB sticks, etc.”区域,根据你机器的架构选择列表。比如我用的是x86 64位,就点开这个链接:https://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/,然后左侧菜单里找到“hd-media”目录,下载里面的boot.img.gz文件——只下这一个就够了。
在Windows下解压boot.img.gz,得到一个img文件。接着用UltraISO打开,选择“启动” → “写入硬盘镜像”,选中你的U盘,写入方式选USB-HDD,把这个img写到U盘上。写完之后,再来一步:“便捷启动” → “写入新的硬盘主引导记录MBR” → 选USB-HDD。搞定。
然后回到官网,在“Small CDs”下面找到适合你系统的ISO文件(同样根据架构选择),下载后直接复制到U盘根目录。最后把电脑设为U盘启动,就能看到Debian的安装界面了。
Debian 7.0 在 T60 上的安装
我这台T60的无线网卡是Atheros Communications Inc. AR5212 802.11abg NIC,安装时能自动识别,按提示配置好无线网络就行。
到硬盘分区那一步要格外小心——如果机器里装了两块硬盘,一定记住你要装Debian的是哪一块,是sda还是sdb。这个信息非常关键,否则到最后一步让你确认GRUB装哪个盘上时,你会瞬间抓狂。保险起见,最好在安装前先把不打算动的那块硬盘拆下来。
备份刚装好的系统
装完系统后,建议第一时间备份。先用su切换到root用户。因为我用双硬盘,备份文件放到另一块硬盘上,命令如下:
tar cvpzf /media/BACKUP/Backup/Ghost/t60-debian.tar.gz --exclude=/proc/* --exclude=/lost+found --exclude=/media/* --exclude=/mnt --exclude=/sys/* --exclude=/tmp/* /
如果你只有一块硬盘,记得把备份的目标文件(最好是所在目录)加到--exclude里面。将来恢复的命令是:
tar xvpzf /media/BACKUP/Backup/Ghost/t60-debian.tar.gz -C /
显卡firmware找不到的处理
T60装Wheezy时,默认驱动找不到firmware,会报类似 firmware agent aborted loading radeon/R520_cp.bin 的错误。进系统后Gnome 3用不了,只能进Gnome 2界面。解决方法是添加non-free源并安装firmware-linux-nonfree。
步骤:
- 确认你的账户在
sudoer里。没有的话用su执行visudo,把你的账户加到root下面。 - 用
sudo vim.tiny编辑/etc/apt/sources.list,在每个源后面加上non-free contrib。例如:
deb https://debian.ustc.edu.cn/debian/ wheezy main non-free contrib
deb-src https://debian.ustc.edu.cn/debian/ wheezy main non-free contrib
deb https://security.debian.org/ wheezy/updates main non-free contrib
deb-src https://security.debian.org/ wheezy/updates main non-free contrib
- 执行
sudo apt-get update(这一步很关键,否则找不到包)。 - 最后
sudo aptitude install firmware-linux-nonfree。
重启后错误信息消失,界面也能正常进入Gnome 3了。不过Wheezy有一个已知问题:界面可能偶尔完全冻结,但鼠标还能动。这时可以按Ctrl + Alt + F1切换到命令控制台。相关讨论在这个帖子:https://forums.debian.net/viewtopic.php?f=10&t=100041
May 14 Update
安装拼音输入法
运行:
sudo apt-get install ibus ibus-pinyin im-switch
安装完成后,在Applications里可以找到ibus和ibus preference。打开后者配置即可。会有提示在.bashrc里加东西,实测不加也能正常工作。标点符号全角和半角的切换和搜狗输入法一样,都是Ctrl + .。不过这样好像不会开机自启动,留到后面处理。
安装Flash
自带的nash看不了优酷和YouTube,需要装Adobe Flash。首先在Debian的软件安装/卸载管理里搜索nash,把已安装的nash相关勾都去掉,应用后卸载。然后搜索adobe flash,里面有一个adobe flashplugin-nonfree,打勾安装。装完还是不行?浏览器访问优酷会提示Flash未安装。接下来运行这个命令:
sudo update-flashplugin-nonfree --install
下载安装完成后,关闭浏览器再打开,就能看Flash视频了。
May 15 Update
添加命令行Aliases
默认安装下没有ll这样的命令。其实在~/.bashrc里已经有相关alias,只是被注释掉了,去掉注释保存,然后source .bashrc重新载入即可生效。
安装Vim
默认的vi几乎没法用,只能用vim.tiny。既然要做开发,还是直接装vim吧:
apt-get install vim
记得修改/etc/vim/vimrc,去掉下面两行的注释:
syntax on
set background=dark
同时确认set compatible已被注释掉。背景设为黑色后,还需要把gnome-terminal的颜色方案也改成黑底才协调。
ibus开机自动启动
sudo ln -s /usr/share/applications/ibus.desktop /etc/xdg/autostart/