Ubuntu9.10以上版本和Windows双系统启动顺序设置

简介:

由于从Ubuntu9.10开始使用grub2来引导 系统,新版grub2的引导配置文件就不再是menu.lst了,而是/boot/grub/grub.cfg文件,这与旧版本不同了,而且为了安全起 见,该文件默认为“只读”属性,因此在修改启动菜单之前你必须先将其文件属性改为“可读写”后方可修改文件内容。

具体做法如下:

1.应用程序---》附件---》终端,输入

sudo chmod   777   /boot/grub/grub.cfg

2.输入密码:输入密码,直接回车,然后输入

sudo gedit /boot/grub/grub.cfg 

3.编辑grub.cfg

方法一:
将set default="0"改为set default="4"

方法二:

 
  1. ### BEGIN /etc/grub.d/30_os-prober ###     
  2. menuentry "Windows XP (on /dev/sda1)" {     
  3. insmod ntfs     
  4. set root=(hd0,1)     
  5. search --no-floppy --fs-uuid --set B2CC3F5FCC3F1CD3      
  6. chainloader +1    
  7. }     
  8.     
  9. ### END /etc/grub.d/30_os-prober ###   

剪切到:

 
  1. ### BEGIN /etc/grub.d/10_linux ###     
  2. menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {     
  3. recordfail     
  4. insmod ext2     
  5. set root='(hd0,8)'    
  6. search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae     
  7. linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro quiet splash     
  8. initrd /boot/initrd.img-2.6.32-21-generic     
  9. }     
  10. menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {     
  11. recordfail     
  12. insmod ext2     
  13. set root='(hd0,8)'    
  14. search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae     
  15. echo 'Loading Linux 2.6.32-21-generic ...'    
  16. linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro single     
  17. echo 'Loading initial ramdisk ...'    
  18. initrd /boot/initrd.img-2.6.32-21-generic     
  19. }     
  20. ### END /etc/grub.d/10_linux ###     
  21.     
  22. ### BEGIN /etc/grub.d/20_memtest86+ ###     
  23. menuentry "Memory test (memtest86+)" {     
  24. insmod ext2     
  25. set root='(hd0,8)'    
  26. search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae     
  27. linux16 /boot/memtest86+.bin     
  28. }     
  29. menuentry "Memory test (memtest86+, serial console 115200)" {     
  30. insmod ext2     
  31. set root='(hd0,8)'    
  32. search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae     
  33. linux16 /boot/memtest86+.bin console=ttyS0,115200n8     
  34. }     
  35. ### END /etc/grub.d/20_memtest86+ ### 

4.重新启动看看WINDOWS XP 已经为第一启动项了。





本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yarin/381969,如需转载请自行联系原作者

相关文章
|
2月前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
2月前
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
11天前
|
开发框架 安全 .NET
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
.NET Framework是Windows平台的开发框架,包含CLR和FCL,支持多种语言开发桌面、Web应用。常用版本有3.5、4.5.2、4.8.1,系统可同时安装多个版本,确保软件兼容运行。
338 0
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
|
1月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
133 2
|
2月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
558 20
|
2月前
|
Ubuntu Windows
双系统必备:Ubuntu自动挂载Windows分区
在双系统环境下,手动挂载Windows硬盘十分繁琐。本文介绍如何配置Ubuntu开机自动挂载Windows硬盘,包括硬盘识别、挂载点创建、fstab配置及验证步骤,帮助您节省时间,实现高效操作。
290 1
|
2月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
518 0
|
2月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可