如何调整ubuntu默认启动引导 *** 作系统

如何调整ubuntu默认启动引导 *** 作系统,第1张

在Ubuntu中修改开机默认启动: sudo gedit /etc/default/grub 把GRUB_DEFAULT=0 中的0改为windons的位置4,之后sudo update-grub,重启即可 GRUB_TIMEOUT=10 10为10秒的倒计时,可随意修改,亲测可用,改完后默认是Windows启动

实战硬盘安装windows xp+ubuntu1204LTS
一、 准备
1 硬盘分区,要有2个分区。(注意,分区表不能有错误,如果有错误,在电脑重启后会出现grub rescue>,然后使用ls命令,会找不到分区)
2 在官网下载precise-desktop-i386(cpu为intel如果是AMD的就要下载64位的)放到c:\根目录下。把casper解压到c:\根目录下。并把casper中的initrdlz和vmlinuz解压到c:\根目录下。
3 下载grub4dos并解压到C:\根目录下。修改menu文件,在最后加上下面一段。
title Ubuntu install
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/precise-desktop-i386iso ro quiet splash
initrd /initrdlz
boot
注意precise-desktop-i386为ubuntu1204文件名
4 在C盘根目录找到 bootini文件,在文件的最后添加:
C:\grldr="Ubuntu Install"
在寻找该文件时需要去掉隐藏受保护文件的选项。
二、 安装
重启计算机,注意拔掉网线。选择Ubuntu Install,进入ubuntu体验版,这时要打开终端(ctrl+alt+t)输入命令sudo umount -l /isodevice,注意t和-之间有一空格。现在就可以双击install ubuntu了。还需要注意一点,分区时一定要选择手动分区,(就是第三项)不然很容易就把windows格掉了。基本的分区策略为建立主分区,挂在到/。建立交互空 间,这一部分相当于内存,根据实际情况设置大小。等待安装完毕重启计算机。(提示:在更新完后才安装独立显卡的官方驱动,当然也可不安官方驱动,否则麻烦挺多。)
三、 修改启动顺序
安装完成后默认的启动是ubuntu1204,这种一般不太符合我们的习惯。修改方法是:在终端(快捷键:ctrl+Alt+T)输入sudo gpedit /boot/grub/grubcfg(注意空格,o和g,t和/)
修改完成后要保存退出(不知什么原因,修改完成关机时老是停留在关机画面上,是不是BUG也不太清楚,硬关机后重新启动没有什么问题)

Win10 与 ubuntu 双系统,为 ubuntu 设置引导
Ubuntu与Win10双系统,在重装Win10后会出现Ubuntu的Linux不能启动的情况,还有就是安装完win7之后再u盘安装ubuntu进入系统时没有出现ubuntu的引导项,这是因为grub引导被覆盖了。
要修复grub需要一张Ubuntu的LiveCD(或者安装USB),用LiveCD启动电脑,进入试用Ubuntu,进入之后打开终端,做如下几步:
1、输入sudo -i取得权限;
2、找到安装ubuntu的挂载点,我的 / 在sda9,/boot 在sda8里面,如果不清楚可以用命令 fdisk -l 来查看;
3、挂载分区分别输入命令:
mount /dev/sda9 /mnt (mount跟sda9之后分别有一个空格)
mount /dev/sda8 /mnt/boot (如果没有/boot分区可以省略这一步)一般这一步不需要
4、安装grub输入命令:
grub-install --root-directory=/mnt /dev/sda
(--跟/dev/sda之前分别有一个空格,sda指的是第一硬盘,如果想安装在第二硬盘里面就用sdb)
注:如果grubcfg己丢失,或grubcfg出现错误,需要重建的继续执行下面 *** 作:
mount –bind /proc /mnt/proc
mount –bind /dev /mnt/dev
mount –bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit
5、重启电脑,进入熟悉的ubuntu
6、打开终端输入命令 sudo update-grub

在多类型 *** 作系统中,需要使用引导装载器,常用的有grub和lilo,目前主流linux发行版使用的是grub。
其实就是个多重系统引导,在多 *** 作系统场合进行选择。
在安装完windows系统后,再安装linux发行版,会默认安装grub引导装载器,而且默认是以linux发行版为默认引导的系统。控制引导的各种参数都在/boot/grub/menulst这个文件中。不管是引导顺序还是等待时间都可以在这里面调节。专业玩linux的往往是通过vim来编辑这个文件的,但是更多的菜鸟朋友是在桌面环境下使用gedit来编辑的。
menulst文件很容易看懂,但是必须使用超级用户打开才能编辑。
涉及的命令:在终端中运行:
sudo gedit /boot/grub/menulst

1打开终端,输入sudo gedit /boot/grub/grubcfg,回车;按照提示输入密码并回车 ,把这个文件变成可写。
2输入sudo gedit /boot/grub/grubcfg,回车
3在grubcfg中找到类似以下代码:
   ### BEGIN /etc/grubd/30_os-prober ###
   menuentry "Windows 7 (loader) (on /dev/sda1)"
   insmod ntfs
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 842c8e1c2c8e08fe
   chainloader +1
   }
   ### END /etc/grubd/30_os-prober ###
上面的是WIN7
### BEGIN /etc/grubd/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
    insmod ntfs
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set 7870b1b270b17788
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grubd/30_os-prober ###
上面的是XP
总之类似,就是找到这行
   将你的grubcfg文件里的类似代码剪切,然后粘贴到grubcfg文件里 ### END /etc/grubd/05_debian_theme ### 代码之后
4保存并退出,重启后你的系统启动顺序就变成了默认Windows 为第一启动项
另外, "Windows 7 (loader) (on /dev/sda1)"、"Ubuntu, Linux 2631-14-generic" 等引号里的内容可以随意修改为你喜欢的名字,如windows、linux等;且不想要的启动项可以删除,如 "Memory test (memtest86+)"
本人才疏学浅,只是想到了默认启动顺序是第一个,所以就把排 序改变了一下,其他的方式可能还可以更改默认的启动项目来达到目的。
最后还是建议你在安装UBUNTU的时候把它的引导文件安装在D盘,然后在WIN下面用EasyBCD2添加UBUNTU的启动引导项,这样的好处是,无论以后C盘或MBR出现什么问题也不会影响到UBUNTU系统。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12967933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存