能正常安装ubuntu的大前提是:
viewtopic.php?t=97951
ubuntu系统以及应用软件脱离网络安装或升级的预备工作请看这里:
https://forum.ubuntu.org.cn/viewtopic.php?t=53155
以下以ubuntu x.04(x.10) 为例(kubuntu也适用,nautilus相关的操作除外):
*********************************************************************
一、安装配置
1.0。ubuntu 的发音,装好ubuntu 后,可以听下:
viewtopic.php?t=41630
1.1。ubuntu kubuntu dvd iso映像文件下载地址:
dvd:
http://cdimage.ubuntu.com/releases/
http://cdimage.ubuntu.com/releases/
其它版本:
http://cdimage.ubuntu.com/releases/
当前最新测试dvd(测试版只供测试之用)
http://cdimage.ubuntu.com/dvd/current/
下载后 在windows上的刻录方法nero startsmart ----复制和备份-------将映像刻录到光盘上。
1.1.1。ubuntu desktop cd/server cd/alternate cd 的区别
viewtopic.php?t=71126
1.2。ISO的选择:
32位的pc只能安装i386版本的ubuntu,但对于支持64位的pc :
ubuntu-x.04(x.10)-dvd-amd64.iso
ubuntu-x.04(x.10)-dvd-i386.iso
ubuntu-x.04(x.10)-alternate-amd64.iso
ubuntu-x.04(x.10)-alternate-i386.iso
ubuntu-x.04(x.10)-desktop-amd64.iso
ubuntu-x.04(x.10)-desktop-i386.iso
ubuntu-x.04(x.10)-server-amd64.iso
ubuntu-x.04(x.10)-server-i386.iso
以上都是可以装的。
内存大于等于512m ,可以用ubuntu-x.04(x.10)-desktop-i386.iso或ubuntu-x.04(x.10)-dvd-i386.iso的第一项进行安装,也即live cd 安装。2010年以前(主流pc内存不超过8G以前)不管是32位的pc还是支持64位的pc,都推荐安装:
ubuntu-x.04(x.10)-dvd-i386.iso
ubuntu-x.04(x.10)-desktop-i386.iso
ubuntu-x.04(x.10)-alternate-i386.iso
也有安装64位的先行者认为:64位ubuntu软件很丰富了,并且可以安装32位的软件,他们认为现在就值得安装64位ubuntu
如果内存小于512,可以用ubuntu-x.04(x.10)-dvd-i386.iso 的文本安装方式。
或者直接用ubuntu-x.04(x.10)-alternate-i386.iso 来安装。
live cd 或ubuntu-x.04(x.10)-dvd-i386.iso的第一项不能正常安装,则用ubuntu-x.04(x.10)-dvd-i386.iso 的文本安装方式。
或者直接用ubuntu-x.04(x.10)-alternate-i386.iso 来安装。
1.3。关于最简单可行的分区方法
1. 先在windows下,我的电脑上点右键-----管理------磁盘管理-----删除最后一个分区(先备份再做,也可以进行先删除分区后再调整下分区大小,保留一个分区未分就行)。
2. 安装desktop 版 ubuntu,安装的时候让它自动分区并钩选最大的连续空闲空间。
1.4。硬盘安装参考(alternate cd iso硬盘安装)为:
viewtopic.php?t=6988
适用于所有ubuntu kubuntu .....版本
注意对应版本的硬盘引导文件(vmlinuz 和initrd.gz )用浏览器在ubuntu源中可以找到,不要使用不对应的硬盘引导文件。
1.5。ubuntu中文化,ubuntu输入法请看这个贴.
viewtopic.php?t=41662&postdays=0&postorder=asc&start=1
viewtopic.php?f=123&t=214472
1.6。分区小贴士
eexpress 写了: 不同的分区软件,会导致不兼容的情况的。
可以用pq对新硬盘进行分区,但不要用pq调整分区大小。否则很多莫名其妙的怪现象都会发生。
最好的调整分区大小的方法是: 备份分区----删除分区---再分区。最好的工具是 M$或ubuntu自带的分区工具,不要用第三方分区工具,在win的基础上装了ubuntu后,最安全的分区工具是ubuntu自带的(比如:gparted)。
如果ubuntu安装在扩展分区上的一个逻辑分区,而在这个扩展分区还有多个windows 逻辑分区,你在windows磁盘管理中如果删除ubuntu的任一个逻辑分区,所有windows 逻辑分区除了第一个外,其它分区全部都会可能消失。
所以为了防止这种情况,安装ubuntu后,在windows磁盘管理删除ubuntu分区是个比较危险的动做。这时安全的方法是:用live cd 来做。
我个人认为: 比较安全的方案是分3个主分区,再分一个扩展分区,扩展分区上第一个逻辑分区可分给windows .其它逻辑分区给ubuntu ,这样你去用windows磁盘管理删除ubuntu分区是安全的。
ptptptptptpt 写了:是因为 gparted 分的区没按顺序排列,而 xp 不能处理不按顺序排列的逻辑分区,所以在 win中用磁盘管理删 ubuntu 分区时,丢失了 ntfs 分区。这是 win 的缺陷,但在 win 占领大多数桌面的前提下,就变成了linux分区工具的缺陷
linux 分区工具这样做虽然不能说有错,但毕竟别扭,而软件开发者为什么会选择这样一种别扭的处理方式呢?我想原因正如上面所说,是为了迁就 grub
经常见有人反应 grub 出现 Error 17 、22 之类的错误,这源于其设计上的缺陷
而 grub4dos 用了另外一种方式。。。
1.7。安装时没有分/home,如何再单独分一个/home?以下只给出思路
可用live cd(ubuntu desktop cd):
先在硬盘中分一个linux专属分区(比如ext3)
代码: 全选
sudo gparted
代码: 全选
sudo cp -a /home/??? /media/xxx
代码: 全选
sudo gedit /etc/fstab
1.8。u盘启动修正mbr(实际上所谓修正就是删除mbr中的grub,用98的光盘, dos 启动软盘一般启动到dos后没这个问题。)
看下u盘启动dos后,dos提示符是c 还是a,如果是c,你FDISK /MBR 其实不是对硬盘操作,而是对u盘,如果提示是a盘,你进c盘看下是不是硬盘内容,如果是,一般可以成功。
当然修正硬盘mbr ,也可以用xp光盘启动,选恢复控制台(更详细的内容可在google查找下关键词:恢复控制台)。
fixboot c:
按提示操作
fixmbr
按提示操作
在ubuntu的基础上安装windows xp 2000后(重装win也是一样的),原来的grub引导被win破坏了,其实也达到了 fdisk/mbr 的效果。这时要实现ubuntu的启动。
只要这一步,对于绝大多数情况都有效,原因是grldr会自动search ubuntu的boot可以下载一个 grldr 文件,下载地址为:
http://download.gna.org/grub4dos/
名字中带 chs 的是中文版,下载一个解压就是。
放到C盘(windows 系统盘)下,在c:\boot.ini 里加一行 C:\grldr="ubuntu"
就可以实现由ntloader启动,通过grub4dos引导ubuntu。
如果这个简单方法无效,就要参考下论坛置顶帖的解决方法:一种是重装grub 让grub引导win和ubuntu,另一种是重装grub后再dd,让ntloader引导win和ubuntu。
dvd自带软件比较丰富,对上网不便的朋友来说比较有用
下面是把dvd iso文件添加为源的思路(kubuntu也适用):
假定ubuntu-x.04(x.10)-dvd-i386.iso在你的家目录中
打开终端后
代码: 全选
sudo mkdir /media/cdrom0 #如果有cdrom0目录,这一步跳过
sudo mount -t iso9660 -o loop ubuntu-x.04(x.10)-dvd-i386.iso /media/cdrom0/
sudo apt-cdrom -m -d /media/cdrom0 add
sudo apt-get update
1.9。完整的ubuntu本地源/更新源/离线升级包制作可以参见(可做ubuntu/kubuntu/xubuntu更新源/镜像源):
viewtopic.php?t=53155
1.9.1。Nvidia 显卡 驱动安装,可以参见:
viewtopic.php?t=69241
1.9.2。ATI显卡 驱动安装,可以参见:
viewtopic.php?t=26188
1.10。部分本地源的制作:
viewtopic.php?t=53155
1.11。几个有用的国内镜像源。
viewtopic.php?t=38756&start=0&postdays= ... highlight=
1.12。以前为单盘双系统XP+UBUNTU,现在:主盘-新盘-XP 从盘-旧盘-ubuntu,双盘旧盘变为从盘了,新盘是主盘装XP。也就是现在的UBUNTU在从盘上了,如何搞定启动菜单。(安装系统时,只接其中的一块硬盘,两个硬盘可以独立运行,启动不相互依赖,bios没有启动快捷键)
方法:设定bios,让ubuntu所在盘首先启动(交换这两个硬盘的位置应该也行),再改下menu.lst,加入下面的代码
代码: 全选
title Ms windows
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1)+1
ptptptptptpt 写了:这样试试吧
title Windows Vista/Longhorn (loader)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1)+1
不行的话再试试这样
title Windows Vista/Longhorn (loader)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd0)+1
1.13。ubuntu跨版本升级策略(这个方法不是升级,本质上是重装):
viewtopic.php?t=70202&postdays=0&postorder=asc&start=6xiechy 写了:貌似千万不要跨版升级的说。这是由于ubuntu基于debian,而debian本身是不提供跨版升级支持的(debian-policy)。很多虚拟包,过渡包,元包,都在跨版后有可能出错。建议在顶楼说明这一点。
ubuntu不跨版本升级升级最好这样:
1. 先用对你来说最快的镜像源
直到完成。sudo apt-get update
sudo apt-get upgrade -d
sudo apt-get dist-upgrade -d
2. 再改为官方源
再sudo apt-get update
sudo apt-get upgrade -d
sudo apt-get dist-upgrade -d
直到全部完成且没有提示任何错误
代码: 全选
sudo apt-get upgrade
sudo apt-get dist-upgrade
等全部下载并没有问题后再执行升级,这样做的原因是不少镜像同步完成有时间差,在这个时间差内,什么事情都可能发生。
这一方法对不跨版本升级安全有效,也就是像这种情况: 你在用ubuntu 6.10那就要一直用6.10的源。
但如果你想从6.10升级到7.04, 一定 要看官方的说明文件,并严格按官方说明去做,并且最好先备份后再跨版本升级(备份下面有介绍)。官方升级说明见下面不这个帖子的10楼
viewtopic.php?t=70202&highlight=
重装系统是没必要的,但用下面的方法跨版升级有些价值,条件是你安装的软件大部分都是从ubuntu源中apt-get 或新立德安装的。
如果你现在用的是古老的6.06,直接升级到7.04会比较麻烦,因为按ubuntu官方的说法,只有6.10才能升级到7.04,并且6.10到7.04 要严格按照官方的升级说明来进行升级
所以6.06通过apt-get 升级到7.04,只能先升级到6.10后再升级到7.04。这样开销太大,实在不值得。
dogfox先生有一篇相关文章,但最近dogfox好像消失了,所以dogfox先生没有进行更新。
我在不同场合都提到过重装系统或升级时用dselect很方便。实际上的确如此,有可能不少人误解了我的意思,因为dselect有可能中文是乱码,其实效果都差不多的。我说的dselect指的是,
代码: 全选
apt-get dselect-upgrade
以下方法在我这里成功,我自己diy的一个live cd 安装了不少软件,就是用的"dselect"一次搞定的。
1. 备份整个原来的系统 至少要保留 /home
备份方法见本帖。
2. 获取原来老系统的已安装软件列表,执行后把这个列表文件(installed-software.log)备份,不用sudo
代码: 全选
dpkg --get-selections > installed-software.log
4. 新系统中导入原来老系统的安装软件列表:
代码: 全选
sudo dpkg --set-selections < installed-software.log
代码: 全选
sudo apt-get dselect-upgrade
代码: 全选
sudo dselect
如果你的dselect 是乱码,那干脆看E文:
代码: 全选
export LANG=en_US.UTF-8
二、备份
2.1。ghost 使用参考,ghost是个商业收费软件,多数情况下,你都在用盗版
只打算更新到7.04,因为个人用的linux出问题用不着ghost, 并且ghost对linux的支持并不算理想,至少速度上就远不如clonezilla快,所以不打算对下面这个关于ghost使用的贴子进行更新:
viewtopic.php?t=37658&highlight=
2.1.1 用tar或dd备份请在论坛search keywords,也可看tar或dd的帮助文件。
2.2。clonezilla----来自台北县的GNU作品
用过ubuntu cli的朋友,一定会发现clonezilla在使用上让人感觉很亲切,一方面有繁体中文介面,另一方面是它的作业平台是debian .所以apt-get dpkg sudo 之类的命令它基本上和ubuntu相似。
用clonezilla备份linux或windows ,免费,速度很快,也很安全,支持网络多播,十几分钟可以搞定近百台电脑的还原。
iso光盘版的开机画面可能会让内地个别敏感的人感到不和谐..................这里为了和谐只介绍单机u盘版:
我的版本是:clonezilla-live-usb-20070323.zip
注意是后缀为zip的文件,下载地址为:
http://clonezilla.sourceforge.net/download/sourceforge/
首先要有一个分区来存放备份(类似gho的映像文件存放所在,本地硬盘移或动移盘的一个分区都可以),最好是fat32或linux专用格式。
2.2.1 配制clonezilla
接下来有用ntloader实现引导的简单方法,附件可供试用。
2007-06-30 更新
为了方便,我在附件中附上了一个配好了的clonezilla gho文件供试用:
附件使用方法:
注意: 你的主板bios要支持usb启动才可用,如果不支持,不妨尝试下在本地硬盘上去做。
1. 用ghost把这个gho文件还原到移动硬盘的第一个主分区。
2. 解压clonezilla-live-usb-????.zip到移动盘第一个主分区的根目录,解压后如果vmlinuz 和 initrd.gz 这两个文件在根目录,说明解压位置正确,否则重新解压。
3. winxp下,我的电脑上点右键-----管理------磁盘管理-----在移动硬盘的第一个主分区上右击------>设为活动的。
4. 重启电脑,用移动硬盘启动。
(刚才介绍的移动硬盘引导 ,参考了ptpt介绍的方法:
viewtopic.php?t=49380
viewtopic.php?t=41781&start=0&postdays= ... t=bootlace
注意:用ntloader 或bootlace.com 来处理都是可以的。
menu.lst 的内容:
代码: 全选
timeout 6
default 0
title Clonezilla live
kernel (hd0,0)/vmlinuz boot=casper vga=788 toram
initrd (hd0,0)/initrd.gz
2.2.2 clonezilla使用方法:
最新版的使用可能会有所不同,主要是提示的菜单有些差异,但开机退到命令行后都可按下面使用方法的第二步去做。
1. 用移动硬盘启动,前两次对话框回车就行(第一次键盘设定,第二次是语言),第三次出现的对话空格选中exit ,tab至确定再回车, 然后选2回到command line(不管是哪种版本,都可先根据提示退到命令行然后再按下面的方法去做,只是挂你要存放备份文件的分区时要根据你的个人情况。)
2. 在命令行下:
代码: 全选
sudo su
mount -t auto /dev/sda2 /home/partimag
挂好后再
代码: 全选
ocs-sr -x
还原操作与备份操作相同,也要手动挂硬盘,有可能新版这个问题解决了吧。
其它应用: 可以在clonezilla的基础上进行一些高阶应用,比如一键备份还原分区或整个硬盘等等。如果你会改cramfs ,其实实现起来非常简单lisir 写了:只是在恢复映像时,如果是一块硬盘需要在进阶设置中选择-k选项。
2.3。下面介绍两个gui工具,还是比较实用:
2.3.1 sbackup
代码: 全选
sudo apt-get install sbackup
1. 备份
系统---系统管理----simple backup config。
不清楚就用软件默认的方式,再点backup now就开始备份了。
高阶用户也可以设定备份计划(每周,每 天等等 ),并且这种备份方式是增量备份方式。
2. 还原
系统------系统管理-----simple backup restore
再点restore后根据提示即可。
通过安装sbackup,再配合与sbackup对应的还原软件, 可以超过windwos系统还原的效果,但不能把ubuntu折腾捣鼓得过度:要能进到桌面,因为这个sbackup是个图形界面的软件
如果不能进桌面,一般
代码: 全选
sudo dpkg-reconfigure xserver-xorg
2.3.2 gnome-reset
我们也会经常会修改nautilus 和面板等 相关的配制,对如面板,nautilus的配制进行备份可以安装:
代码: 全选
sudo apt-get install gnome-reset
这个备份工具备份内容少些,但速度快,也值得使用。
目前流行的备份还原方案关键词:
remastersys
g4linux
Partimage
clonezilla
sbackup
dd
tar
这些都是原生的linux方案,都行。
sbackup howto:
http://tombuntu.com/index.php/2008/11/1 ... in-ubuntu/
http://sbackup.wiki.sourceforge.net/
安全相关:
1 慎重安装来源不明的deb包或其它形式的二进制软件(安装软件尽可能用官方源或口碑不错的镜像源),安装镜像站的软件时,提示数字签名没有通过认证的软件也要慎重安装
2 上网时,准确的说是电脑接上网线时,不用root账号登陆桌面上网。
3 必要时对ubuntu进行安全相关的系统升级
4 如果还不放心,可以关闭所有对外开放端口的相关服务
做到以上几点基本无事,如果这样都不幸中招,建议去买张彩票。