ttylinux的制作步骤

简介:
创建iso目录作为制作LiveCD的根的目录,并在其中创建grub所需的目录
# mkdir -pv iso/{ttylinux,boot }
              #mkdir –pv iso/boot/grub
# cp -rv /usr/share/grub/i386-redhat/*  iso/boot/grub
 
将下载到的ttylinux iso镜像文件挂载至某目录,并复制文件
# mount -o loop /root/bootcd-i486-9.1.iso  /media/cdrom
# cp -rv /media/cdrom/boot/*  iso/ttylinux/
 grub建立配置文件
# vim /root/iso/boot/grub/grub.conf
 
添加如下内容:
default         0
timeout         10
color green/red    magenta/orange
title   My ttylinux(ttylinux-9.1)
root (cd)
kernel  /ttylinux/vmlinuz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=8192 ro root=/dev/ram0
initrd  /ttylinux/filesys.gz
 
执行如下命令,创建iso镜像:
# mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o ttylinux.iso  iso
 
到此为止一个grub引导的ttylinux LiveCD已经制作完成了。您可以使用虚拟机,或刻录成光盘来引导您的系统了。
 
在新硬盘上新建分区作为bootttylinux的分区,先查看新增的硬盘的编号
# fdisk -l
Disk /dev/hda: 41.9 GB, 42949672960 bytes
15 heads, 63 sectors/track, 88768 cylinders
Units = cylinders of 945 * 512 = 483840 bytes
Disk /dev/hda doesn't contain a valid partition table
 
接着去格式化新建分区,并挂载至某目录(这里为/mnt/hda1)
# mkfs.ext3 /dev/hda1
# mkfs.ext3 /dev/hda2
# mkdir  /mnt/hda1
# mount /dev/hda1  /mnt/hda1
 
安装ttylinux至硬盘,启动此系统,进行基于LiveCDttylinux,然后对硬盘进行分区。
#fdisk /dev/hda
第一块hda1分区为100M,第二块hda2分区为5G
# mkdir -pv /mnt/hda1
# mkdir -pv /mnt/hda1
# mount /dev/hda1  /mnt/hda1
# mount /dev/hda2  /mnt/hda2
 
挂载光盘至当前系统,并复制所需文件
# mount /dev/hdc  /mnt/cdrom
# cp -r /mnt/cdrom/boot/grub/  /mnt/hda1/
# cp  /mnt/cdrom/ttylinux/{vmlinuz,filesys.gz}  /mnt/hda1/
 
复制ttylinux系统文件至/dev/hda2
# cp -r /{etc,bin,sbin,var,lib,home,root,usr,dev,tmp}  /mnt/hda2
# mkdir  /mnt/hda2/{boot,proc,sys,mnt/cdrom}
 
编辑/mnt/hda1/grub/grub.conf,确保其为以下内容:
 
default         0
timeout         10
color light-green/black light-magenta/black
title   My ttylinux(ttylinux-9.1 )
root (hd0,0)
kernel  /vmlinuz ro root=/dev/hda2
initrd  /filesys.gz
 
重新启动系统,
 
grub的启动界面按"c"键进行grub的命令行模式,而后执行如下命令:
grub> root (hd0,0)
grub> setup (hd0)
 
退出光盘,重新启动系统即可从硬盘启动ttylinux了。









本文转自 linuxtro 51CTO博客,原文链接:http://blog.51cto.com/linuxtro/275794,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
小程序 JavaScript API
小程序点击复制功能制作
小程序点击复制功能制作
123 0
|
9月前
|
前端开发 Java 定位技术
【软件实战】5分钟拥有一款自己的软件(教程+成品展示)(下)
【软件实战】5分钟拥有一款自己的软件(教程+成品展示)
138 0
|
8月前
提升工程2.0作业完成指导:A3.演示文稿设计与制作
今天,给大家带来的是被多数学校选择的:A3.演示文稿设计与制作。
79 0
|
4月前
游戏开发实战教程(15):形状放置预提示
游戏开发实战教程(15):形状放置预提示
23 0
|
4月前
|
C# 数据库
C#桌面文案小工具 ,详细带解说图(带源码)
C#桌面文案小工具 ,详细带解说图(带源码)
|
9月前
|
区块链 索引
【软件实战】5分钟拥有一款自己的软件(教程+成品展示)(上)
【软件实战】5分钟拥有一款自己的软件(教程+成品展示)
72 0
|
9月前
|
域名解析 弹性计算 应用服务中间件
部署导航网站的一般步骤
部署导航网站的一般步骤
113 1
|
安全 开发者 Docker
镜像制作的方式介绍|学习笔记
快速学习镜像制作的方式介绍
79 0
|
搜索推荐
自己制作网站有哪些注意事项
在互联网时代,建设网站早已不再是企业才会有这类需求的,不少个人也开始需要建设自己的网站,他们可能是因为要进行创业,有的是想让自己的作品得到更好的推广。所以,怎么自己制作网站就成为大家比较关心的问题。随着网站建设技术的不断升级,这也让之前很专业的网站制作变得简单起来。一般人要想建设一个自己的网站其实并不难。
156 0
|
图形学
Unity 3D中ToLua-UGUI使用说明、导入Unity流程、制作登陆界面
ToLua制作登录界面 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) 请支持大神开发者:骏擎CP,蒙哥等奔赴在前线的开发前辈们 到官方网站下载,或Unity商店购买: ToLua官方网站 —— 下载资源 1 英文好的朋友,可直接看官方文档。
2527 0