debian flexible
安装
设置apt源
- BIOS里选网络启动,重启,选debian网络安装;
- 网络启动介绍见PXE.USTC 基本文档
- 也可以参考硬盘安装说明 by lixuebai@ustc
- 手动输入源:
debian.ustc.edu.cn
; - /etc/apt/source.list
- ftp://debian.ustc.edu.cn/sources.list/
deb ftp://202.38.73.198/debian sid foo
/etc/environment
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
/etc/fstab
/dev/sda1 /mnt/usb vfat user,rw,noauto,utf8=1,fmask=113,dmask=022,umask=022 0 0
locale
sudo apt-get install locales
编辑 /etc/locale.gen
,例如 en_US.UTF-8
locale-gen
在 ~/.bashrc
中 export LC_ALL=en_US.UTF-8
基础包
网络
adsl
- 主要参考这两个贴子:adsl by Fly1945@Hiweed,adsl配置 by ryang
sudo apt-get install pppoe
- 将/etc/network/interfaces中的相关内容注释掉
-
/etc/ppp/peers/dsl-provider
noipdefault usepeerdns defaultroute hide-password lcp-echo-interval 20 lcp-echo-failure 3 connect /bin/true noauth persist mtu 1492 noaccomp default-asyncmap plugin rp-pppoe.so eth0 #下边的xxx是adsl拨号时使用的用户名 user "xxx"
-
/etc/ppp/pap-secrets
#下边的xxx是adsl拨号时使用的用户名,yyy是密码 "xxx" dsl-provider "yyy" *
- pon dsl-provider
- 查错:plog
vpn
- 主要参考这几个贴子
sudo apt-get install pptp-linux
- 设vpn连接名为$tunnel,连接的目标主机地址为$vpn_ip,用户名为$user,密码为$password
-
/etc/ppp/options.pptp
lock noauth nobsdcomp nodeflate nopcomp noaccomp noproxyarp
-
/etc/ppp/peers/$tunnel
pty "pptp $vpn_ip --nolaunchpppd" name $user remotename $tunnel file /etc/ppp/options.pptp ipparam $tunnel noauth persist linkname $tunnel nodefaultroute
-
/etc/ppp/chap-secrets
$user $tunnel $password *
pon $tunnel debug dump logfd 2 nodetach
- ifconfig查看ppp0的网关的ip为$vpn_gateway,之前的默认网关ip设为$gateway,如果网关经常变就在下面的脚本中搞成动态获取
- /etc/ppp/ip-up.d/$tunnel
无线
笔记本 | ASUS M2000 |
---|---|
系统 | Debian 2.6.22-3-686 |
无线网卡 | Intel Pro/Wireless 2100 |
ESSID | MyLab |
用户名 | MyName |
密码 | MyPasswd |
网络验证 | WPA |
数据加密 | TKIP |
EAP类型 | PEAP |
验证方法 | EAP-MSCHAP V2 |
- 装驱动
- 下载ipw2100-fw,解压到/lib/firmware目录下
- rmmod ipw2100
-
modprobe ipw2100
-
查看/etc/udev/rules.d,找到ipw2100对应的eth1
# PCI device 0x8086:0x1043 (ipw2100) SUBSYSTEM=="net", DRIVERS=="?\*", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth1"
- 找接入的ap:
- sudo apt-get install wpasupplicant wireless-tools
- iwlist eth1 scan
-
编辑/etc/wpa_supplicant/lab.conf
ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="MyLab" id_str="wlab" scan_ssid=1 key_mgmt=WPA-EAP eap=PEAP identity="MyName" password="MyPasswd" auth_alg=OPEN phase1="peaplabel=0" phase2="auth=MSCHAPV2" priority=10 proto=WPA pairwise=TKIP group=TKIP }
-
测试一下:
wpa_supplicant -w -i eth1 -D wext -c /etc/wpa_supplicant/lab.conf
-
编辑/etc/network/interfaces:
# 无线网卡 allow-hotplug eth1 iface eth1 inet dhcp wpa-driver wext wpa-roam /etc/wpa_supplicant/lab.conf ### 无线接入实验室 wpa-ssid "MyLab"
- 启动无线:
ifup eth1
grub
/boot/grub/menu.lst
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Microsoft Windows XP Professional
root (hd0,2)
savedefault
makeactive
chainloader +1
重装windows后修复linux
- 作者是msygod@linuxsir,原帖在这里
- 下载grub for dos,将其中的grldr拷到c:\
- notepad c:\boot.ini,添加后面一行,
c:\grldr="grub"
-
重启,菜单里面选grub,按”c”键,依次打下面的命令(支持tab补全),X为linux的根分区序号
grub>root (hd0,X) grub>setup (hd0) grub>reboot
无法进入windows,停在grub>处
Y是windows下C盘所在分区的序号
grub>rootnoverify (hd0,Y)
grub>chainloader +1
grub>boot
无法进入windows,连grub>都看不到
- 作者是linzi222@linuxsir,原帖在这里
- 用windows安装盘启动,加载驱动后,按”R”键进入故障修复控制台
- 输入命令
fixboot c:
- 重启
- 还不行就试试 fixmbr
其他
无法进入X
- 重启,startx;
- dpkg-reconfigure xserver-xorg,startx
- 提示没权限,则dpkg-reconfigure x11-common,startx
关于framebuffer
modconf->kernel->drivers->vedio->vga16fb
声卡驱动
apache + mysql + php
修改配置后重启apache2:sudo apache2ctl graceful
deiban 系统降级内核
Downgrade from Debian SID to Stable from Jessie to Wheezy