导航:首页 > 操作系统 > grublinux参数

grublinux参数

发布时间:2024-10-28 03:29:53

1. GRUBlinux

安装GRUB


在安装GRUB时,选择默认安装即可,通过Base Setup窗口选择GRUB配置文件存放位置。Base Setup窗口下的选项中,选择 stage files可将所有GRUB文件与menu.lst一起放置在新GRUB文件夹中,选择keep old directory则仅保留menu.lst文件。安装GRUB不依赖特定操作系统,但需要一个Linux副本。


GRUB配置文件位置随系统不同,例如在Debian和OpenSUSE中为/boot/grub/menu.lst,在Fedora和Gentoo中为/boot/grub/grub.conf。Fedora提供从/etc/grub.conf到/boot/grub/grub.conf的符号链接。GRUB可安装在硬盘、光盘、软盘或闪存盘等介质上。


使用GRUB安装向导,选择Install grub,弹出对话框。提供两种方法:直接选择Boot From MBR Partition,选择Linux系统安装分区后点击install按钮;选择System Device,选择C盘和BOOT.INI文件,并输入mygrub作为Title,设置Time OUT为30秒,点击Install按钮。GRUB配置文件位于c:grub目录下(或根据系统不同),文件名menu.lst。编辑此文件以配置Linux启动。


GRUB配置文件包含以下要素:Menu说明、root、kernel和initrd。设置menu.lst文件以配置Linux启动和引导,可以引导已安装的Linux系统。文件包含四条语法结构,包括title、root、kernel和initrd。


默认开机档的计算基于menu.lst中设定的排序。例如,若有四个开机设定档,顺序为linux、linux-test、windows、failsafe,则显示为:
linux
linux-test
windows
failsafe


menu.lst的格式二更复杂,包含额外的选项如ro、root=/dev/hda2等,用于更精确地指定文件路径和参数。


编辑好menu.lst文件后,即可进行引导安装。安装过程中,注意自定义分区、指定Linux安装分区、正确放置ISO映像文件。在安装过程中可能出现错误时,检查文件路径是否正确。安装成功后,仅保留GRLDR文件即可。


安装Fedora时,重启电脑后即可选择Fedora安装启动选项进行安装。


(1)grublinux参数扩展阅读

GNU GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

2. 如何在linux上通过GRUB添加内核参数

如果你想在系统启动时加载一个内核参数,需修改GRUB的配置模板(/etc/default /grub),添加"名称=值”的键值对到GRUB_CMDLINE_LINUX变量,添加多个时用空格隔开,例如GRUB_CMDLINE_LINUX="...... name=value"(如果没有GRUB_CMDLINE_LINUX变量时,用GRUB_CMDLINE_LINUX_DEFAULT替代即可).
1. Debian or Ubuntu
$ sudo update-grub //生成grub的配置文件
$ sudo apt-get install grub2-common //没有 update-grub命令时,先运行这个安装命令

2. Fedora or CentOS7
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg //生成grub2的配置文件
$ sudo yum install grub2-tools.x86_64 //没有grub2-mkconfig命令时,先安装grub2-tools
带EFI的系统,grub.cfg文件会是在/boot/efi下,比如CentOS7:/boot/efi/EFI/centos/grub.cfg

3. 如何在Linux上通过GRUB添加内核参数

如果你在使用GRUB引导装载程序,想修改或添加内核参数,你可以编辑GRUB配置文件。下面是针对特定发行版在GRUB的配置文件中添加内核启动参数的方法。
在Debian或Ubuntu上添加内核启动参数在基于Debian的系统上,如果你想在系统启动时添加内核参数,你可以编辑 /etc/default/grub 目录下的GRUB配置模板。在 GRUB_CMDLINE_LINUX_DEFAULT 变量中以 “name=value” 的格式添加内核参数。
$ sudo -e /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="...... name=value"
然后运行下面的命令来生成一个GRUB的配置文件。
$ sudo update-grub 如果无法找到 update-grub 命令,你可以通过下面的命令安装它。
$ sudo apt-get install grub2-common 在Fedora上添加内核启动参数在Fedora上,想要在启动时添加内核参数,你可以编辑 /etc/default/grub目录下的 GRUB 配置模板。在 GRUB_CMDLINE_LINUX 变量中以 “name=value” 的格式添加内核参数。
$ sudo -e /etc/default/grub GRUB_CMDLINE_LINUX="...... name=value"
然后运行下面的命令生成 GRUB2 配置文件。
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg 在CentOS上添加内核启动参数在CentOS上,想要在启动时添加内核参数,你可以直接编辑GRUB配置文件 /boot/grub/grub.conf。在配置文件中,找到描述默认使用的Linux映像的条目。文件中最顶行的字符串 “default=N”会指示哪一个条目是默认的映像。
找到默认的映像条目后,在以 “kernel /vmlinuz-” 开头的那一段的结尾附加上内核参数。参数的格式为 “name=value” 。

阅读全文

与grublinux参数相关的资料

热点内容
中兴研发面试要写算法吗 浏览:64
linux系统配置文件 浏览:600
php登录网页模板 浏览:930
windownginxphp 浏览:508
resync命令 浏览:535
dos命令手册 浏览:286
硅谷编程二维数组 浏览:40
inside游戏什么时候移植安卓 浏览:943
极光安卓是什么 浏览:540
如何减少pdf文件大小 浏览:83
ios屏幕新建文件夹 浏览:297
单片机固定座 浏览:322
一名程序员的生活 浏览:989
服务器电源卡插头如何拔 浏览:487
三水资料加密怎么选 浏览:800
android收不到udp广播 浏览:383
如何免费开手游非官方服务器 浏览:648
全译本和编译 浏览:55
安卓系统如何清理垃圾 浏览:373
word转换pdf转换在线 浏览:199