grub作为独立的分区

场景说明:当mkinitrd时一个脚本的时候,而grub-install也是一个脚本,很难想象的就是尝试新鲜的事务,才会不愿意接触新的环境,但是perl脚本始终是整体,所以才有了如下的答案:

指定--boot-directory的时候,被告知, it can not be used 。现在明白了root-directroy的存在,没有尝试过,了解过,还是深入研究之后,也会出现文件目录没有保持一致的问题,就像卷标,一样,失去的青春。如何正确的使用grub-install,并且正确的启动可定是目前的重头戏,还有如何梳理,排序,才是最最重要的。授人以鱼,不如授人以渔。从今天的测试过程中,可以得知实验步骤规划的重要性,使用了grub指定内核和虚拟文件系统:

grub > kernel (hd0,0)/boot/vmlinuxz

grub > initrd  (hd0,0)/boot/initrd

忘了说明,必须使用

grub > boot 重新启动,否则无法完成安装,但是为什么没有正确的启动,真是令人躁动不已啊!!

但是正如红光所言,任何的谎言都是由于采取不合理的控制,实验的方法存在缺陷导致的。而我们在

整个过程中,已经在错误的道路上了。我们尝试重启,但是我们就此放弃了bootloader选择了重新加载

然后出现Error 15 :File not foound .Maybe we will never forget spent so much time to search ,but throw it away like rubbish!!

grub中的setup和grub-install作用是一样的么?

尝试回答这个问题的基础是grub-install是一个脚本,只有在深入研究的情况下,才可以断言,但是可以从最近的文章中得知setup承担着grub安装到硬盘的神圣使命,否则一切都是虚无!!

仔细观察setup的安装打印就会了解stage_1和stage_1.5的存在。

详细说明:

启动分区和根文件分区是分开的,导致启动的时候,应该是先挂载启动分区,然后读取启动分区的menu.lst文件,展现在用户面前的是系统的选择,但是,现在我修改menu.lst启动菜单,居然完全没有效果。

例如:我修改菜单,显示系统菜单供用户选择,非常遗憾,居然没有看到菜单的存在。

另外,不管我如何修改,root路径居然没有发生改变,

解决方案:原来/boot是独立挂载的,不在根文件系统中

时间: 2024-08-12 19:35:05

grub作为独立的分区的相关文章

安装grub到U盘分区,实现多系统引导

目录 1.分区工具及分区类型 1.1 显示分区表和分区信息 1.1.1 fdisk -l 1.1.2 gdisk -l 1.1.3 parted -l 1.2 常见分区类型 1.3 分区样例 1.3.1 BIOS/MBR example layout 1.3.2 UEFI/GPT example layout 1.3.3 BIOS/GPT example layout 2.gdisk 2.1 输入“?”获取帮助 2.2 备份和恢复分区表 2.3 Recover GPT header 3.part

Ubuntu与Win7双系统下,改变分区导致error:no such partition grub rescue>

我电脑装的是windows和ubuntu双系统.在windows下改变分区,包括新建分区.删除分区.合并分区等操作,会造成Ubuntu的grub找不到分区,以致进入grub rescue模式.这时可以通过如下方式恢复.摘抄http://www.cnblogs.com/ZhangZhifeng1988/archive/2011/12/19/2294018.html如下: 上网找了很多方法问题终于解决了.网上的内容大概有那么三种,一种是用LiveCD,只有挂了的这一台电脑,在公司里也懒得再下系统刻C

linux下磁盘分区详解

给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区. 一个硬盘的主分区也就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须得有一个主分区.         扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才行.逻辑分区也就是我们平常在操作系统中所看到的D.E.F等盘. 分区从实质上说就是对硬盘的一种格式化.当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了BIOS系

u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法

今天用U盘装linux时候不小心将grub安装到了U盘上,导致每次启动系统都得插U盘,下面是解决办法,拷贝时忘了记下转载出处,实在不好意思.————————————————————————————————————————————————————————————————装redhat linux的时候用的是u盘安装,不小心把grub装在了u盘上,然后每次都要从u盘启动,当然不能容忍这样子,以下就是修复grub的过程: u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/bo

linux中grub文件丢失或者错误解决方法

首先我们来看下以下别人博客的解决方案: 第一种情况: 是由于grub中的grub.conf文件损坏,开机后直接进入到了grub>命令行模式下.下面将图解此过程 这时可以使用help看一下grub可支持命令有那些,以便供修复时使用. 第二个使用的命令是find (hd0,0)/按tab如果能补全就表示系统在此分区上. 各个参数说明: 这时要注意,当你指定内核后,但未指定内核后面的参数(ro root=(此处未指定的话))将无法正常启动,报:请给root参数,一般情况下是系统是可以自动探测到,但这个

谢烟客---------Linux之grub应用

Grub基础.工作流程.grub配置文件.grub功能.grub内置命令行接口 grub安装.grub修复 双系统安装(先Windows后Linux,以免windows NTloader会覆盖Linux loader) GRUB Grand Uniform Bootloader CentOS5,6 grub1 0系,设备或分区编号从0开始 CentOS7 grub2 1系,设备或分区编号从1开始 CentOS5,6 grub应用: 一.grub的工作流程 stage1 mbr中 stage1.5

linux下grub相关知识详解

一.grub相关知识详解 (1)grub:GRand Unified Bootloader grub 0.x :grub legacy grub 1.x : grub2 grub legacy: stage1:mbr的bootloader阶段 stage1_5:mbr之后的扇区,让stage1的bootloader能够识别stage2所在分区的文件系统 stage2:磁盘分区(/boot/grub/) 配置文件:/etc/grub.conf-->/boot/grub/grub.conf stag

/etc/grub.conf

http://leejia.blog.51cto.com/4356849/788902 grub.conf是grub的主配置文件,通过这个配置文件,grub才能找到kernel,系统才能正常启动. #boot=/dev/sdb :boot分区所在位置 default:定义默认启动的kernel或是操作系统 timeout:定义等待进入选择kernel或操作系统菜单的时间 splashimage:指定我们选择kernel或操作系统菜单后面那张图片.如果定义,这张图片需要用linux自带的软件xmp

Debian 7.x 安装教程、网络配置、软件源配置、磁盘分区、LVM、U盘安装、网络安装

目录 一.准备安装Debian系统      1.1Debian简介          1.1.1介绍Debian版本          1.1.2Debian的正式发音          1.1.3Debian软件包管理          1.1.4Debian分支          1.1.5官方网站与文档          1.1.6介绍  Debian 7.1  1.2获得Debian发行版          1.2.1从镜像站点上下载ISO的镜像文件          1.2.2将IS