ubuntu 安装笔记

来源:互联网 发布:3d手游源码 完整服务端 编辑:程序博客网 时间:2024/05/16 15:09

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为例:
  • change setting...,进入设置菜单
  • 更改编码:/Window/Translation,把 character set 更改为 UTF-8
  • 更改字体:/window/Appearance/font settings->Change/ 更改为 新宋体 或其他中文字体
  • 保存:/Session/save
  • 应用:Apply
  • 返回控制窗口验收成果
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=C
LANGUAGE=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/samba
    path = /home/samba
    read only = no
    guest 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配置推荐参考链接:

一步一学Linux与Windows 共享文件Samba

5、内核编译:
apt-get install linux-source*
apt-get install gcc libc6-dev ncurses-dev
cd /usr/src/
tar xvf linux-source-2.6.15.tar.bz2
cd linux-source-2.6.15
make clean mrproper defconfig
make menuconfig
make
make modules
make install
make 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-ubuntu1
initrd.img-2.6.15-23-386
System.map -> System.map-2.6.15.7-ubuntu1
config -> 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.img
gzip -c new_initrd.img
关于initrd.img,可以参考以下链接,有比较详细的介绍:
Linux2.6 内核的 Initrd 机制解析
关于生成的内核文件的介绍
几个重要的内核文件介绍
6、虚拟机上安装的问题
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服务器环境
原创粉丝点击