笔记本电脑装linux服务器和Windows, 一机两用

来源:互联网 发布:php定义变量 编辑:程序博客网 时间:2024/04/23 20:45


今天想起, 要把我的联想笔记本电脑一机两用,不仅有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 usb

mount /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, 笔记本电脑可以不要网线的

      

    


  

   


   
 
0 0