千家信息网

Ubuntu DIY操作系统怎么使用

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容介绍了"Ubuntu DIY操作系统怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!e
千家信息网最后更新 2025年01月24日Ubuntu DIY操作系统怎么使用

本篇内容介绍了"Ubuntu DIY操作系统怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

export WORK=~/diy_ubuntu
mkdir -p $WORK
然后我们把光盘镜像文件挂到/mntsudo mount -t iso9660 -o loop dapper-live-i386.iso /mnt cd $WORK

Ubuntu DIY复制文件光盘文件

mkdir Ubuntu-livecd
cp -a /mnt/. ubuntu-livecd
chmod -R u+w ubuntu-livecd
sudo umount /mnt
由于光盘中包含了很多windows下面的自由软件,我们来把不必要的文件删除。当然你可以保留。rm -rf $WORK/ubuntu-livecd/programs
把光盘中的压缩文件挂起来,这个样子以后你可以在$WORK/old目录中看到一个完整的linux操作系统的目录。mkdir $WORK/old
sudo mount -t squashfs -o loop,ro $WORK/ubuntu-livecd/casper/filesystem.squashfs $WORK/old
我们建立一个2GB大小的文件系统,然后把这个文件当作一个设备文件格式化,结果系统给出了一个警告,别理会它,选择是就是。
sudo dd if=/dev/zero of=$WORK/ubuntu-fs.ext2 bs=1M count=2147
sudo mke2fs $WORK/ubuntu-fs.ext2

然后我们把这个空文件系统挂起来。
mkdir $WORK/new
sudo mount -o loop $WORK/ubuntu-fs.ext2 $WORK/new
复制linux Ubuntu DIY操作系统的文件.由于我们事先得到的linux是压缩的,所以我们把它解压了。sudo cp -a $WORK/old/. $WORK/new
当然现在$WORK/old就没有用处了。废掉它sudo umount $WORK/old

我们首先进入刚才得到的那个Ubuntu DIY操作系统
sudo cp /etc/resolv.conf $WORK/new/etc/
sudo mount -t proc -o bind /proc $WORK/new/proc
sudo chroot $WORK/new /bin/bash
现在你就进入系统了,高喊linux for human beings,大炼ubuntu,想干什么就干什么。
# vi /etc/apt/sources.list #选择适合你的源
# apt-get update
# apt-get dist-upgrade
# apt-get install 你想装的软件
# apt-get clean

Ubuntu DIY更多的配置

***离开你的那个操作系统
# exit
sudo umount $WORK/new/proc
sudo rm $WORK/new/etc/resolv.conf
现在你已经回到了你的初始状态中

把manifest重新整一遍
sudo chroot $WORK/new dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/ubuntu-livecd/casper/filesystem.manifest
然后做一下"磁盘清理"
sudo dd if=/dev/zero of=$WORK/new/dummyfile
sudo rm $WORK/new/dummyfile

Ubuntu DIY重新压缩系统

sudo rm $WORK/ubuntu-livecd/casper/filesystem.squashfs
cd $WORK/new
sudo mksquashfs . $WORK/ubuntu-livecd/casper/filesystem.squashfs
你的改动都保存了。现在把$WORK/new废掉
cd $WORK
sudo umount $WORK/new
把文件的md5重新算一下
cd $WORK/ubuntu-livecd
sudo find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt
Ubuntu DIY建立光盘镜像,命令很长,忍受着点。
cd $WORK
sudo mkisofs -o ubuntu-new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V "My Cool Ubuntu Live CD" -cache-inodes -J -l ubuntu-livecd
然后你就可以用iso把光盘烧了

"Ubuntu DIY操作系统怎么使用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

系统 文件 操作系统 光盘 更多 内容 目录 知识 软件 镜像 选择 实用 自由 学有所成 接下来 命令 困境 大小 实际 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 虚荣服务器 数据库事务未提交会怎么样 页面提交腾讯云服务器后没有图片 it行业软件开发介绍 北京搜房网络技术限公司 霜语服务器人口比例2022 学习成绩不好可以学软件开发吗 世纪佳缘数据库 县域数字乡村指数数据库数据 新推出的数据库防火墙 明宇软件开发有限公司 代码编写软件开发板 湖南多功能软件开发收购价格 梁溪区机电软件开发售后服务 电商怎么开发软件开发 sql2000查询表数据库 做跨境电商是从代理商租服务器吗 深圳网络技术开发采购 孝感移动公司服务器地址 原神国际服中的服务器是什么 明日之后庇护城服务器在第几行 高邑技术软件开发服务技术规范 聚合支付类app软件开发 网络技术是软件技术吗 天津大宇宙软件开发 曙光服务器怎么进管理端口 江门嵌入式软件开发流程哪家好 网络安全所存在的问题 网络安全展示活动 凌永成车载网络技术
0