Ubuntu 10.04 LTS 和双独立Windows XP 三系统共存安装过程

尽管现在虚拟机技术已经很先进,但是LT还是想使用物理机。考虑到工作和学习,两个XP系统,一个XP用于工作,安装大量软件;一个XP处于纯净状态,用于备用;再装一个Ubuntu系统用于学习。这个系统组合如果没有特殊要求,只要按照XP->XP->Ubuntu这个安装顺序,就会生成Ubuntu和XP双系统菜单,选择进入XP ,再出现XP双系统选择菜单。但是这样的XP系统一个是C盘,另一个的系统盘的盘符不是C。

所以 LT  想实现这样的XP双系统:每个XP进入后,系统盘的盘符都是C盘,并且自动将另一个XP系统的C盘隐藏掉(以实现独立or 隔离)。至于启动菜单,希望能同时在一个界面选择三个系统的其中一个系统。经过测试,成功过程如下:

(准备知识:Windows XP 会将激活的主分区识别为C盘,所以关键点是在下面安装过程适时设置分区是否激活。至于如何在另一个XP 里隐藏只要把这个XP系统盘的盘符在另一个XP系统里面删除就可以了。而利用Ubuntu的Grub2启动管理器就可以实现选择从哪个分区启动)

1、先进行所需分区的设置,LT 这样分区的:主分区+扩展分区+主分区,扩展分区留一部分空间用来安装Ubuntu,两个主分区分别用来安装XP。见下图

2、首先安装第一个XP系统。将一个主分区设置为活动分区,然后在这个分区上按照正常模式安装Windows XP,此过程不再赘述。安装完成后,即可以把此系统的系统盘分区设为非活动分区。然后将另一个要安装XP的主分区设置为活动分区。这样,下步安装XP时,就会把目标分区盘符识别为C盘。

3、插入XP安装盘,然后重启,进行下一个XP的安装。安装完成后。即可以把此系统盘所在分区设置为非活动。然后把另一个XP系统所在分区的盘符删除。

4、这样,如果再重启系统。肯定是哪个XP都进不去。这时该插入Ubuntu的安装盘来进行第三个系统的安装。

5、选择将Ubuntu安装在第一步留出的空闲空间里,然后Ubuntu会自动识别出前面装的两个XP系统,并将其写入Grub2的配置文件grub.cfg中。

6、安装结束,重启,三系统安装完成。进入某个XP可以看到现在的分区状况。

7、进入Ubuntu系统,查看boot路径下的grub.cfg文件,可以发现是如何引导两个 XP系统的。

8、三个系统的启动现在由Grub2接管。选择不同的XP,进入后系统盘符都是C盘,且隐藏了另一个XP的系统盘。

9、至此,我们的目的达到。

P.S.

什么,想把XP换成Win7?没问题,步骤一样 :)

在Ubuntu 8.04 LTS 下安装使用飞鸽传书 IP Messenger 0.9.6

IP Messenger (中文名称:飞鸽传书,以下简称IPMsg)是一款很方便在局域网内收发消息和传输文件的工具,通常我们常见的是Windows下的版本,其实IPMsg提供了其他平台下的版本,比如Linux。现在Ubuntu越来越火爆,也许你正在使用Ubuntu,而你的朋友还在使用 Windows,怎么用飞鸽和他(她)交流呢,本文则介绍了在Ubuntu下编译安装IPMsg简体中文版的过程。

Ubuntu下,可以用Firefox浏览器或者wget下载源文件 http://www.ipmsg.org/archive/g2ipmsg-0.9.6.tar.gz

可能在我们正式安装前,需要安装一些编译环境所需要的软件包,运行下面命令进行安装

sudo apt-get install build-essential gettext intltool libxml-parser-perl libgnomeui-dev libpanel-applet2-dev gstreamer0.10*-dev

下面正式开始安装,依次执行下面命令:

irobot@irobot-desktop:~$ wget http://www.ipmsg.org/archive/g2ipmsg-0.9.6.tar.gz
irobot@irobot-desktop:~$ tar xvfz g2ipmsg-0.9.6.tar.gz
irobot@irobot-desktop:~$ cd g2ipmsg-0.9.6/
irobot@irobot-desktop:~/g2ipmsg-0.9.6$ ./configure –prefix=/usr –sysconfdir=/etc –enable-systray –with-ext-charcode=CP936
irobot@irobot-desktop:~/g2ipmsg-0.9.6$ make
irobot@irobot-desktop:~/g2ipmsg-0.9.6$ sudo make install

如果没有出错的话,重启系统,就可以在“应用程序”->“附件”里面发现飞鸽的图标。点击运行。还需要设置的一点是把 “字符编码的外部代号”设为CP936,不然从Windows XP传过来的中文文件名会显示乱码。

测试从Windows XP向Ubuntu传了一个300M的文件,传输正常。

P.S.飞鸽传书的网站
英文站:http://www.ipmsg.org/index.html.en
中文站:http://www.ipmsg.org.cn/

Ubuntu 下使用 USB转串口线和终端程序

USB2COM线 推荐采用FTDI芯片的方案,我目前使用的是FT232BM这种芯片的。

Ubuntu下插上,发现发送指示灯每隔一段时间闪烁2次,于是安装终端putty来准备测试,当然是用sudo apt-get install putty来安装 ,然后打开串口 ttyUSB0 ,不料却提示无法打开。

查找信息:

irobot@ubuntu-laptop:~$ dmesg|tail
[   81.604000] eth1: no IPv6 routers present
[  134.068000] usb 5-5.3: USB disconnect, address 5
[  139.192000] usb 4-1: new full speed USB device using uhci_hcd and address 2
[  139.392000] usb 4-1: configuration #1 chosen from 1 choice
[  139.396000] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[  139.396000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ftdi_sio.c: Detected FT232BM
[  139.396000] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[  142.712000] usb 4-1: usbfs: interface 0 claimed by ftdi_sio while ‘brltty’ sets config #1
[  142.716000] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[  142.716000] ftdi_sio 4-1:1.0: device disconnected
irobot@ubuntu-laptop:~$

貌似与brltty冲突? 卸载 它 看看

irobot@ubuntu-laptop:~$ sudo apt-get remove brltty
[sudo] password for irobot:
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
Reading state information… 完成
下列软件包将被【卸载】:
brltty brltty-x11
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 0 个软件未被升级。
需要下载 0B 的软件包。
解压缩后将会空出 3781kB 的空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 … 系统当前总共安装有 96169 个文件和目录。)
正在删除 brltty-x11 …
正在删除 brltty …
irobot@ubuntu-laptop:~$

再插上转接线,发送指示灯不再闪烁了,查询:

irobot@ubuntu-laptop:~$ dmesg|tail
[  139.396000] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[  142.712000] usb 4-1: usbfs: interface 0 claimed by ftdi_sio while ‘brltty’ sets config #1
[  142.716000] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[  142.716000] ftdi_sio 4-1:1.0: device disconnected
[ 1502.216000] usb 4-1: USB disconnect, address 2
[ 1533.964000] usb 4-1: new full speed USB device using uhci_hcd and address 3
[ 1534.164000] usb 4-1: configuration #1 chosen from 1 choice
[ 1534.168000] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[ 1534.168000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ftdi_sio.c: Detected FT232BM
[ 1534.168000] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
irobot@ubuntu-laptop:~$

应该正常了 ,/dev 下也有相应的ttyUSB0

irobot@ubuntu-laptop:~$ ls /dev/ttyUSB*
/dev/ttyUSB0
irobot@ubuntu-laptop:~$

再打开putty,连接,正常

 

p.s.再转一篇关于采用FT232BM芯片的转接线安装笔记
http://www.cl.cam.ac.uk/research/dtg/research/wiki/USBtoRS232

扩展阅读

 

Ubuntu 刻录的光盘中文显示乱码,是问号“????”

Ubuntu可真能折腾,刻录的 光盘,在Windows下显示正常,到Ubuntu下中文名却都成了 ????,原来还是编码捣的鬼 。

sudo gedit /etc/fstab

/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

添加上utf8,即

/dev/scd0       /media/cdrom0   udf,iso9660 user,utf8,noauto,exec 0       0

然后再看光盘,中文正常显示了!