2023年12月6日发(作者:)
linux下怎么修改
一、grub2的启动配置文件
grub2的启动配置文件是/boot/grub/,而不是以前的。
如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的文件。
这个文件是只读属性,so如果你要修改它,需要权限。
sudo chmod +w /boot/grub/
然后可以编辑了。
sudo gedit /boot/grub/
二、默认系统和等待时间
1、set default=0
这是说从第一项启动。每个启动项都是以menuentry开始,menuentry后面“xxx”是启动项名称,然后{xxx}是启动代码。
### BEGIN /etc/grub.d/10_linux ###menuentry “Ubuntu, Linux 2.6.31-14-generic” {recordfail=1if [ -n
{have_grubenv} ]; then save_env
recordfail; fiset quiet=1insmod ext2set root=(hd0,6)search –no-floppy
–fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux
/boot/vmlinuz-2.6.31-14-generic
root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splashinitrd
/boot/-2.6.31-14-generic}menuentry “Ubuntu, Linux
2.6.31-14-generic (recovery mode)” {recordfail=1if [ -n ${have_grubenv}
]; then save_env recordfail; fiinsmod ext2set root=(hd0,6)search
–no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux
/boot/vmlinuz-2.6.31-14-generic
root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro singleinitrd
/boot/-2.6.31-14-generic}### END /etc/grub.d/10_linux ######
BEGIN /etc/grub.d/20_memtest86+ ###menuentry “Memory test (memtest86+)”
{linux16 /boot/memtest86+.bin}menuentry “Memory test (memtest86+, serial
console 115200)” {linux16 /boot/memtest86+.bin
console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN
/etc/grub.d/30_os-prober ###menuentry “Microsoft Windows XP Home Edition
(on /dev/sda1)” {insmod ntfsset root=(hd0,1)search –no-floppy –fs-uuid
–set 5c108a1c1089fd70drivemap -s (hd0) ${root}chainloader +1}if
keystatus; thenif keystatus –shift; thenset timeout=-1elseset
timeout=10fielseif sleepverbose –interruptible 3 ; thenset timeout=10fifi### END /etc/grub.d/30_os-prober ######
BEGIN /etc/grub.d/10_linux ###
menuentry “Ubuntu, Linux 2.6.31-14-generic” {
recordfail=1
if [ -n
{have_grubenv} ]; then save_env recordfail; fi set quiet=1 insmod ext2 set root=(hd0,6) search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059 linux /boot/vmlinuz-2.6.31-14-generic roo
verbose –interruptible 3 ; then
set timeout=10
fi
fi
### END /etc/grub.d/30_os-prober ###
我 的第五个启动项是menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)”,我要它默认是以xp启动,所以修改为set default=”4″。(hd0,1)表示第一块硬盘的第一个分
区,我的Linux在(hd0,6)。
当然,你也可以把你需要默认启动的系统放到最前面,那么就还是set default=0
2、set timeout=10
if [
recordfail=1];thensettimeout=−1elsesettimeout=10fi这里停留在grub选择系统界面的时间就是10秒,即settimeout=10。有时候我并不想等待这么久,
verbose –interruptible 3 ; then
set timeout=10
fi
fi
Processing math: 100%


发布评论