GRUB 如何知道硬盘上有哪些操作系统?

发布于 科技 2024-04-27
11个回答
  1. 匿名用户2024-01-28

    我没有经过专业体系的学习,完全是我自己的探索和学习总结,就我的经验和理解随便说出来,陈述中有不规范或含糊不清的地方,请自我纠正:

    1:Grub 需要知道哪些系统可用,在哪里等等,这样它就可以在启动系统之前列出一个表并选择一个系统。 所以所有这些信息都存在**?

    grub 脚本将搜索 PBR 以查找已安装的系统,或搜索分区以查找 Linux 内核文件以添加系统启动项。

    2:重新安装grub不会破坏操作系统吗?

    否,但您可能需要更新自己的 GRUB 配置以查找已安装的系统并查看下一个问题的答案。

    3:在 Grub 中安装额外的操作系统是额外的选项吗?

    您需要运行脚本(例如 update-grub),或者在自己的 grub 配置文件中手动添加启动项。

    4:蛴螬的前半部分是菜单选择,后半部分不在MBR中。

    如果 MBR 是 GRUB,则通常是指 GRUB Stage1,它后面的 Grub 部分,位于 MBR 后面的 62 个扇区,分区引导 grub 下的 GRUB Stage2 部分负责加载系统。

    所以可以说后半部分才是真正的加载器,至于不困意义上的引导加载程序,我不知道这个概念,因为现在在搜索引导加载程序的时候,大部分都是指嵌入式系统的加载程序。

    5:如果你不安装像 grub 这样的多系统选择器,那么 MBR 前面的 400 字节就是引导加载程序? 或者它只是引导加载程序的一部分?

    MBR的字面意思是Master Boot Record,位于硬盘的第一个物理扇区,通常MBR主要是指这个扇区前面的446字节**,也就是boot**,不能称为一个完整的加载器,主要功能是负责加载PBR的活动分区或指向另一个加载器。

    6:BIOS和引导加载程序有什么区别?

    BIOS初始化通常包括自检、硬件初始化,主要是设置中断和初始化硬件参数,最后在MBR中加载启动**;

    加载器初始化硬件设备,主要是建立内存空间的映射,以便挂载系统内核。

    我真的不明白具体的区别。

  2. 匿名用户2024-01-27

    使用 cabbage 工具制作启动盘。

  3. 匿名用户2024-01-26

    Grub 是一个多系统引导加载程序,如果您有第二个系统,例如 Linux,或者类似 DoS 工具箱的东西,您可能已经安装了它。 这个程序是写在你的系统开机区,一键恢复安装系统因为MBR上没有操作,所以即使恢复成功,因为没有正确的开机程序,系统就无法启动。 如果你有光驱,你可以把它和系统一起安装,你可以用一个明亮灵敏的桶轻松获得它。

    如果你没有光驱,我推荐一个更好用的方法,用PQ之类的工具做一个U盘或硬盘PE系统,恢复MBR。 或者使用U盘PE中的dos,或者自己做一个U盘dos,输入dos后使用命令fdisk

    MBR回车重启也没问题。

    但是你说我的电脑开不开,怎么做U盘PE。 试试这个,并在 grub 的命令模式下输入以下命令。

    roothd0,0)

    进入。 chainloader

    1. 输入。 boot

    hd0,0)

    进入。 或。

    roothd0,0)

    进入。 rootnoverify(hd0,0)。

    chainloader

    1.进入汽车。

    boothd0,0)

    进入。 (hd0,x) 中的 x 是系统所在的分区,通常是 c 驱动器,即 0剩下的就交给你了。 这样,您就可以暂时进入系统。

    单枪匹马出手可不容易,呵呵,别忘了给最好的。

  4. 匿名用户2024-01-25

    Grub 是一个多操作系统启动管理器。 它用于启动不同的系统,例如 Windows、Linux。

    在 x86 架构机器中,Grub 和 Lilo 是 Linux、BSD 或其他 UNIX 操作系统中最常用的,应该说它们是主流。

    IDE硬盘以HD开头,SCSI硬盘以SD开头。 软盘以 fd 开头。 命名与 linux 不太相同。 它从 0 开始计算。

    hd0,0)。表示 C 驱动器。

    hd0,4)。表示 D 驱动器。 当然,这里指的是(第一个逻辑分区,如果D盘也是主分区,就应该写成hd0,1)。

    系统的第一个硬盘表示为(hd0),其上的第一个分区表示为(hd0,0),也就是说,对于硬盘来说,它以(hdx,y)的形式表示,x和y从0开始计数,x表示硬盘号,y表示分区号。

    由于只能有四个主分区,因此第一个硬盘的四个主分区用 (hd0,0) (hd0,3) 表示; 逻辑分区由(hd0,4)计算,即第一个逻辑分区由(hd0,4)表示,第二个逻辑分区由(hd0,5)表示,依此类推。

    通常,机器的硬盘是主分区,其余是逻辑分区。 因此,C 盘用 (HD0,0) 表示,D 盘用 (HD0,4) 表示。 光盘用 (CD) 表示,第一个软盘驱动器用 (FD0) 表示。

  5. 匿名用户2024-01-24

    主 grub 引导位于 MBR 中,因此如果您需要保留原始 grub 来安装新系统,则不能让新系统的引导加载程序覆盖 MBR。

    安装 linux 可以在安装 bootloader 的步骤中选择不安装 grub,而要安装 win 系统,只能选择先备份原来的 mbr,安装系统后再恢复 mbr,也可以选择 ghost 恢复分区来安装系统,不会覆盖 mbr, 运行 grub-mkconfig 生成新的启动配置文件,安装后,或者修改或配置文件(不推荐),添加新系统的启动项。

    资源。

  6. 匿名用户2024-01-23

    转到Windows的“磁盘管理”,检查哪个分区上写有“主分区”,“系统”和“活动”字样,这是操作系统的位置。

  7. 匿名用户2024-01-22

    可以通过驱动器号、卷标或序列号来判断。 主盘的第一个分区是C盘,从盘的第一个分区是D盘。 如果您在 C 盘上看到它,则它在第一个硬盘上,否则它是第二个硬盘。

  8. 匿名用户2024-01-21

    您可以使用 grub 启动多个系统,而不管是哪个硬盘。

    即使它安装在同一个硬盘上,Grub 启动也是完全可能的。

    事实上,如果你这样做,它仍然会分散注意力,除非你在启动时使用两个硬盘驱动器中唯一的一个来启动。

    否则,Windows 2003 和 SUSE 都会找到第二个硬盘驱动器,并且不可能不干扰。

  9. 匿名用户2024-01-20

    如果要回答,可能不是很清楚,如果是grub,请看grub基础教程。

    如果是上面的版本,那就是 grub2,看一下。

  10. 匿名用户2024-01-19

    启动坏了,只需输入每一行即可尝试,或修复磁盘进行修复。

  11. 匿名用户2024-01-18

    在“修复”下加载 ISO 映像。

    否则,您将不得不像 uboot 一样进行启动。

相关回答
6个回答2024-04-27

您可以使用U盘启动生产工具“优奇通”,在电脑硬盘上安装PE。 步骤如下: >>>More

4个回答2024-04-27

键盘上有15个常用的功能键:1. 复制:CTRL + C >>>More

10个回答2024-04-27

使用硬盘方式安装 win10:

运行程序后,会弹出“用户帐户控制”窗口并单击“是”。 >>>More

9个回答2024-04-27

1. 将准备好的win7系统镜像包存放到已经准备好的U深度U盘启动盘的根目录下 >>>More

16个回答2024-04-27

Win10备份到便携式硬盘只需要在控制面板中找到备份和恢复Windows 7,并创建需要备份的启动盘即可。 >>>More