grub
文章平均质量分 73
关于linux gnu grub的内容
weixin_39995586
这个作者很懒,什么都没留下…
展开
-
GNU GRUB手册之写你自己的配置文件(一)
GRUB是通过grub.cfg来配置的,通常是放在/boot/grub目录下面。这个文件是非常灵活的,但大多数用户都不应手写整个文件。简单的配置----推荐大多数人使用关于识别root的相关步骤----总结root文件系统是怎么定位的类似与shell脚本----适用于那些动手能力强的用户和开发者多重启动的配置----适用于非标准的多操作系统的场景嵌入式的配置----把配置文件嵌入到GRUB中。翻译 2023-01-11 21:59:15 · 934 阅读 · 0 评论 -
GNU GRUB手册之启动(二)
如果GRUB隐藏了一个dos或者windows分区,那么dos或者windows就会忽略这个分区,如果GRUB没有隐藏DOS或者windows分区,那么它们就会检测到那些分区。如果你安装了多个Dos、windows到一个磁盘,那么也会出问题,因为对于dos、windows来说,多于一个主分区,会出现问题。当然,如果你还是要这么做,也是有解决办法的,用分区隐藏、解隐藏技术就行了。对于使用32位协议的GRUB,一些BIOS的服务,比如APM或者EDD是不能使用的,在这种情况下,你就要用linux16。翻译 2023-01-11 21:42:29 · 1484 阅读 · 0 评论 -
GNU GRUB手册之启动(一)
GRUB 可以用统一的方式来加载与Multiboot兼容的内核,不过对于一些免费的系统,你需要一些特殊的处理。1. 通用的启动方法2. loopback 启动3. lvm缓存 启动4. 与操作系统相关的注意事项。翻译 2023-01-10 18:49:08 · 2294 阅读 · 1 评论 -
GNU GRUB手册之安装(二)
为了避免这个问题,在生成grub.cfg时,GRUB使用UUIDS或者文件系统的符号,因此,我们建议你在自定义的启动目录项时,也用这种方式。如果要在GPT系统里安装BIOS启动分区,你要保证至少有31k的空间(GPT格式的硬盘都不会小,因此我们建议你要比最低要求要高,比如1m,以满足日后空间的增长)。device就是用GRUB语法指定的驱动器,file就是OS中的文件,通常来说就是一个设备文件(意思就是把硬件驱动器,映射到操作系统里的设备文件,因为在linux中,所有东西都是文件,哪怕是设备)翻译 2023-01-10 18:37:19 · 428 阅读 · 0 评论 -
GRUB的介绍(一)
翻译这个文章纯粹是个人兴趣,翻译的的进度按照个人的学习需求进行,因此不会全部翻译完,目前翻译到第六章,会作为连载放出。因个人水平有限,翻译可能不是很准确,如果有误,欢迎拍砖指正~翻译 2023-01-05 12:06:18 · 227 阅读 · 0 评论 -
GNU GRUB手册之命名规则
第一个数字0表示这个驱动器的编号,这里指的是第一块硬盘,’msdos‘这串字符表示分区的方案,而数字2,则表示分区的编号。分区的编号是从1开始计算,而不是从0开始的,在之前的grub版本则是从0开始。数字0是只驱动器的编号,在GRUB中,这个编号是从0开始计数的。实际上,这个vmlinuz是一个到vmlinuz-5.4.0-126-generic的软连接,真正的内容是vmlinuz-5.4.0-126-generic。注意,不管你的硬盘实际的主分区编号是从哪个开始,所有的扩展分区都是从5开始的。翻译 2023-01-08 17:39:49 · 126 阅读 · 0 评论 -
GRUB的介绍(二)
翻译这个文章纯粹是个人兴趣,翻译的的进度按照个人的学习需求进行,因此不会全部翻译完,目前翻译到第六章,会作为连载放出。因个人水平有限,翻译可能不是很准确,如果有误,欢迎拍砖指正~翻译 2023-01-05 15:34:32 · 211 阅读 · 0 评论 -
GNU GRUB手册之os相关的grub工具
在类Unix系统中,GRUB工具会用操作系统的名称(根据例子的意思,就是操作系统用什么语法来确定路径,grub就使用什么语法)。比如,GNU/Linux: grub-install /dev/sda。比如: # grub-install \\?对于磁盘,则是:\\?如果是支持cygwin,那么就用cygwin的方式。在windows中,会使用UNC路径。对于卷,我们用: // :此外,根据你使用的shell,你可能会用更多的转义。在AROS中,会用另一种语法。翻译 2023-01-08 17:50:17 · 81 阅读 · 0 评论 -
GNU GRUB手册之安装(一)
如果你把它挂载在boot/efi,那么就不需要特别的处理: grub-install 否则,你就要指定EFI的分区: grub-install --efi-directory=/mnt/efi 对于可移动设备的安装,你要用--removable、--boot-directory、--efi-dirctory这三个参数: grub-install --efi-dirctory=/mnt/usb --boot-directory=/mnt/usb/boot --removable。翻译 2023-01-08 17:54:10 · 1294 阅读 · 0 评论