今天想起, 要把我的联想笔记本电脑一机两用,不仅有windows , 再装一个linux服务器(linux我选择Ubuntu)
动手!还是折腾了一下,记录如下:
1, 笔记本电脑的硬盘已经被windows用满了,首先要腾出一个空间给linux用
下载 PartitionMagic, 对硬盘进行了重新分区,缩小Windows扩展分区,腾出200G, 做为FREE SPACE
2, 下载 ubuntu 14.04 的 ISO文件 (这个版本U盘启动没问题)
建议从 http://mirrors.163.com 下载,较快。 从网站列表中的 ubuntu-release 进,找到想要的ISO
3, 笔记本电脑没有光驱, 只能从U盘启动, 要制作一个 可引导的U盘安装盘
下载 UltraISO, 打开ubuntu的ISO文件,菜单 “启动-写入镜像文件 ” , 把iso写到U盘中
4,插上U盘,重新启动, 选择从U盘启动 (联想笔记本是按 FN+F12),
因为ubuntu安装过程中要访问网络, 启动前,要先保证电脑能上网,用有线网口连接到路由器
U盘启动后,顺利进入ubuntu安装界面。
(折腾点1:第一次我安装 ubuntu 14.10版时显示无法加载 ldlinux.c32, 因为那个ubuntu版UEFI有问题。换成 ubuntu 14.04版就好了)
按提示安装, 最后一定要安装 GRUB 多重引导系统 (否则,你的linux系统没有启动入口)
5, 重启,则看到GRUB菜单, 默认从 ubuntu 启动,可以选择从 windows启动
6, ubuntu的root的密码没有初始值,安装时设了一个新用户。 以这个用户登入系统,设一下root的密码
sudo passwd root
7. 修改一下GRUB的设置,让电脑默认启动Windows
sudo nano /etc/default/grub
将GRUB_DEFAULT=0改为GRUB_DEFAULT=4(如果没做过其他设置,即启动时win7为第5项。可根据自己情况更改)
然后更新一下GRUB, 输入命令
sudo update-grub
重启, OK了,电脑默认启动Windows
8,笔记本电脑要移动,一般是不用网线的, 要安装WIFI网卡驱动(这个过程折腾)
(1) 首先,确定我的网卡芯片 (在windows中安装鲁大师, 找到网卡芯片是 Realtek 8168E)
(2) 到 www.realtek.com 下载 8168E 的 linux 驱动文件包 xxx.tar , 拷贝到U盘
(3) 插上U盘, 重启,进入ubutun
把 xxx.tar 复制进来
(PS: ubutun不会自动挂载u盘,要手动。
看一下所有的盘 ls /dev/sd*
我的u盘是 /dev/sdb, 在/mnt下建子目录usb作为挂载点
mkdir usbmount /dev/sdb /mnt/usb
cd /mnt/usb
)
(4) 解压 tar文件
tar -xvf xxx.tar
(5) 编译,安装
解压目录下有一个 autorun.sh, 运行它,搞定
(编译过程需要gcc, 如果没装,则要装一下 sudo apt-get install build-essential )
重启, 看一下驱动装了没有
sudo lsmod
看到有个 r8168 的模块
(7) ifconfig 查看有否 wlan0
如果没有,说明是没上电,则:
ifconfig wlan0 up
再看一下 ifconfig, 有wlan0了
(8) 查看一下空中的wifi热点
iwlist wlan0 scan | grep SSID
(9) 由于 ubuntu 10.04对wpa加密方式不支持,要用wpasupplicant软件处理密码
首先安装wpasupplicant
sudo apt-get install wpasupplicant
然后, 生成一个 WIFI WPA 配置文件 xxx.conf
wpa_passphrase SSID PASSWORDD > xxx.conf
命令行中: SSID, PASSWORD要改成你的WIFI热点名和登录密码
然后,启用这个配置文件
wpa_supplicant -B -i wlan0 -Dnl80211 -c .xxx.conf
然后,配置wlan0
iwconfig wlan0
然后,通过DHCP为wlan0获得IP地址
dhclient wlan0
此时,用ifconfig 可以看到 wlan0获得了ip, ping www.baidu.com 通了
如果你的ubutun版本可以支持WPA加密方式,则直接用以下命令
连接无密码的无线网 iwconfig wlan0 essid ChinaNet 其中ChinaNet是搜索到的无线网essid
连接有密码的无线网 iwconfig wlan0 essid ChinaNet key s:xxxx 其中xxxx是密码
启用无线网卡 ifconfig wlan0 up
通过dhcp获取IP dhclient wlan0
(10) 重启,由于ubuntu默认使用有线网卡启动,启动过程中网络初始化时,等了几十秒
启动后,改一个networking的配置,把有线网卡关掉
sudo nano /etc/init.d/networking
把其中 eth0 相关行注释掉
(11) 重启,把上述几个命令做成一个脚本, 以后启动wifi, 运行一下脚本即可, 内容如下:
echo "Start wifi..."
ifconfig wlan0 up
wpa_supplicant -B -i wlan0 -Dnl80211 -c xxx.conf
iwconfig wlan0
dhclient wlan0
ifconfig | grep -A 1 wlan0
脚本最后一行,目的是显示一下wlan0的ip地址
如果装了Apache web 服务器,由于Apache服务器已经在运行脚本前启动,则运行wifi启动脚本后,需重启一下Apache,否则网站不能访问
sudo service apache2 restart
OK, 笔记本电脑可以不要网线的