期待已久的电脑更换终于到来了,首先对笔记本下手,但拿着光盘晃悠了好几天,静下心来安装的时候才发现为了便于携带,我没有带笔记本的底座,手头的新本子上没有光驱和软驱!旧本子上倒是有光驱,我这里也有局域网、能上网,所以终于让我找到了从硬盘安装ubuntu的法子,一切都源自google:
首先通过局域网共享把ubuntu dapper 6.06光盘的casper目录拷贝到新电脑上,比如是拷贝到了d:\。拷贝当然是通过samba了,配置文件可以参考如下设置:
;设置公开共享,不然必须要输入用户名和密码
; security = user
security = share
;….
[cdrom]
comment = My CD-ROM
writeable = no
locking = no
path = /media/cdrom0
public = yes
preexec = /bin/mount /media/cdrom0
postexec = /bin/umount /media/cdrom0
[public]
comment = Public Folder
path = /home/public
public = yes
writeable = yes
create mask = 0777
directory mask = 0777
;下面两句好像用不到
;force user = nobody
;force group = nogroup
然后,下载从硬盘引导的文件:http://ftp.ubuntu.org.cn/gnix_oag/hd_boot_liveCD.rar,制作这个包的老兄真是好人啊。
把上面那个包解压缩到c:\,会产生一个目录名为boot的目录,然后修改c:\boot.ini文件,进行适当调整,就是加上grub for dos的启动项,包里面有简单说明,照做即可。
另外注意grub/menu.lst好像是不用怎么修改的,尤其是boot目录解压在c盘根目录的情况,如果要修改的话,注意其中:
kernel (hd0,0)/boot/vmlinuz boot casper ramdisk_size=1048576 root=/dev/ram rw quiet splash debian-installer/locale=zh_CN
initrd (hd0,0)/boot/initrd.gz
boot
上面的vmlinuz和initrd.gz一定要用下载的rar文件包里面的,而不要用从livecd中拷贝过来的casper目录中的相应文件,不然启动后会进入莫名其妙的sh环境,另外最后的boot也不要拉下。
现在,再次重新启动机器,选择“Grub for Dos”,就可以看到蓝色的屏幕和“Start or install Ubuntu”选项了,选择以后就像使用光盘启动一样——启动到桌面,像livecd一样使用或者安装ubuntu。
真不知道ubuntu怎么找到casper目录中的iso文件的,本身文件放在d盘,所有的配置中也都没有指定文件位置,也有别的网友发现了这个问题,真是有意思。
另外在这种方式安装的情况下,要注意由于使用了硬盘上的文件,所以在安装ubuntu时,到了分区阶段,无法锁定硬盘进行分区设定,所以要先在windows下把分区都设定好。
还有在安装时让选择时区的时候,这时他显示的时间是错误的,不要调整,不然安装完系统之后还要调整回来;我的ubuntu光盘不知怎么安装上是澳大利亚版英文的,要调整语言设置回到美国英语。
Related posts
在一台台式机、一台笔记本上,大约从今年4月份开始使用Ubuntu(非虚拟机)至今,基本完成了简单的文档、上网、开发等工作,现在回头比较一下各个分区的空间使用情况,为很快就要到来的新机器安装系统作下准备,同时也可以供打算使用ubuntu或者Linux的朋友参考。
这两台机器上安装的东西大体类似,除了标准的Ubuntu(Gnome桌面)之外,常用的软件有OpenOffice, Firefox, Gimp, Apache, Mysql, Php, Azureus, Epiphany, ePdfViewer, MPlayer, LumaQQ, Wine, VMware等,除了VMware以外,其他都是可以在ubuntu的源中找到的。另外还有一些其他的直接运行的软件,以及下载的文件、电影等,都存放在了单独的挂载分区中,计算空间使用时不予考虑,重点考虑常用软件尤其是系统本身的空间占用情况。
另外,/var,/usr等目录我也没有从/分区中单独划出来,主要是考虑到不会经常重装系统,并且是个人工作使用而非服务器,也很少安装超大型软件,所以就都放在一起了,分区太多了显得乱,并且我另外还有单独的大分区比如/bak都挂在了/下面,重要的东西也不会往/下面存太多的。
现在,两台机器的空间占用情况如下(已经执行过apt-get clean):
/ 2.3G-3.6G
/home 400M-600M
总体来说空间占用不大,尤其是/home,里面就只有配置文件,并且只有我一个用户,download和tools都是link到别的地方的。另外/中几个重要目录的空间占用如下:
/var 400M
/lib 500M
/usr 2.7G
以上只是实际空间占用情况,可以看到/usr比较大,可以优先考虑单独分区,另外如果是作服务器使用的话,/var(里面有log文件)和/tmp别忘记也要分大一些,现在硬盘都比较大,可以适当多给些空间。
Update @ 2009-09-03
3年过去了,还是这个系统(中间好像换了台电脑,但文件和系统是直接 cp 过去的),秀一下如今的空间占用情况:
$ uname -a
Linux fwolf 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb2 9.9G 3.1G 6.4G 33% /
/dev/sdb1 471M 70M 376M 16% /boot
/dev/sdb3 9.9G 7.8G 1.7G 83% /usr
/dev/sdb9 5.0G 130M 4.6G 3% /tmp
/dev/sda1 20G 14G 5.9G 70% /home
/ 下的 /var 占用空间为 2.2G。
Related posts
google了许久,才选中这么一款软件,简单配置一下,基本就能够实现大多数情况下的截图了。一般常用的就是截取任意屏幕范围和截取指定窗口,全屏截图gnome下已经有了。还有其他的几个截图软件,比如SnapALL,但毕竟不如apt中有的scrot方便呀。
安装:
apt-get install scrot
会附带安装上giblib1 libimlib2两个包,安装完成之后,在shell中执行就自动截下当前全屏的图,并保存在用户home目录了,先看一下常用参数:
-b 截取窗口时保存带窗口边框的图片
-d n 延迟n秒截图
-c 配合上一个参数使用,显示延迟倒计时
-e app 截图之后对所截图片$f执行app操作
-q 75/100 设置图像精度,默认75,最大100,不过一般用png图片格式的时候应该用不到了
-s 手动选择截图区域或者窗口
其他没用过不熟悉的参数就不再介绍了。但是要想用的更舒服,就要再稍微设置一下,毕竟每次截图都去shell中敲命令很不爽,我们选用最常用的参数-s -b,并且添加到菜单栏中去。
首先使用Alacarte Menu Editor把scrot添加到菜单中,比如添加到Graphics组,设置command为scrot -s -b即可,如图:

然后把这个菜单项拖动到菜单栏上就可以啦,现在想截取窗口图片,就点一下菜单栏上的图标,再点一下窗口标题就可以了,想截取任意屏幕范围,就点一下菜单栏上的图标,再在屏幕上拉框就ok了,方便吧~:)
Related posts
由于ubuntu使用的打印系统也是cups(common uinx print system),所以这种打印到pdf文件的方法基本上对所有unix like系统是通用的。
首先需要安装cups-pdf包,这个简单:
apt-get install cups-pdf
然后再修改一下这个文件的运行权限:
chmod +s /usr/lib/cups/backend/cups-pdf
因为cups-pdf默认属性是rwx,任何文件都能运行的,而改变模式+s则是让它以root的身份运行(和一般的x运行权限类似,但是执行环境是root的环境),因为文件的所有者是root。如果不作这个设定,是没法添加打印机的。
下面添加打印机,在System->Administration->Printing中选择“New Printer”:

然后就能看到多了一个本地打印机“PDF Printer”,选中然后下一步:
如果刚才没有chmod +s,在这里是看不到新打印机的。
选择打印机的类型,制造商我们选Generic,型号选择PostScript Printer,驱动默认,然后下一步:

现在就是最后的起名字了,我们就叫“PDF-Printer”好了,描述和位置可以选择填写,用处不大:

最终,打印机添加完成,出现在了列表中:

使用的时候,在任何能够打印的程序中,选择打印机“PDF-Printer”(刚才我们起的名字),就可以打印为pdf文件了,文件默认存在用户的home目录PDF目录下,即“~/PDF/”,好像不能更改。
记得打印的时候选择“彩色打印”,因为很多黑白激光打印机会设置为把彩色转换为灰度打印,打印pdf文件的时候就不用了。
相关阅读:
Related posts
如果你同时在两台电脑上登录web版的gtalk,也就是“standard with chat”,并在其中一台电脑上和某人聊天,在另外的一台电脑上也能够看到聊天内容(用客户端版的就不这样了),更有意思的是,gtalk的聊天小窗口可以最大化/最小化(点聊天小窗口的蓝色标题或者X左边的_),当你在一台电脑上最大化聊天窗口的时候,另外一台电脑上的聊天小窗口会自动最小化,反之亦然,屡试不爽,只是有的时候两边会同时最小化,呵呵。
Related posts