DeLi Linux 0.8 安装

这是DeLi Linux 系列日记的第2篇,上一篇是:什么是 DeLi Linux?;下一篇将是:DeLi Linux 0.8 设置。

在这篇日记里,主要介绍怎么样安装 DeLi Linux 0.8,包括光盘安装和硬盘安装。

首先,你需要下载DeLi Linux 0.8,这里建议下载DeLi 0.8 完全版 ISO - 包括图形用户界面 (252 MB),文件名是:deli-0.8.0-full.iso。下载页面:http://www.delilinux.org/wiki/doku.php?id=chinese:download 。我建议首选的方式是用BT下载,即那个Torrent ,在各个操作系统下面都有相应的BT下载软件。这里就不重复了。

对于一般的用户来说,首选的安装方式是把下载下来的ISO文件刻到光盘上,然后用光盘安装的方式。光盘安装的方式请参考DeLi Linux 的 wiki 页面:chinese:installation:cdrom [DeLi Linux Wiki]

对于有一定Linux基础的朋友来说,你可以试一下硬盘安装的方法。我在这里重点介绍一下硬盘安装。

对于硬盘安装,我只介绍一个我用过的方法。前提条件是你的硬盘中已经有了一个可引导的Linux系统。并且预留了一个Linux分区用于安装DeLi Linux系统。

首先,把下载下来的ISO文件解压缩到一个Linux分区里,我是解压到一个ext2分区里面的。我试过把ISO文件解压到一个 Windows 的FAT32 分区,但是,可能是DeLi Linux 0.8安装程序里挂载 FAT32 分区有bug(见bug报告页:#32:delitools:deliinstall mount fat32 partition error),所以从解压到FAT32的安装文件安装时没有成功。在这里假设你的ISO文件在 /mnt/download 目录下面,准备解压到 /mnt/deliiso (在分区:/dev/hdc3)目录下面,而准备安装到 /dev/hdc1分区中。解压ISO文件的具体步骤如下:
1)、用root账号建立一个ISO文件的挂载点: mkdir /mnt/isofile ;
2)、挂载ISO文件: mount -o loop /mnt/download/deli-0.8.0-full.iso /mnt/isofile ;
3)、拷贝ISO里面面的文件到目的文件夹: cp /mnt/isofile/* /mnt/deliiso/ -r
这样,就把ISO里面的文件拷贝到安装文件目录了,里面应该有这么一些文件夹或文件:Changelog、 INSTALL、 isolinux、 pkg 。

然后,编辑你原来可以启动的 Linux 系统的启动菜单,这里以Grub启动菜单为例,说明一下怎么样进行硬盘安装。根据/mnt/deliiso/isolinux/isolinux.cfg 文件里面的内容编辑 Grub 启动菜单安装选项里面的内容如下(文件:/boot/grub/menu.lst):

title DiLi Linux 0.8 Installation
root (hd1,2)
kernel /isolinux/bzImage root=/dev/ram load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6464 rw
initrd /isolinux/initrd.gz

(注意:上面以“kernel”开始到“rw”结束是一行)

如果你用LILO引导系统,下面是 LILO 引导菜单的相关内容(假设安装文件在/mnt/hdc3下面,文件: /etc/lilo.conf )

image = /mnt/hdc3/isolinux/bzImage
initrd = /mnt/hdc3/isolinux/initrd.gz
append = "root=/dev/ram load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6464 rw"
vga = normal
label = installdeli

(同样,append 到 rw" 是一行)

重新启动机器后,在 Grub 启动菜单里选择“DiLi Linux 0.8 Installation”进入安装程序(在Lilo启动菜单里选择 “installdeli”),在提示符下面执行“deliinstall”后即开始进行安装,步骤同上面wiki页面介绍的光盘安装基本一样。你根据安装程序提示依次设置你的键盘、根分区、格式化根分区、选择安装文件所在位置、选择内核类型(是否是SCSI启动分区)、选择swap分区、格式化和激活swap分区、选择语言、设置root密码、设置普通用户账号、安装Lilo引导程序、安装软件并完成安装。这里与光盘安装略有不同的地方就是当你选择安装文件所在的分区时,因为它的安装提示没有随着新版本的发布而更新,可能会误导你。在这一步,当问你是否搜索光盘,选择NO,然后问你包含安装文件的设备,这时你要输入linux下的设备分区名称,在我们这里就是:/dev/hdc3 。

另外,不管你是从光盘还是从硬盘安装,都需注意以下几点:
1)、用上、下、左、右光标键在选项之间移动,用空格键或回车键选定选项,如有OK字样,移到OK上按回车键即确定选项。在安装过程中,系统基本上不会给你确认的步骤,所以,在选择OK按回车键之前请仔细检查;
2)、小内存机器安装之前要先激活swap分区,按DeLi Linux WiKi 上的官方说法是小于48M时在执行deliinstall前就要激活它(参见:http://www.delilinux.org/wiki/doku.php?id=chinese:installation:cdrom 的开头部分 )。原因是安装程序的pacman程序在小内存机器上执行时可能出现问题。具体方法是在启动安装系统后,在执行deliinstall前执行激活交换分区命令,假设交换分区是 /dev/hdc2,那么就是: swapon /dev/hdc2 ;如果没有设置交换分区,则格式化交换分区,简单的说就是分区的时候分一个Id为82的交换分区,再用 mkswap /dev/hdc2 格式化交换分区(把/dev/hdc2换成你的交换分区名称)。Haary 已经写了一个轻量级的pacman 替代来解决这个问题,参见:http://www.delilinux.org/wiki/doku.php?id=devel:0.8
3)、在安装Lilo 引导程序时,如果你打算用其它系统来引导DeLi Linux就选择忽略(skip)就是了;第一项的简单自动安装将把引导程序安装到第一个硬盘的主引导扇区中(即MBR),所以这将覆盖你的第一个硬盘的MBR中原来有的引导记录;当选择第二项专家模式安装时,要注意默认安装的 image 都是 /boot/bzImage,如果要由新安装的DeLi Linux 引导其它系统,你需要安装LILO引导后手工修改 /etc/lilo.conf文件。当你修改了lilo.conf后,要执行lilo命令更新引导扇区。lilo.conf 文件的编辑请参考 man lilo.conf ;

4)、在进行到最后一步安装软件时,普通用户建议选择“YES”,即安装全部软件。需要注意的是,即使你这样选择,并不是光盘上的所有软件都安装了,如,自己编译程序需要的开发包就没有安装。这需要你设置好系统后再用 pacman -S devel 命令安装全部开发包。如果你没有选择安装全部软件,可以把 /etc/pacman.conf 的相应内容设置好,如我这里设置从前面硬盘里的安装文件安装,设置的[cdrom]节如下:

[cdrom]
Server = file:///mnt/hdc3/pkg

以后再用“pacman -Sy”执行系统软件安装数据库与安装源的同步,用 “ pacman -S 软件名或软件组名 ” 来安装相应的软件。如: “ pacman -S zhcon ” 安装 Zhcon 软件; “ pacman -S core lib xlibs net ap xserver desktop mm devel ” 即安装9个软件组的全部软件(其中的core在前面安装DeLi Linux时已经都安装了)。因为,我到现在为止还没有在 DeLi Linux 官方网站发现完整的软件组(groups)信息,也许漏掉了个别软件组也不一定。还有,个别没有归入任何软件组的软件仍然要手工安装,如:skipstone 网页浏览器, leafpad 文本编辑器等。

另外,假设你的机器既没有其它已经安装了的操作系统,也没有光驱,那么,你可以把硬盘拆下来,在其它系统上完成安装,并把lilo引导程序的安装位置定位到DeLi Linux的硬盘上(如我这里就选/dev/hdc,而不是它默认的/dev/hda)。这不会破坏你的原有操作系统的。然后,再把这块硬盘装回原电脑,IDE接口和主从盘的设置与在另一台电脑安装时的相同(如:原来是IDE2接口的主盘/dev/hdc,现在也是IDE2接口的主盘/dev/hdc),并设置成从这块硬盘启动系统。这也有一个好处,把硬盘拿到新点的机器上安装起来要快一些。还有一些光驱不能直接从光驱启动,如果你有软驱,也有可能用光盘安装的方法安装 DeLi Linux 0.8(具体作法参见:光盘安装的开头部分)。

无论你在哪个机器上安装DeLi Linux,上面的安装程序所安装在硬盘上的文件都是一样的。针对不同机器不一样的是下一步,我将在另一篇日记中写的:设置 DeLi Linux。

9 thoughts on “DeLi Linux 0.8 安装”

  1. Pingback: pingback
  2. 4)、在进行到最后一步安装软件时,普通用户建议选择“YES”,即安装全部软件。
    最后一步的提示好像是安装光盘上的其他软件,我当时觉得自己是硬盘安装的,就选择的no。结果启动就只有一个console界面。可以说下,如果选择了no,然后怎么全部安装pkg目录下的所有文件么?我用pacman试了几次都是提示错误,然后我就重装了。
    还有因为有的用户还在使用lilo,比如我,所以硬盘安装时设置就设置的麻烦了一些,希望把硬盘安装lilo的设置也加上,毕竟和grub的语法还有有些不同的。

  3. Pingback: pingback
  4. Pingback: pingback
  5. 你好,我是用Grub启动菜单的方式安装deli linux的,安装到最后,提示按 CRTL+ALT+DEL 启动,我重启后,没发现有deli linux的启动菜单呀!怎么才能进入安装成功的deli linux里面呀!还是从 Grub 启动菜单title DiLi Linux 0.8 Installation进入吗?我是新手,希望能得到答复!

  6. 谢谢博主,按照你的方法,终于在我的老爷机上装上了deli linux,感觉安装deli linux有些难,如果不借助额外的linux系统,可能没办法从硬盘安装deli linux!
    我是借助puppy安装的,安装需要的命令我都是偷懒在puppy里用鼠标和键盘提前做完的!接触linux太少了,命令都不会,没办法呀。

Comments are closed.