页次: 1
在安装的时候已经安装了os-prober,在/etc/grub.d/下面存在如下的文件
00_header 20_linux_xen 40_custom 60_memtest86+
10_linux 30_os-prober 41_custom README
https://img.vim-cn.com/83/b317082d96e67 … ba93bf.png
启动画面如下
https://img.vim-cn.com/05/bd1d43db7ef7d … 491b52.png
现在我想编辑xp的那个启动项目,把那个改成windows xp。而不要(on /dev/sda1)
有40_custom文件里显示的信息如下:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
~
~
但是在30-osprober里面有很多内容,把xp的启动信息放在这个文件里面了。
本人没有只在大学的时候学过VB,没有接触过其他任何语言,但是对代码具有一定的理解能力,但是不明白其他某些函数的具体信息,所以不知道30-osprober文件里哪些代码是指向xp的。
PS:在网上搜索了好多grub2的文章,都是说/grub/boot/grub.cfg的信息不能编辑,要不然以后有更新会被覆盖,但是下面的内容又全部是关于编辑这个文件,完全自相矛盾的话题。其次,说要编辑/etc/grub.d目录下的文件,然后执行update-grub这个命令更新grub配置文件,但是在archlinux下没有这个命令存在。要如何更新grub的编辑信息。
离线
30-osprober 顾名思义,是通过 os-prober 来检测设备上存在的操作系统的。40_custom 就是给你自己定义的,按文件中的提示把你的配置写在下方即可。但是这样应该还是没办法让 os-prober 不去添加 Windows XP 的项。
更新 grub 配置的命令是:
sudo grub-mkconfig -o /boot/grub/grub.cfg
执行这条命令会覆盖之前的 grub.cfg,所以才说不要直接编辑它。不过,在 Arch Linux 上,一般是没程序会调用这个命令来更新的。需要的时候你自己执行一下。像 Debian 这类更自动化的发行版就不一定了。
最近编辑记录 依云 (2015-03-21 17:13:45)
离线
30-osprober 顾名思义,是通过 os-prober 来检测设备上存在的操作系统的。40_custom 就是给你自己定义的,按文件中的提示把你的配置写在下方即可。但是这样应该还是没办法让 os-prober 不去添加 Windows XP 的项。
更新 grub 配置的命令是:
sudo grub-mkconfig -o /boot/grub/grub.cfg执行这条命令会覆盖之前的 grub.cfg,所以才说不要直接编辑它。不过,在 Arch Linux 上,一般是没程序会调用这个命令来更新的。需要的时候你自己执行一下。像 Debian 这类更自动化的发行版就不一定了。
使用sudo grub-mkconfig -o /boot/grub/grub.cfg这个命令是重新生成/boot/grub/grub.cfg这个文件吧。那就是可以直接编辑这个文件吧。这个文件里面比较直接,还是能够看懂大部分内容的,知道我要改的是哪部分的内容
离线
百合仙子 说:30-osprober 顾名思义,是通过 os-prober 来检测设备上存在的操作系统的。40_custom 就是给你自己定义的,按文件中的提示把你的配置写在下方即可。但是这样应该还是没办法让 os-prober 不去添加 Windows XP 的项。
更新 grub 配置的命令是:
sudo grub-mkconfig -o /boot/grub/grub.cfg执行这条命令会覆盖之前的 grub.cfg,所以才说不要直接编辑它。不过,在 Arch Linux 上,一般是没程序会调用这个命令来更新的。需要的时候你自己执行一下。像 Debian 这类更自动化的发行版就不一定了。
使用sudo grub-mkconfig -o /boot/grub/grub.cfg这个命令是重新生成/boot/grub/grub.cfg这个文件吧。那就是可以直接编辑这个文件吧。这个文件里面比较直接,还是能够看懂大部分内容的,知道我要改的是哪部分的内容
当然可以。
我就是嫌grub要mkconfig麻烦才用gummiboot
离线
页次: 1