Linux/安裝方法

各linux版本隔一段时间都会有新版本发布,建议使用者不要急着安装新版本。因为每当新版本发布时,都会有许多人下载,安装,更新。服务器一下子承受不了这么大的冲击,网速会很慢。而且新版本当中可能存在新问题,如果你过一段时间再安装,网上就会有许多讨论。这样不论于公于私都是有好处的。

硬盘安装Linux

编辑

很多人喜欢用光盘Linux,但刻光盘不仅要花钱买盘(现在可以从Ubuntu的官方网站上免费申请Ubuntu的桌面版live CD),而且还受到设备的限制。对于还在犹豫是否要使用Linux的人来说,是一个不小的障碍。

Linux是由grub引导启动的,利用grub也可以引导系统从光盘镜象启动,这样就可以实现从硬盘安装系统。可以推想这个方法不仅可以用来安装Linux,安装其它系统也应该是没问题的。

首先要有linux系统的光盘镜象文件,这个可以从网上下载,大家都知道Linux是个免费的操作系统,有很多版本,我在用的版本是ubuntu。

有一点要注意:镜象文件所在的分区不能被格式化,因为要从镜象文件安装系统,要是格式化了还怎么装呢?

以下分两种情况:

原来用的是Linux系统

编辑

为方便起见,将镜象文件复制到某个分区的根目录,挂载镜象文件,将其中casper文件夹里的vmlinuz、initrd.gz(Ubuntu9.10为initrd.lz)这两个文件也复制到到第二个分区的根目录。

挂载镜象文件可用命令

sudo mount -o loop /home/ubuntu-8.04.1-desktop-i386.iso /cdrom

(因为笔者将该分区挂载到/home目录,所以上面所说的分区的根目录,在这里指的是/home目录。可以跟据实际情况调整。)

在/boot/grub/menu.lst文件中记录了系统的启动项,我们要在这里添加光盘镜象的启动项。

编辑这个文件需要权限,可以用以下命令

sudo gedit /boot/grub/menu.lst

fedora需要更高的权限,先在命令行中用"su"命令进入超级用户,再用以下命令打开这个文件

gedit /boot/grub/menu.lst

打开后,在文件的最后添加以下内容

title Install Ubuntu
root (hd0,4)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04.1-desktop-i386.iso quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz

其中root (hd0,4)表示从第一块硬盘的第二个分区启动,在linux中第二个分区显示的是sda5,在这条指令中又是从0开始数数的,所以就成了root (hd0,4)。如果放在第三个分区的话root (hd0,5),第四个分区盘root (hd0,6),依次类推。

ubuntu-8.10-desktop-i386.iso是镜像文件的文件名,与实际不一样的话要改一下。

locale=zh_CN.UTF-8设置语言为简体中文。也可以指定其它语言或者不指定。

注意:在Ubuntu 9.10中,最后一行的文件名改为initrd.lz而不是initrd.gz。

重启电脑,在启动项中选择

Install Ubuntu

接下来就会进入livecd也就是光盘系统,己经用光盘安装过linux的人一定己经感到非常亲切。如果没有安装过,也没关系,只要双击桌面上一个文件名中带有install的图标就可以进入安装了。

如果是以英文界面登录,而不习惯英文界面,可以在进入livecd后,按ctrl+alt+backspace,这是注销的快捷键,然后点language选择登陆语言。

原来用的是windows系统

编辑

因为windows系统不是用grub引导的,所以必需另外下载软件。可以在Google上搜一下GRUB for DOS,很容易就能找到的,是免费软件

1、解压GRUB for DOS,将其中的grldr文件复制到C:\

2、进入C:\找到boot.ini文件,用记事本打开,在最后加一行

C:\GRLDR="运行 GRUB"

如果找不到该文件,是因为你没有显示隐藏文件或受保护的系统文件,可以到文件夹选项中去设置。而且要保证该文件不是“只读”状态,否则不能编辑该文件。可以到文件属性中设置是否“只读”。

3、复制ubuntu镜象文件到任意w:分区的根目录(如C:\)(或者在menu.lst中指定路径亦可)

4、打开镜象文件,可以用winrar或者虚拟光驱软件。将其中casper文件夹里的vmlinuz、initrd.gz(Ubuntu9.10是initrd.lz)两个文件解压到到C:\

5、在C:\下新建一个文本文件,将其命名为menu.lst,将以下内容复制到里面:

title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.10-desktop-i386.iso quiet splash
initrd /initrd.gz

其中root (hd0,0)表示从第一块硬盘的第一个分区启动,因为以上文件都是放在C盘的,所以用这个, 如果放在D盘的话应该改成root (hd0,4)(在linux中第二个分区显示的是sda5,在这条指令中又是从0开始数数的,所以就成了root (hd0,4)),接下来就容易了,E盘root (hd0,5),F盘root (hd0,6)

ubuntu-8.10-desktop-i386.iso是镜像文件的文件名,与实际不一样的话要改一下。

注意:在Ubuntu 9.10中,最后一行的文件名改为initrd.lz而不是initrd.gz。

6、重启电脑,会发现启动项里多了一个

运行 GRUB

选择用这个启动电脑。接下来又会出现选择启动项的对话框,虽然只有一个选项

Install Ubuntu

当然只能选择这个。

接下来就启动了ubuntulivecd。双击桌面上带有install/安装字样win

win7系统的新安装

编辑

]],就开始安装了。安装需要一些时间,所以要耐心。 win7系统的新安装 win7系统是微软2009年新推出来的系统,xp安装ubutun的办法就不怎么行得通了,怎么办呢? 但是安装的办法还是大同小异的。。。 1:先下载grub4dos 2:在解压里面的grldr,grub.exe.grldr.mbr到c盘,也就是系统盘 在新建一个boot.ini,内容如下 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect c:\grldr.mbr="grub 再建一个menu.list,内容如下 title Install Ubuntu x.xx find --set-root /vmlinuz kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8 initrd /initrd.gz 再把你下载的ubutun的镜像复制系统盘,就是c盘 然后重启 这时会多出一个新选择项 选择新的。就能进行安装 进入ubutun的livecd界面,打开终端,输入 sudo ./update-grub 就可以了

外部链接

编辑