小编Al.*_*.G.的帖子

grub 安装在哪里,我需要一个新的来单独安装 linux 吗?

目前我已经安装并配置了带有 grub 的 Arch 和 Windows。我将在一个单独的分区上进行另一个 Arch 安装。

我需要在新安装的发行版上再次安装和配置 grub 还是可以使用旧的发行版?

我想如果我继续使用旧的(从这个角度来看是当前的)grub,我必须再次配置它,以便它看到新的 Arch 安装。

如果我格式化当前分区(使用旧的 Arch 安装)会发生什么?
grub 是否会继续工作(即我需要启动一些 live-cd 来修复它)?

总结一下:grub 是独立于任何操作系统安装在某个通用位置,还是与某些(我当前的 Arch 安装)相关联。
教程给出了这个命令:grub-mkconfig -o /boot/grub/grub.cfg这让我觉得 grub 是绑定到特定的 linux 安装的;但它们也显示了一个grub-install没有指定任何目录的命令。

如果 grub 绑定到当前安装,我的计算机如何知道要检查 grub 的分区?否则,如果它是“通用的”,为什么我必须在特定的arch 安装中将它“安装”为一个包?

filesystems dual-boot boot boot-loader grub2

8
推荐指数
2
解决办法
5万
查看次数

Vim 在没有权限的情况下写入文件

$ ls sess.vim -lh              
-rw-r--r-- 1 root root 11K Feb 26 18:52 sess.vim
Run Code Online (Sandbox Code Playgroud)

我希望这个文件对每个人都是可读的,并且没有人可以写(root 除外)。因此,我将其权限设置为644,所有权设置为root:root

$ echo "text" >> sess.vim      
zsh: permission denied: sess.vim
Run Code Online (Sandbox Code Playgroud)

看起来不错。在 vim 中进行了一些更改后,我执行了:w!(强制写入)并成功保存了文件。现在:

$ ls sess.vim -lh
-rw-r--r-- 1 MY_USERNAME users 11K Feb 26 19:06 sess.vim
Run Code Online (Sandbox Code Playgroud)

Wt..为什么?如何?

vim permissions files

0
推荐指数
1
解决办法
530
查看次数

标签 统计

boot ×1

boot-loader ×1

dual-boot ×1

files ×1

filesystems ×1

grub2 ×1

permissions ×1

vim ×1