再谈自定义 ubuntu 安装
之前发过这篇文章,不过基本上都是转抄别人的,而且有点纸上谈兵,之后经过多次在虚拟机及实际的安装过程中又发现许多问题,现在再发一篇,算是自己的安装记录吧。
1、安装基本系统
这里安装使用的是Ubuntu 7.04 的 Alternate CD。使用 Alternate CD 引导启动,然后选择 “安装命令行系统(Install Command Line)” 进行最小化安装,在这一步,要注意,一定不要选择中文语言环境,否则在终端窗口下的各种提示,有很多都是中文的。在没有装载完成X Window之前,你只能看到一堆杂乱的小方块。另外安装过程中可以做一下网络设置。
系统分区
Linux 下最少得有 2 个分区,一个是 /swap 交换分区,一个是 / 根分区。
一般桌面用户推荐选用 ReiserFS 文件系统,分区方案如下 (80G):
/swap 512M
/ 8G
/home 70G
swap 分区不建议超过 1G,不低于 128M。
2、网络配置
在基本系统安装完成后,会要求重新启动一次系统,使用在安装过程中设置的帐号及密码登录。
使用ADSL上网的,这里先设置ADSL:
sudo pppoeconf
pon dsl-provider #上线
poff #下线
非拨号用户使用以下命令设置网络
sudo vim /etc/network/interfaces
网卡通过DHCP自动获取IP地址
# The primary network interface (配置主网络接口)
#开机自动激活eth0接口
auto eth0
#配置eth0接口为DHCP自动获取
iface eth0 inet dhcp
获取IP地址
sudo dhclient eth0
网卡静态分配IP地址
#开机自动激活eth0接口
auto eth0
#配置eth0接口为静态设置IP地址
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway [...]
ububtu 7.04 下的 nvidia 显卡驱动安装
1. 到http://www.nvidia.com/ 下载适合的驱动
97xx 和 96xx 的驱动相关支持参见这里
2. 删除原来的驱动(如果你装过驱动)
sudo apt-get --purge remove nvidia-glx
3. 备份当前的显示设置,这样可以在驱动安装失败时恢复到原来的设置
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
4. 安装驱动程序编译环境
sudo apt-get install build-essential linux-headers-`uname -r`
5. 禁止系统使用默认的驱动
sudo vim /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv,即 "" 改成 "nv"
6. 按Ctrl+Alt+F1,登录,停止gdm或kdm
sudo /etc/init.d/gdm(kdm) stop
7. 进入下载的驱动安装文件 nvidia-linux-x86-1.0-****-pkg1.run所在目录(请确定xorg-dev软件包已经安装,编译过程中可能会用到)
sudo sh nvidia-linux-x86-****.run
如果提示缺少某某模块(modules),询问是否上网下载,选no;
8. 安装完成后,启动gdm
sudo /etc/init.d/gdm start
此时,就会看到NVIDIA的LOGO了,驱动安装成功。
9. 删除 nVidia标志
* 如果您不想在启动界面之前显示 nVidia 标志,您需要手动编辑您的 Xorg 配置文件.
sudo vim /etc/X11/xorg.conf
在Device一节中找到 "nvidia" 所在行,在该行后添加
Option [...]
安装独一无二的操作系统
最近莫名其妙的喜欢上了 Ubuntu,于是下载了 Ubuntu Desktop 7.04 的 LiveCD,不过他的默认安装方式不太令人满意,不能够自定义安装的软件,于是 Google 了一番,发现一篇好文章,于是照猫画虎安装起来(本文大部分为抄袭#18)。
根据自己的的需求,下载 Alternate install CD 是比较适合的。
Desktop,Server,Alternate三个版本的区别主要在哪?
Desktop是一个live cd ,只用于桌面系统,也可以在LiveCD状态下安装。默认安装GNOME和GNOME下的一些常用的程序。
Server只安装基本程序,没有Xorg,GNOME和GNOME下的应用软件,如果你要安装GNOME和那些应用程序,简单地apt-get install ubuntu-desktop就可以了,如果想用XUbuntu的话,就apt-get install xubuntu-desktop,想用KUbuntu就apt-get install kubuntu-desktop 。
Alternate是标准的安装CD。包含了一些桌面程序,可以用高级安装模式安装,也可以当作Server来用,不过一些Server 程序要自己通过网络来安装。
一、安装基本系统(core+shell+基本组件)
使用AlternateCD引导启动,然后选择“安装命令行系统”进行最小化安装,这个模式只会安装最基本的系统和必要的工具,安装完成后是一个像DOS (大部分人一听说Linux就想起来DOS,我这么比方估计地球人都会长长地“哦”一声然后作恍然大悟状,唉,哪位天使大姐救救中国的计算机教育啊)一样的命令行系统,没有图形系统。
二、网络配置和安装基本图形系统(桌面)(window manager + 应用程序)
1、网络配置
在基本系统安装完成后,会要求重新启动一次系统,使用在安装过程中设置的帐号及密码登录。
非拨号用户在上面安装过程中设置静态IP 或者使用 DHCP 配置网络。
使用ADSL上网的,这里先设置ADSL:
sudo pppoeconf
pon dsl-provider #上线
poff #下线
2、修改、更新源:
sudo vim /etc/apt/sources.list
系统安装之后默认的是亚洲官方的源,建议网通修改为台湾大学的源,电信修改为 CN99 的源,具体可以参考这里。然后更新源:
sudo apt-get update
sudo apt-get dist-upgrade
apt-get upgrade 和apt-get dist-upgrade的具体区别。
apt-get upgrade 系统会自动将所有已经安装在系统内的软件包升级为最新版本。如果一个软件包改变了依存关系,而需要安装一个新的软件包时,它将不会被升级,而是标识成 hold。如果某个软件包被设置 hold 标识,就不会被升级。也就是说只会把现系统里能满足当前依赖的包升级,不另加减软件包。
apt-get dist-upgrade 会额外安装或删除必要的包去满足依赖,从而令到能升级的包都升级。
3、下面安装基本图形系统:
sudo apt-get [...]
ubuntu root 密码的问题
From: http://www.i170.com/article/15754
新接触ubuntu的人(base on debian),大多会因为安装中没有提示root密码而不太清楚为什么会这样。根据ubuntu的中文文档,总结了本文。
关键词:如何设定/改变/启用 root 使用者的密码?
为了启用 root 帐号 (也就是 设置一个口令) 使用:
sudo passwd root
当你使用完毕后屏蔽 root 帐号 使用:
sudo passwd -l root
这个将锁住 root 帐号.
如果需要再次解锁,使用
sudo passwd -u root
如何在终端机模式下切换到 root 身份?
sudo -s -H
Password: 在这注明您的密码
缺省禁止 root 的好处包括了以下内容.
起初 Ubuntu 团队希望安装尽可能的简单. 不使用 root , 在安装期间的两个用户交互步骤可以省略. (科林·沃森)
更进一步, 如果在安装中使用 root, 用户将被要求永远记住他们选择的密码--即使他们很少使用到它. Root 密码经常被对 Unix 安全模型不熟悉的用户忘记. (马特·齐默曼)
它防止了缺省登录时 "我能做任何事情" --在较大的变化发生之前,你将被提示输入口令,这可以使你考虑你这样做的结果. 如果你作为 root 登录, 你可以删除一些 "没用的文件夹" 并且不会意识到你正处于错误的目录,那时已经太晚了. 它是在 [...]
