当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何把已在线更新成中文后的ubuntu 10.04 做成纯中文启动盘?(有技术含量的)
帖子发表于 : 2010-08-18 18:27 
头像

注册: 2010-08-05 12:48
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
问问各位高手们。我的ubuntu10.04 已在线更新成中文版后。 如果我想要这个已更新的中文unbuntu 系统做成纯中文启动盘,也就是说,当我再重装后,我就不需要再在线更新成中文。我不喜欢更新后就做个备份,以后就直接还原。这个没意思。最主要的原因是我想把这个纯中文的unbuntu光盘拿给那些没有网络的人安装。因为我们这里很难上到网,网费很高。我再网上搜索一段时间,也没发现别人问过我这类似的问题。再笨论坛也没发现。所以我只好先提出来咯


_________________
我的存在,只是为了让你堕落!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何把已在线更新成中文后的ubuntu 10.04 做成纯中文启动盘?(有技术含量的)
帖子发表于 : 2010-08-18 20:26 
头像

注册: 2010-06-04 1:06
帖子: 1791
送出感谢: 3
接收感谢: 5
试试remastersys :em11


_________________
1. GIMP入门教程(1~7)——比Photoshop更棒的图像处理软件!
2. Ubuntu桌面培训——初级,新手入门必看


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何把已在线更新成中文后的ubuntu 10.04 做成纯中文启动盘?(有技术含量的)
帖子发表于 : 2010-08-19 18:37 
头像

注册: 2010-08-05 12:48
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
ubuntu1023 写道:
试试remastersys :em11

行 我去试试看


_________________
我的存在,只是为了让你堕落!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何把已在线更新成中文后的ubuntu 10.04 做成纯中文启动盘?(有技术含量的)
帖子发表于 : 2010-08-26 18:58 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
给你个脚本,参考下,自己更改就行了

代码:
 
#!/bin/bash

btisoname=origin.iso

clear
echo "##############################################################"
echo "[*] Setting up the build environment..."

services="inetutils-inetd tinyproxy iodined knockd openvpn atftpd ntop nstxd nstxcd apache2 sendmail atd dhcp3-server winbind miredo miredo-server pcscd wicd wacom cups bluetooth binfmt-support mysql"
export LC_ALL=C

mkdir -p mnt
mount -o loop $btisoname mnt/
mkdir -p extract-cd
rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
mkdir -p squashfs
mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs
mkdir -p edit
echo "[*] Copying over files, please wait ... "

cp -a squashfs/* edit/

cp /etc/resolv.conf edit/etc/
cp /etc/hosts edit/etc/
cp /etc/fstab edit/etc/
cp /etc/mtab edit/etc/

mount --bind /dev/ edit/dev
mount -t proc /proc edit/proc

echo "##############################################################"
echo "[*] Entering livecd. "
echo "##############################################################"
echo "[*] Now you can modify the LiveCD. At minimum, we recommend :"
echo "[*] apt-get update && apt-get upgrade & apt-get clean"
echo "##############################################################"
echo "[*] If you are running a large update, you might need to stop"
echo "[*] services like crond, udev, cups, etc in the chroot"
echo "[*] before exiting your chroot environment."
echo "##############################################################"
echo "[*] Once you have finished your modifications, type \"exit\""
echo "##############################################################"

chroot edit

echo "[*] Exited the build environemnt, unmounting images."

rm -rf edit/etc/mtab
rm -rf edit/etc/fstab

umount edit/dev
umount edit/proc
umount squashfs
umount mnt

chmod +w extract-cd/casper/filesystem.manifest

echo "[*] Building manifest"
chroot edit dpkg-query -W --showformat='${Package} ${Version}n' > extract-cd/casper/filesystem.manifest

for service in $services;do
chroot edit update-rc.d -f $service remove
done

REMOVE='ubiquity casper live-initramfs user-setup discover xresprobe os-prober libdebian-installer4'
for i in $REMOVE
do
sed -i "/${i}/d" extract-cd/casper/filesystem.manifest-desktop
done

cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop

sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop

rm -rf extract-cd/casper/filesystem.squashfs
echo "[*] Building squashfs image..."

mksquashfs edit extract-cd/casper/filesystem.squashfs

rm extract-cd/md5sum.txt

(cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)

cd extract-cd

echo "[*] Creating iso ..."

mkisofs -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -V "MYiso" -cache-inodes -r -J -l -o ../new.iso .

cd ..

echo "[*] Your modified ISO is in $(pwd)/new.iso"
echo "##############################################################"




页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译