无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1927|回复: 12
打印 上一主题 下一主题

Linux下如何安装Grub4Dos?Grub2也行呀。。

[复制链接]
跳转到指定楼层
1#
发表于 2023-5-21 03:47:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
还是那个问题,ISO有用Grub4Dos 0.4.6a 2020-03-04启动。。
但是只有这个命令了,如何给硬盘安装上Grub4Dos呢?
我在启动界面按c,进入命令行,只有gurb> 里面ls一下,只有光盘内容,还没有硬盘的内容。

看起来还没启动到硬盘。那就只有进入Ubuntu18.04的精简版里了?
在ubuntu里面如何给/dev/sda 安装Grub2Dos呢?我格式化,也把俩文件拷贝到/dev/sda1里面了。

但是没法启动,如果用WinPE的话,通过bootice到是可以。。。但是想寻找 linux下如何安装grub4dos?
2#
发表于 2023-5-21 06:18:17 来自手机 | 只看该作者
grub4dos的包里有个安装命令,用它就能写mbr。
回复

使用道具 举报

3#
发表于 2023-5-21 07:43:24 来自手机 | 只看该作者
有人说只需要拷贝
回复

使用道具 举报

4#
发表于 2023-5-21 09:06:08 | 只看该作者
bootlace

点评

bootlace 没法在Ubuntu的环境下使用,需要进WinPE,那就有bootice了。。。 而且,之所以无法进WinPE就是因为好多机器,没有GUI的界面,只有字符界面,比如大量的VPS之类的。  详情 回复 发表于 2023-5-22 09:03
回复

使用道具 举报

5#
发表于 2023-5-21 10:09:03 | 只看该作者
进来学习一下
回复

使用道具 举报

6#
发表于 2023-5-21 11:20:16 来自手机 | 只看该作者
万能的dd命令,把g4d压缩包中的grldr.mbr写入mbr,不要覆盖分区表

点评

额,我看到grldr.mbr了,具体就是直接dd到sda就好了? 就可以了?  详情 回复 发表于 2023-5-21 11:27
回复

使用道具 举报

7#
 楼主| 发表于 2023-5-21 11:27:43 | 只看该作者
my9823 发表于 2023-5-21 11:20
万能的dd命令,把g4d压缩包中的grldr.mbr写入mbr,不要覆盖分区表

额,我看到grldr.mbr了,具体就是直接dd到sda就好了?
  1. dd if=grldr.mbr of=/dev/sda
复制代码

就可以了?
回复

使用道具 举报

8#
发表于 2023-5-21 11:51:11 | 只看该作者
dd if=grldr.mbr of=/dev/sda bs=1 count=440
试试看,看百度说前440字节是引导程序代码,紧跟着6各字节的磁盘签名,64字节的分区表和55AA两个字节的结束标志。只需要写入前440字节的引导即可,不过不知道grldr会不会搜索linux分区?

点评

感谢回复,网上搜了半天,那个440估计是个大问题,有的说466,有的说510,大佬这里又是440, 我都晕头了。。。这个地方写失败了,就会启动的时候报告错误 miss helper 然后Grub4Dos里面有个bootlace64.com命令  详情 回复 发表于 2023-5-21 20:12
回复

使用道具 举报

9#
 楼主| 发表于 2023-5-21 20:12:28 | 只看该作者
my9823 发表于 2023-5-21 11:51
dd if=grldr.mbr of=/dev/sda bs=1 count=440
试试看,看百度说前440字节是引导程序代码,紧跟着6各字节的 ...

感谢回复,网上搜了半天,那个440估计是个大问题,有的说466,有的说510,大佬这里又是440,
我都晕头了。。。这个地方写失败了,就会启动的时候报告错误
miss helper

然后Grub4Dos里面有个bootlace64.com命令可以完成这个事,真好。。。这个dd以后再研究吧。
主要没想到.com的命令,可以在linux下运行,还以为得有个sh命令之类的呢。
回复

使用道具 举报

10#
发表于 2023-5-22 05:13:32 来自手机 | 只看该作者
我只是说了dd的如何使用,mbr结构不了解。一个扇区是512字节。写入要看grub4dos的mbr的大小,先写入分区表前字节,还需要写入另外扇区的内容,当然你得确保第一个分区前有足够的保留扇区容纳你的第三方的启动代码。以前都是有63个扇区吧,现在的估计保留有1M的剩余空间。,

点评

昨天晚上搜索的资料的时候,大约看到 命令里  详情 回复 发表于 2023-5-22 08:55
回复

使用道具 举报

11#
 楼主| 发表于 2023-5-22 08:55:47 | 只看该作者
本帖最后由 2010linlance 于 2023-5-22 09:00 编辑
my9823 发表于 2023-5-22 05:13
我只是说了dd的如何使用,mbr结构不了解。一个扇区是512字节。写入要看grub4dos的mbr的大小,先写入分区表 ...

昨天晚上搜索的资料的时候,大约看到 命令里


  1. # A 这个应该是MBR+Part分区表这俩信息
  2. bs=1 count=512

  3. #B 前半部分1~466=MBR
  4. bs=1 count=466

  5. #C 后半部分466~512=Part分区表=46(512-466)
  6. bs=466 count=46
复制代码


大致是A(1~512)=B(1~466)+C(466~512),这个得晚点测试了,因为看到网上有说快速安装系统,破坏分区表和MBR的方法有

  1. dd if=/dev/zero of=/dev/sda bs=1 count=512
复制代码


分析出来的。。


回复

使用道具 举报

12#
 楼主| 发表于 2023-5-22 09:03:29 | 只看该作者

bootlace 没法在Ubuntu的环境下使用,需要进WinPE,那就有bootice了。。。

而且,之所以无法进WinPE就是因为好多机器,没有GUI的界面,只有字符界面,比如大量的VPS之类的。

点评

自相矛盾 [attachimg]526796[/attachimg]  详情 回复 发表于 2023-5-22 10:03
回复

使用道具 举报

13#
发表于 2023-5-22 10:03:37 | 只看该作者
2010linlance 发表于 2023-5-22 09:03
bootlace 没法在Ubuntu的环境下使用,需要进WinPE,那就有bootice了。。。

而且,之所以无法进WinPE就 ...

自相矛盾
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-22 23:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表