安装grub引导的ttylinux
发布日期:2022-02-22 18:04:26 浏览次数:4 分类:技术文章

本文共 3915 字,大约阅读时间需要 13 分钟。

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0; layout-grid:15.6pt;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:199440067; mso-list-type:hybrid; mso-list-template-ids:-1207238794 2042950392 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-tab-stop:81.0pt; mso-level-number-position:left; margin-left:81.0pt; text-indent:-18.0pt;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} -->

如何建立一个引导 grub 引导的的 ttylinux

大致上可以分为三种情况

A 将其制作成 ISO 镜像,以 liveCD 的方式引导系统

1.       建立 ttylinux 根目录 mkdir   /iso/{ttylinux,boot/grub}

2.       在本地目录下建立挂载目录 mkdir  -r  /media/cdrom  

3.       挂载光盘 mount /dev/cdrom  /media/cdrom

4.       复制 grub 引导光盘时做需要的引导程序 cp –vr   /usr/share/grub/i386-redhat/*   iso/boot

5.       拷贝光盘目录 boot 目录下所有文件到 /root/iso/ttylinux

6.       为光盘建立 grub.conf 文件   vim  /root/iso/boot/grub/grub.conf

添加如下内容:     

default   0

Timeout  0

Title  my  ttylinu

Root   (cd)

Kernel   /ttylinux/vmlinuz   load_ramdisk=1  prompt_ramdisk=0   ramdisk_size=8192  ro  root =/dev/ram0

Initrd   /ttylinux/filesys.gz

7.       制作 ISO 光盘镜像 mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o ttylinux.iso  iso

8.       验证:将系统从光盘启动或者另找一台机器将光盘加载到光驱启动

B .j ttylinux grub 引导驱动放到硬盘上,以类似于 liveCD 的方式引导系统,不过该方法的前提是,需要给宿主机加载新硬盘

              1 ,先将宿主虚拟机关掉,然后添加一块硬盘,全部选用默认方式即可

2. 新建文件夹 /media/cdrom 挂载光驱,为硬盘分区作为 boot ttylinux 引导分区,

3. 格式化硬盘  

#fdisk –l

#ffdisk  /dev/sdb

分别新建分区 /sdb1   100M

                     /sdb2   5G

              4,#partporbe       让内核重新读取硬件信息

              5#mkfs.ext3  /dev/sdb1       格式化新建分区

                #mkfs.ext3  /dev/sdb2          

              6, 新建文件夹   /mnt/hdb1

                                     /mnt/hdb2

              7. 挂载分区   #mount   /dev/hda1   /mnt/hdb1

                                   #mount  /dev/hdb2       /mnt/hdb2

              8, 为新硬盘安装 grub                  #grub-install-root-directory=/mnt/hdb1  /dev/hda1           9.cd    /dev/hda1   新建文件夹 ttylinux

                     拷贝系统启动必须文件到 ttylinux 目录下   cp   /media/cdrom/boot/*    /                      mnt//hdb2/ttylinux

         10. 为系统配置 grub.conf 配置文件      #vim   /mnt/hdb2/ttylinux/boot/grub.conf

                                                 default         0

timeout         10

title   My ttylinux(ttylinux-9-RC1 on harddisk)

root (hd0,0)

kernel  /ttylinux/vmlinuz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=8192 ro root=/dev/ram0

initrd  /ttylinux/filesys.gz

         11, 关闭宿主机器,新建虚拟机,将挂光盘镜像指向 tylinux 将硬盘选择 using    a  existing   viuture  disk   并指向刚才新加 的虚拟硬盘。

C .直接在硬盘中安装 ttylinux

              1. 这个方法需要一第一个方法为基础,新建虚拟机,光盘指向为自己在第一个试验中制作的光盘,新建的硬盘必须是 IDE 的,启动机器。    

              2 ,新建文件夹   mkdir  -pv  /mnt/had(1’2)

              3. 格式化信硬盘,步骤同二方法

                     Mount   /dev/hda1  /mnt/hda1

                     Mount   /dev/hda2   /mnt/hda2

              4 挂载光盘 .mount   /dev/cdrom   /media/cdrom

              5 复制其文件系统

cp   -r  /media/cdrom/boot/grrub     /mnt/hda1

                Cp  -r   /media/cdrom/ttylinux/{vmlinuz,filesys.gz }    /mnt/hda1

              Cp   -r     /{etc.bin,sbin,var,lib,home,root,usr,dev,tmp}   /mnt/hda2

                     Mkdir  /mnt/hda2/{boot,proc,sys,mnt/cdrom}

              6, 编辑 /mnt/hda1/{boot/proc/grub/grub.conf

                            default         0

timeout         10

title   My ttylinux(ttylinux-9-RC1 on Harddisk Final)

root (hd0,0)

uz ro root=/dev/hda2

initrd  /filesys.gz

                     7. 重新启动系统,安装 grub 到硬盘

                            grub 启动界面按    c ”键,进入 grub 命令行模式而后执行

                                          grub>root  (hd0,0)

                                          grub>serup  (hd0)

                                          退出,然后重新启动系统

转载地址:https://blog.csdn.net/FengzhizizhiLINUX/article/details/5296800 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:quota 用户磁盘配额
下一篇:本地yum安装

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月20日 03时41分07秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

es审计日志_elasticsearch 事务日志translog 2019-04-21
dw1510_超低温种子储存柜 2019-04-21
文件未找到mathpage.wll_解决MathPage.wll文件找不到的问题(找了好久的良心之作)... 2019-04-21
广州刷脸支付骗局_刷脸支付是骗局?那可能你还不了解刷脸支付 2019-04-21
java 使用或覆盖了已过时的api_JAVA使用或覆盖了已过时的 API 2019-04-21
java 图片旋转保存_Java 对图片90度旋转 2019-04-21
用java实现文学研究助手_数据结构文学研究助手 C语言代码实现(带源码+解析)... 2019-04-21
java gc的几种方式_GC 的三种基本实现方式 2019-04-21
wget linux java 32_通过wget在Linux上下载Java JDK会显示在许可证页面上 2019-04-21
babylonjs 设置面板位置_babylonjs 空间坐标转为屏幕坐标 2019-04-21
oracle里面如何查询sqlid,CSS_oracle中如何查看sql, --查询表状态:  select uo.O - phpStudy... 2019-04-21
oracle 查询中用case,oracle case when 在查询时候的用法。 2019-04-21
oracle正在运行的程序包,ORACLE PL/SQL编程详解之程序包的创建与应用 2019-04-21
php局部页面滚动,在访问另一页面后保留浏览器滚动位置 - php 2019-04-21
jmeter运行linux命令行,Jmeter在linux上运行(命令行运行Jmeter) 2019-04-21
linux服务器怎么添加站点,如何增加站点或虚拟主机及文件说明 2019-04-21
linux系统输入指令,Linux系统基础 - 基本操作命令 2019-04-21
linux设备管理命令,Linux命令(设备管理).doc 2019-04-21
linux 中文utf-8转gbk编码,Linux平台下 GBK编码转UTF-8编码 2019-04-21
linux安装软件在boot,在Linux系统上安装Spring boot应用的教程详解 2019-04-21