ubuntu与win7的系统切换

news/2025/2/22 19:32:39/

幽幽转载

ubuntu版本是9.04,启动配置文件还是menu.lst,到了ubuntu9.10的时候就更名为grub.cfg了,ubuntu 10.04依旧沿用的是grub.cfg,但是这个文件的内容变更并不是那么大。在ubuntu中,grub.cfg(menu.lst)就相当于windows系统下的boot.inf文件,记录着一些启动配置信息,在这里奶牛为大家介绍一些简单的设置规则。

打开命令行, sudo gedit /boot/grub/grub.cfg (或者 sudo gedit /boot/grub/menu.lst)打开grub.cfg文件

在### BEGIN /etc/grub.d/00_header ###后面的部分主要记录了一些启动默认信息。

if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
这句中,default="0"表示从启动项中的第一个系统进行启动(就是那个默认的ubuntu),这里顺序是从0开始。例如:如果你想把启动项中的第五个选项作为默认的启动项,那么这里把数字0更改为4就可以了。

if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=2
这句中,else后面的timeout是指那个等待时间,以妙作为单位,我们可以根据具体需要进行修改。

在### BEGIN /etc/grub.d/10_lupin ###后面的部分记录着启动选项的信息。
例如:
menuentry "Ubuntu, Linux 2.6.32-22-generic" {
insmod ntfs
set root=’(hd0,5)’
search –no-floppy –fs-uuid –set 0e9ca6229ca60475
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
这是奶牛的ubuntu系统的第一个启动选项,第一行显示的是ubuntu的名称Ubuntu, Linux 2.6.32-22-generic,引号内的内容可以任意修改, insmod ntfs是载入模块信息,例如insmod jpeg可以添加jpg支持,如要使用png或tga 文件做背景,加上 insmod png或insmod tga,。set root=’(hd0,5)’这里很关键,这里是记录系统从那个分区启动,这里的顺序可能与你在windows下看到的顺序有所不同,因为windows下系统分区顺序是根据分区号来的,而分区号可以任意更改,而这里是物理意义上的顺序,你可以通过在终端中输入df命令查看挂载分区信息。这里hd0是指第一块物理硬盘,顺序也是从0开始,后面的5是指第6个分区,顺序也是从0开始排。讲到这里,那些在安装完ubuntu之后却没有windows启动选项的朋友们应该找到些思路了吧,对,我们就可以利用这个信息进行添加,比如我们可以添加
title Windows XP
root (hd0,0)
makeactive
chainloader +1
表示从第一块儿硬盘的第一个分区进行启动widows xp系统。

linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash

在这句中,splash表示闪屏,如果你不喜欢开机看到那个ubuntu的logo界面,你可以删除splash这个单词,这样ubuntu就不会以文字模式启动。

最后我在附加一个windows 7的默认启动选项

menuentry "Windows 7 (on /dev/sda1)" {
insmod ntfs
set root=’(hd0,1)’
search –no-floppy –fs-uuid –set 44c07536c0752f74
chainloader +1
}

这里的search –no-floppy –fs-uuid –set 44c07536c0752f74是设定uuid=****的分区为root,和上句set root=’(hd0,1)’重复,可删除。

grub.cfg(menu.lst)的设置就介绍到这里,希望对大家有所帮助。



http://www.ppmy.cn/news/901704.html

相关文章

U盘在ubuntu与win7系统之间的切换

右击,不要左击 纱U盘插入ubuntu系统

Ubuntu改装成Windows系统

工具:U盘 现有系统:Ubuntu、Windows镜像 难点:Ubuntu 系统的文件格式是EXT、Windows系统只能安装在NTFS格式的硬盘上,所以在安装的时候,需要先修改文件系统的格式 过程: 1、下载Windows镜像文件——>…

Ubuntu下 Python 版本切换

在Ubuntu的开发环境下,由于Python2和Python3很多不兼容,经常会需要我们手动切换Python版本。 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/…

将centos7或ubuntu16系统转换成NAS存储系统

(1)下载安装包(免安装) tfcenter安装包https://share.weiyun.com/tFAN6x5p (2)解压并执行 nohup ./tfcenter & (后台运行)(v1.3.0及以上版本支持) (3)查找管理Web的…

Linux系统中如何转换时区

文章目录 前言 解决办法 1.切换到root用户 2.删除localtime(本地时间)文件 3.找到上海时间建立软链接 4.再次进行尝试 总结 前言 我们在使用Linux终端查看时间时会发现,显示的时间后面常常跟着UTC,而中国处在东八区&#…

Ubuntu操作系统下Python多版本的安装与切换

安装替代Python版本 打开终端,看下系统中默认安装了按个版本的python 运行以下命令: python --version如果使用的是Ubuntu 20.04,则默认情况下拥有的python版本3.8。我们安装python 3.7, sudo apt-get install software-proper…

Ubuntu16.04下完美切换Python版本

转载自http://blog.csdn.net/u013894834/article/details/75305752 Ubuntu16.04下完美切换Python版本(亲测) 对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,非常不错。但是他…

Linux系统下如何使用NiMotionUSBCAN转换器?

在之前的文章中,我们大多讲的都是在windows操作系统下的应用案例,因为大多人使用的是windows系统,也熟悉如何操作。而在实际应用中,有不少客户的电脑系统是linux系统,那么在linux系统下如何使用我们的USBCAN转换器呢&a…