Linux Grub菜单添加命令行启动项

来源:互联网 发布:windows ce系统刷机 编辑:程序博客网 时间:2024/06/05 14:33
最近安装了ubuntu12.04来使用,每次都进入unity界面再进入命令行很不方便。想要再Grub菜单中加入一项以命令行启动,其步骤如(以Ubuntu13.10为例)下:

sudo chmod +w /boot/grub/grub.cfg #增加可写权限

sudo gedit /boot/grub/grub.cfg #编辑配置文件

会找到小面这段文字:

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-40d8d06e-06a0-418d-b4ca-663e89c9ef92' {
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod ntfs
    set root='hd0,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  8AE8FD2AE8FD14E3
    else
      search --no-floppy --fs-uuid --set=root 8AE8FD2AE8FD14E3
    fi
    loopback loop0 /ubuntu/disks/root.disk
    set root=(loop0)
    linux    /boot/vmlinuz-3.11.0-12-generic root=UUID=8AE8FD2AE8FD14E3 loop=/ubuntu/disks/root.disk rorootflags=sync  quiet splash $vt_handoff
    initrd    /boot/initrd.img-3.11.0-12-generic
}

复制上面的文字,并在后面粘贴下来。

红色代码部分进行修改。修改后如下
menuentry 'Ubuntu(Command)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-40d8d06e-06a0-418d-b4ca-663e89c9ef92' {
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod ntfs
    set root='hd0,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  8AE8FD2AE8FD14E3
    else
      search --no-floppy --fs-uuid --set=root 8AE8FD2AE8FD14E3
    fi
    loopback loop0 /ubuntu/disks/root.disk
    set root=(loop0)
    linux    /boot/vmlinuz-3.11.0-12-generic root=UUID=8AE8FD2AE8FD14E3 loop=/ubuntu/disks/root.disk rotext
    initrd    /boot/initrd.img-3.11.0-12-generic
}

这就可以了。
0 0
原创粉丝点击