Ubuntu图形安装Linux衍生版本的实现方式的标准模式

系统 Linux
不过,据开发者介绍,在性能上可能不如 Cramfs。在 Linux Kernel 2.6.29 的首个 RC 版本加入了Squashfs 文件系统的支持,同时目前Squashfs文件系统也是被广泛的用在了Live CD中这个在Ubuntu图形安装中尤为明显。

给大家推荐一款很不错的Ubuntu图形安装系统很有学习价值,这里我主要讲解Ubuntu图形安装系统的应用,包括介绍Ubuntu图形安装包背景知识等方面。在开始正式内容之前,需要交待一个基础的概念“什么是squashfs文件系统”。

在说起squashfs文件系统之前要说明下Cramfs文件系统,Cramfs 是 Linus 写的很简单的文件系统,有很好的压缩绿,也可以直接从 Flash 上运行,不须 load 到 RAM 中,因此节约了 RAM。

但是 Cramfs 是只读的,对于需要运行时修改的目录(如: /etc, /var, /tmp)多有不便,因此,一般将这些目录做成ramfs 等可写的 fs。而 SquashFS 是对 Cramfs 的增强。突破了 Cramfs 的一些限制,在 Flash 和 RAM 的使用量方面也具有优势。

不过,据开发者介绍,在性能上可能不如 Cramfs。在 Linux Kernel 2.6.29 的*** RC 版本加入了Squashfs 文件系统的支持,同时目前Squashfs文件系统也是被广泛的用在了Live CD中这个在Ubuntu图形安装中尤为明显。

同时squashfs可完整的存储uid/gid和文件建立的时间,这个也可以成为定制Ubuntu图形安装图形安装光盘的方式之一。

定制Ubuntu图形安装光盘需要做的内容如下:

预装特定的程序 本地化语言支持 移出软件安装包 添加软件安装包 更新软件安装包 改变系统默认设置 (主题、图标、桌面、面板、浏览器主页等等)目前这个也是很多Linux衍生版本的实现方式的标准模式。首先要安装Squashfs对应的工具首先,请确认你安装了必要的工具:

[code]sudo apt-get install squashfs-tools mkisofs qemu[/code]同时要加载 squashfs 模块 支持[code]sudo modprobe squashfs[/code]将Ubuntu图形安装-9.10-desktop-i386.iso内容加载到复制到用户的cuos目录下面:

  1. [code]  
  2. mkdir ~/cuos  
  3. mv Ubuntu图形安装-9.10-desktop-i386.iso ~/cuos  
  4. cd ~/cuos  
  5. [/code]  

挂载iso 释放出光盘的内容

  1. [code]  
  2. mkdir mnt  
  3. sudo mount -o loop Ubuntu图形安装-9.10-desktop-i386.iso mnt[/code] 

把 .iso 的内容释放到 'cd' 目录

  1. [code]  
  2. mkdir cd  
  3. rsync --exclude=/casper/filesystem.squashfs -a mnt/ cd[/code] 

释放桌面系统 加载 squashfs 文件系统

  1. [code]  
  2. mkdir squashfs  
  3. sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs[/code] 

把 squashfs 内容释放到 'sources' 目录

  1. [code]  
  2. mkdir sources  
  3. sudo cp -a squashfs/* sources/[/code] 

配置虚拟根系统内使用网络连接

  1. [code]  
  2. sudo cp /etc/resolv.conf sources/etc/[/code] 

根据你的配置,你也许需要复制hosts文件

  1. [code]  
  2. sudo cp /etc/hosts sources/etc/  
  3. sudo chroot sources  
  4. mount -t proc none /proc  
  5. mount -t sysfs none /sys  
  6. mount -t devpts none /dev/pts  
  7. [/code] 

以上介绍Ubuntu图形安装。

【编辑推荐】

  1. Ubuntu图形安装提高Linux易用性的选择
  2. 提高Ubuntu命令行方式下的工作效率
  3. Ubuntu vsftpd安装设置文件不是件困难的事
  4. Ubuntu IT在Linux中各种操作技术
  5. Ubuntu lighttpd安装和配置
责任编辑:佚名 来源: csdn
相关推荐

2011-04-29 09:15:10

Ubuntu 11.0

2010-03-05 13:17:49

Ubuntu图形安装

2010-03-05 13:36:50

Ubuntu图形界面

2012-03-15 09:46:41

UbuntuLinux安装Adobe AIR

2009-12-31 16:08:07

Ubuntu Linu

2009-08-06 19:50:03

linux命令行模式切linux命令行模式linux命令行

2010-01-05 14:05:05

2013-03-05 14:51:05

UbuntuKDEGnome

2009-12-31 10:24:20

2023-09-07 13:21:00

Linux软件

2021-08-06 09:20:32

Ubuntu桌面图形Linux

2011-03-29 09:14:49

Dispose模式C#

2010-03-15 14:01:29

ubuntu8.04

2010-07-21 09:28:46

Ubuntu Linu

2010-02-02 18:31:19

2010-02-22 10:19:36

Ubuntu Serv

2010-01-05 14:46:03

Linux软件安装

2011-10-13 10:05:29

Ubuntu发行版本

2011-09-06 15:10:20

Ubuntu图形界面

2010-02-02 16:18:29

Linux PPStr
点赞
收藏

51CTO技术栈公众号