当前位置:首页 » 操作系统 » linuxboot

linuxboot

发布时间: 2022-01-31 07:13:45

linux 启动分区 就是/boot吗

你的描述有点乱……

启动分区只是一个思维概念。
一般 Linux 里面启动分区表示的是含有内核的分区。
内核放在 /boot 里面,所以 /boot 被理解为启动分区。

Linux 的内核本身不能自己启动,他需要一个外部的 bootloader 程序。现在用的都是 grub (古老的 lilo 已经被废弃了)。grub 的启动,要从 IBM/PC 兼容机的启动方式说起……

忽略软盘光盘的启动,直接说硬盘,启动顺序是 BIOS -> 启动硬盘的 0 面 0 柱面 0 磁道 0 扇区(理解为硬盘的最开始就行了)里面的程序 -> MBR 程序进行二级引导程序运行 -> 系统的启动程序 -> 启动系统 。
MBR 在的这个扇区称为做 MBR 扇区。里面的东西是主引导记录(MBR 的本意),一个扇区 512 字节,这里的程序只有 446 字节,后 4*16 字节是主分区表,共 4 个位置,外加 2 字节的 55AA 标志。
真正启动计算机的东西,在这里,不过 446 字节不可能启动一个大型系统,所以这里是过渡程序,Windows 的过渡程序是寻找主分区表中被标志为“激活”的分区,启动这个分区的超级块里面的程序(类似 MBR 程序,但没有了 446 字节的限制,所以可以实现系统启动)。
GRUB 在 MBR 里面的程序是一个根据设置,直接继续启动 GRUB 后期的程序代码(stage2)。从而启动进入完整 GRUB 功能的环境,读取 Linux 内核并且运行内核。GRUB 的启动在部分阶段是不需要分区支持的,这点可以绕过很多问题。但也有很多问题……

现在说启动分区的问题:
Windows 的启动分区就是主分区表中的“激活分区”,如果你的 C 不是激活分区,那么你的 Windows 不能启动。
GRUB的特性导致了一个问题:只要能启动到 GRUB ,并且 GRUB 可以继续启动 Linux 内核,那么就不需要什么别的要求(Windows 必须有个主分区的 C 放置 NTLDR ,因为他的 MBR 程序太简单,设计理念的问题……)

所以,Linux 其实是可以不用 /boot 的。他仅仅是一个习惯传统而已。

你可以认为能启动 grub ,而且存放内核的分区,就是 Linux 的启动分区。
但 grub 和内核可以在两个不同的地方。这个时候,启动分区你最好理解为 放置 GRUB 的分区。

有关你的盘的分区容量的问题:
Linux 的 / 分区必须是 Linux 的分区类型,也就是需要格式化为 Windows 不支持的分区。你删除 XP 所占用的空间要怎么删除?这是需要重新分区的(PQ Magic 可以缩小你的 XP 分区,把腾出来的空间分一个新的分区)。所以你的 hda1 如果给 Linux ,只能格式化,或者拆分出来新的分区来给 Linux 。
但这样还一个问题:你以前的 Linux 分区如何规划的?可能这里新的分区,不能合并到你的 Linux 分区里面。

你现在可能把 GRUB 安装到 MBR 上了,但你 fdisk -l 看到的其实是 Windows 的激活分区,GRUB 启动是忽略“激活”分区的。他直接去找 GRUB 所在分区。

Ⅱ linux怎么进入boot设置

-_-!!!
Boot设置指的是Linux的启动设置吧??不是指PC的启动项吧?!
现在一般的Linux都是使用Grub引导,然后Grub的配置文件在/boot/grub/下,是menu.lst~~
新的Ubuntu使用了Grub2,配置文件好像是grub.cfg~~

Ⅲ 如何在boot里加入linux

不知道你的linux下的/boot分区是不是单独分出来的,如果是可以去下载一些查看linux分区的软件,从中/boot/grub里找到一个menu.lst的文件,把它拷出来,放到C盘根目录下。用写字板之类的打开,把无关的内容去掉,只留下(或者加入):
root (hd0,x) (x根据你当时的分区情况定了)
uuid=-----
kernel=-----
initrd=-----

找一下矮人DOS工具箱,grub之类的软件,提取grldr放到C盘根目录下,把boot.ini文件的只读属性去掉,添加C:\GRLDR="LINUX"。

Ⅳ linux经常用到的boot 是什么意思

boot是启动的意思,
根/目录下的/boot文件夹里有启动文件和内核

Ⅳ linux中的/boot文件

/boot分区下的那几个img文件不能删除的,一个是内核文件,还有一个initrd*******.img是虚拟文件系统文件,作用是在Linux启动之初,被引导程序加载到内存仿真成根目录,并通过它通过的一个可执行程序来加载启动过程中需要的内核模块,所以这些文件是启动过程中必须的文件,是不能随便删除的。/boot分区里面的文件都很重要,不要乱删,而且/boot分区最好是单独一个分区,平时不需要清理它的。

Ⅵ 在Linux的分区中/和/boot有什么区别/分区又是用来做什么的

linux分区结构为树结构,windows为森林结构,所以有C盘D盘之类的,而linux /分区就是根分区。操作方法如下:

1、启动机器时,按下 F12,进入 BIOS,进入BIOS设置界面后,按上下方向键↑↓,选择【Boot Mode】。

Ⅶ Linux开机显示boot,怎么解决啊

u-boot模式不是在进入系统之后设的 是在还没有进入系统之前设置的; 一般选择U盘启动模式 在bios里面设置;
如果是在开发中,启动内核时,开机上电任意输入都能进入u-boot模式;

Ⅷ Linux boot文件是什么

/boot:启动Linux的核心文件。

以下是其他常用的linux操作系统目录:
/bin:存放最常用命令;
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令存放目录;
/usr:最大的目录,存许应用程序和文件;
/usr/X11R6:X-Window目录;
/usr/src:Linux源代码;
/usr/include:系统头文件;
/usr/lib:存放常用动态链接共享库、静态档案库;
/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充。

Ⅸ Linux boot用户密码

在 启动GRUB的 时候 按回车进入GRUB 按 e进入 选择内核(kerner)这行按e 进入编辑模式

将rhgb quiet 改为single 在启动 这个时候进入的实际是init1(单用户模式)

一般做调试和维护用

在这里输入passwd root进行密码修改 完了再把GRUB改回来就可以了

Ⅹ linux操作系统和boot目录下面都是什么文件

/boot:启动Linux的核心文件。

热点内容
海康威视存储卡质量如何 发布:2024-09-19 08:55:35 浏览:939
python3默认安装路径 发布:2024-09-19 08:50:22 浏览:516
环卫视频拍摄脚本 发布:2024-09-19 08:35:44 浏览:418
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:256
编程常数 发布:2024-09-19 08:06:36 浏览:952
甘肃高性能边缘计算服务器云空间 发布:2024-09-19 08:06:26 浏览:162
win7家庭版ftp 发布:2024-09-19 07:59:06 浏览:717
数据库的优化都有哪些方法 发布:2024-09-19 07:44:43 浏览:269
知乎华为编译器有用吗 发布:2024-09-19 07:32:20 浏览:618
访问虚拟机磁盘 发布:2024-09-19 07:28:13 浏览:670