1、直接用iso文件,硬盘安装只能用ubuntu-6.06-alternate-i386.iso,如果用ubuntu-6.06-desktop-i386.iso会提示找不到iso文件。另外用grub启动时,可以参照iso文件中 isolinux/isolinux.cfg中的配置添加不同的安装选项。比如安装成服务器。
2、wget的代理设置:
export http_proxy="http://192.168.10.11:8080" export ftp_proxy="http://192.168.10.11:8080" wget --proxy-user "Wonderwall\JohnDoe" --proxy-passwd "Go4It" http://prdownloads.sourceforge.net/archlinux/arch-0.6.iso
3、ssh登陆时,虚拟控制台的中文显示问题:
缺省中文安装,控制台中文是zh_CN.UTF-8,需要把ssh客户端的编码设置成UTF-8和中文字体,然后可以正常现实中文提示信息。
以putty为例:
root@ubuntu:~# locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
root@ubuntu:~# cd a
-bash: cd: a: 没有那个文件或目录
root@ubuntu:~#
注:如果主机的虚拟控制台也要正常显示中文需要装中文软件,如cce, zhcon之类(类似于CCDOS),运行后即可以在控制台上正常显示中文。简单起见,还是把直接从主机上登录时的语言环境设置成英文算了:LANG=CLANGUAGE=C
4、安装samba服务:(局域网内共享文件方便,不利安全)
apt-get install samba*apt-get install swat(还不会用)vi /etc/samba/smb.conf[global]workgroup = MYWORKGROUP
encrypt passwords = yes[test]comment = For testing#需要建立这个目录,并赋予权限:mkdir /home/samba && chmod 777 /home/sambapath = /home/sambaread only = noguest ok = yes
我设置了之后,匿名访问不正常,后来用smbpasswd -a test 添加一个smb用户,设置相应密码后,用此用户名密码可以访问。每次修改了smb.conf后,以下命令重启samba服务:/etc/init.d/samba restart如需要成为nt的主域控制器(PDC),参考以下说明:1、加入域要用root用户
win2k第一次登陆PDC需要使用root帐号,添加它,不要samba密码与linux主机相同
2、需要配置机器名
[root@LFS ~]#groupadd machine
[root@LFS ~]#useradd -g machine -s /bin/false -d /dev/null blue2000$
blue2000为我的windows 2000的NetBIOS名称,后加上'$'表示为机器代码
如果useradd不允许添加带有'$'的帐号,则可添加blue2000,再修改/etc/passwd /etc/shadow
[root@LFS ~]#smbpasswd -a -m blue2000$samba配置推荐参考链接:
apt-get install linux-source*apt-get install gcc libc6-dev ncurses-devcd /usr/src/tar xvf linux-source-2.6.15.tar.bz2cd linux-source-2.6.15make clean mrproper defconfigmake menuconfigmakemake modulesmake installmake modules_install
手动修改/boot/grub/menu.lst,加入新内核的入口:title Ubuntu, vmlinuz-2.6.15.7-ubuntu1
root (hd0,4)
kernel /boot/vmlinuz-2.6.15.7-ubuntu1 root=/dev/hda5 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
title Ubuntu, kernel 2.6.15-23-386
root (hd0,4)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda5 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
和内核有关的主要是以下几个文件:( /boot/ )vmlinuz -> vmlinuz-2.6.15.7-ubuntu1initrd.img-2.6.15-23-386System.map -> System.map-2.6.15.7-ubuntu1config -> config-2.6.15.7-ubuntu1说明:以上过程并没有修改到initrd,因此还是使用原来的文件,initrd.img文件用gzip解压后gzip -d initrd.img-XXX (我这里好像要把后缀名改为.gz才能解压)可以通过cpio -i <initrd在当前目录释放出其包含的内容,以便修改。修改完成后,用以下命令重新打包:find . | cpio -c -o > ../new_initrd.imggzip -c new_initrd.img关于initrd.img,可以参考以下链接,有比较详细的介绍:关于生成的内核文件的介绍
VMware上基本上没有什么问题Virtual PC上安装时,经常出现显示不正常的问题,因为VPC不支持32位色,因此需要手工指定linux内核使用的分辨率。比如指定成VGA分辨率640*480*8bit:kernel /boot/vmlinuz-2.6.15-23-server root=/dev/hda1 ro vga=769如果是桌面环境,还需要修改X11的配置,改为16位色配置详见:快速安装虚拟机上的ubuntu服务器环境