hg888皇冠手机登录

编写翻译Linux内核(kernel)

十月 21st, 2019  |  www.hg888.com

能够在官方网站www.kernel.org下载响应的源码(下载完整版F),也能够wget

 

}

 

 
对上述运行项配置修改的轻松表明:
 
水晶绿语句前边都是加了”#“正是不再彰显的运转项,借使现在须求重新重复启用,那么只要能够踏向编辑/boot
/grub/grub.cfg这么些文件,把”#“号去掉就足以了。石榴红的项目是保存的运维项,在系统运行时候会来得。万意气风发您对分辨那红和绿这两种颜色有困
难的话,能够数一下,运营代码中深灰的语句共7句,肉色的3句。
 
 
 
      五、关于系统运转时默许等待时间的装置:
 
     
Ubuntu私下认可是显示运转列表10秒今后自动步向第三个展现的运转项。要修改那个运维等待时间也是能够在/boot/grub/grub.cfg这几个文件之中期维修改的,找到以下代码段:

www.hg888.com 1

4.补充
新加载的基础可以是当前基础本人/boot/vmlinuz-3.2.0-24-generic,那样能够不停的加载切换。若是加载的是尚未编入kexec
system
call的木本,那么切换之后就无法重复切换了,因为正值周转的内核不扶持kexec。

set root='(hd0,12)’

那二日装了Ubuntu 10.10,因为事先有Windows
7等种类,所以Ubuntu装上前面世运营菜单,私下认可Ubuntu运营。网络找了相当多更动运营选项的诀要,仁者见仁智者见智,未来总括如下:
 
  大器晚成、能上网情状下的最棒措施:安装startupmanager——图形运行项处理器
 
  打开终端输入:sudo apt-get install startupmanager
 
  安装运行管理器
 
  系统——系统管理——运营管理器,选中暗中认可开机操作系统就能够。
 
  二、最有益的方法:调节Windows系统的私下认可运营顺序(无需修改grub.cfg)
 
  /etc/grub.d
目录中的脚本文件的文书名都以以数字初叶,那规定了在实施update-grub
时各文件内容被实行的逐个。
 
   1. 用sudo nautilus
命令,以root权限展开文件浏览器。然后找到30_os-prober那些文件,把30_os-prober这一个文件名的数字30改为05到10中间的数字就能够(相当少可选06、07、08、09),比如改为08_os-prober,
那样创造出来的grub.cfg内的菜单项,windows的排序就能够自动在ubuntu从前;
 
  2. 运作sudo update-grub 命令。就足以看出,windows7
已经排在了第二个的职位上。
 
  三、互连网介绍最多的情势(修改grub.cfg)
 
  用sudo gedit /boot/grub/grub.cfg 命令张开grub.cfg 这么些文件,
 
  大器晚成种形式是并将文件中的set default=”0″ 中的0
改成对应欲暗中同意运营的操作系统的序号(从0开头) 。然后保留;
 
  另风流倜傥种艺术是把Windows对应的运转表明那风度翩翩段剪切到运营表明段最前方;
 
  用那2种方法都能暗许运转Windows,但用修改grub.cfg
文件来兑现修改默许运行项应小心:当使用update-grub
命令大概系统进级、grub晋级等,grub.cfg文件将被还原。必要再一次修改。
 
  要是懒于每一次update-grub 之后都要修改grub.cfg
文件,则能够进行如下操作:
 
   用sudo gedit /etc/grub.b/00_header 命令展开00_header
这么些文件,找到ser default =”${GRUB_DEFAULT}” 一行,将${GRUB_DEFAULT}
换到欲暗中认可运行的操作系统的序号(从0以前),保存,再update-grub。这样每一回update-grub之后生成的grub.cfg将自行改成本大家想要的范例。
 
    
四、倘使您在硬盘中况且设置了差异的系统,或许是因为Ubuntu更新/安装软件而产生了八个运行项,为了免除每一遍开机都要选用的分神,能够把有个别低版本的或是无需的运转项注释掉,那样开机看起来就没那么乱了。
 
     具体做法:sudo gedit /boot/grub/grub.cfg
 
     然后找到menuentry 
…,看准了要去掉的系统运转项,在menuentry那个单词前边加上”#”就然后保留就能够了。注意:起码要留三个,建议保留七个ubuntu的选
项,留下最高版本的七个不等种类的,其次再核查类型是还是不是独家一个:二个是常规的(未有评释“苏醒格局”或:“recovery”),另三个是复苏情势的
(申明“恢复格局”或:“recovery”)。另外含有Window的项是不能够加“#”举办注明的,不然你的就能够找不到相关的系统入口了。还应该有内部存款和储蓄器测量检验(menuentry “Memory test …..“
),借使希望利用此成效留下风姿洒脱项,个人以为留下选项多的非常入口代表越来越多职能,不过内部存款和储蓄器测量检验的进程也会花越来越长的岁月。
 
     以下贴上自家机器运维项的布署情形,windows是终极风姿洒脱项,装的XP。

#cd /usr/src/linux-2.6.39

 

  set prev_saved_entry=

 

 
search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ “${recordfail}” = 1 ]; then
  set timeout=-1
else
  set timeout=3
fi

#wget

1.利用该机制要满足两此中央标准
1)内核版本必得为2.6.13之上,因为自该版本起,linux内核中参预了kexec
system call模块。
2)系统须求安装 kexec-tools工具,提供顾客空间的kexec命令。
    $sudo apt-get install kexec-tools

}

 

 
      
修改else语句前面那么些”timeout“的值,举个例子此处是3表示等待3秒后自动步向系统。改为任何值比方5就等候5秒。
 
要是您不熟稔代码的野趣或然怕改错,那么建议您安装四个开端管理器在里面举办可视化设置。那样相比保证。
 
 
 
六、删除开机运维菜单多余的基础
 
大多客商日常都会挑选Windows +
Ubuntu的双系统。用得时间久了,随着Ubuntu内核的穿梭升迁,开机运转菜单会变得越发肥胖。上边简介一下什么删除开机运转菜单多余的基础(旧版本),以至哪些调度不一样操作系统的启航顺序。
 
Ubuntu是由grub带领运转的。每当Ubuntu晋级到新的本子后,grub会自动调治开机运行菜单的逐龙精虎猛,把新的木本放在运转菜单的启幕,
相同的时间也不会删除久的水源版本。那样,当Ubuntu的进级次数后生可畏多,运营菜单少将变得特别肥胖。而且那多少个旧版本的基本基本不会用,比不上删除之。技术方案如
下:
 
1.找寻系统已经设置的内核版本,在终点里输入指令:
 
dpkg –get-selections | grep linux-image
 
接下来会来得系统中已设置的基业,举个例子:
 
linux-image-2.6.35-22-generic            install
linux-image-2.6.38-10-generic            install
linux-image-2.6.38-11-generic            install
linux-image-2.6.38-8-generic            install
linux-image-3.0.0-12-generic            install
linux-image-generic                install
 
2.卸载旧的水源版本,在终点里输入指令:
 
sudo apt-get remove linux-image-2.6.35-22-generic
linux-image-2.6.38-8-generic linux-image-2.6.38-10-generic
linux-image-2.6.38-11-generic
 
下边命令和含义是:
 
dpkg –get-selections [<表达式> …]
把已入选的软件包列表打字与印刷到正规输出;
 
grep linux-image 相配查找;
 
uname -a 查看已安装的linux内核版。
 
如此,旧的基础版本就删除了。
 

作者 长颈鹿Giraffe

10.10,因为事先有Windows
7等体系,所以Ubuntu装上前面世运维菜单,私下认可Ubuntu运行。英特网找了重重修改启动选项的方法,众说纷…

#make modules

马上运行编写制定:允许通过已经运维的Linux内核的上下文运维另一个Linux内核,无需通过BIOS。BIOS恐怕会消耗过多时日,极度是带有众大多量的外设的重型服务器。这种措施可以为常事起步机器的开采者节省不知凡何时光。

recordfail

 

 
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
 
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default=”2″
if [ “${prev_saved_entry}” ]; then
  set saved_entry=”${prev_saved_entry}”
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi
 
function savedefault {
  if [ -z “${boot_once}” ]; then
    saved_entry=”${chosen}”
    save_env saved_entry
  fi
}
 
function recordfail {
  set recordfail=1
  if [ -n “${have_grubenv}” ]; then if [ -z “${boot_once}” ]; then
save_env recordfail; fi; fi
}
 
function load_video {
  insmod vbe
  insmod vga
}
 
insmod part_msdos
insmod ext2
set root='(hd1,msdos8)’
search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1280×1024
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos8)’
search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ “${recordfail}” = 1 ]; then
  set timeout=-1
else
  set timeout=3
fi
### END /etc/grub.d/00_header ###
 
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
 
### BEGIN /etc/grub.d/10_linux ###
#menuentry ‘Ubuntu, with Linux 2.6.35-22-generic’ –class ubuntu
–class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux    /boot/vmlinuz-2.6.35-22-generic
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro  vga=775  quiet
splash
    initrd    /boot/initrd.img-2.6.35-22-generic
}
#menuentry ‘Ubuntu, with Linux 2.6.35-22-generic (recovery mode)’
–class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    echo    ‘Loading Linux 2.6.35-22-generic …’
    linux    /boot/vmlinuz-2.6.35-22-generic
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro single  vga=775
    echo    ‘Loading initial ramdisk …’
    initrd    /boot/initrd.img-2.6.35-22-generic
}
menuentry ‘Ubuntu, with Linux 2.6.32-25-server’ –class ubuntu –class
gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux    /boot/vmlinuz-2.6.32-25-server
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro  vga=775  quiet
splash
    initrd    /boot/initrd.img-2.6.32-25-server
}
menuentry ‘Ubuntu, with Linux 2.6.32-25-server (recovery mode)’ –class
ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    echo    ‘Loading Linux 2.6.32-25-server …’
    linux    /boot/vmlinuz-2.6.32-25-server
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro single  vga=775
    echo    ‘Loading initial ramdisk …’
    initrd    /boot/initrd.img-2.6.32-25-server
}
#menuentry ‘Ubuntu, with Linux 2.6.32-25-generic’ –class ubuntu
–class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux    /boot/vmlinuz-2.6.32-25-generic
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro  vga=775  quiet
splash
    initrd    /boot/initrd.img-2.6.32-25-generic
}
#menuentry ‘Ubuntu, with Linux 2.6.32-25-generic (recovery mode)’
–class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    echo    ‘Loading Linux 2.6.32-25-generic …’
    linux    /boot/vmlinuz-2.6.32-25-generic
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro single  vga=775
    echo    ‘Loading initial ramdisk …’
    initrd    /boot/initrd.img-2.6.32-25-generic
}
#menuentry ‘Ubuntu, with Linux 2.6.32-25-preempt’ –class ubuntu
–class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux    /boot/vmlinuz-2.6.32-25-preempt
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro  vga=775  quiet
splash
    initrd    /boot/initrd.img-2.6.32-25-preempt
}
#menuentry ‘Ubuntu, with Linux 2.6.32-25-preempt (recovery mode)’
–class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    echo    ‘Loading Linux 2.6.32-25-preempt …’
    linux    /boot/vmlinuz-2.6.32-25-preempt
root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro single  vga=775
    echo    ‘Loading initial ramdisk …’
    initrd    /boot/initrd.img-2.6.32-25-preempt
}
### END /etc/grub.d/10_linux ###
 
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
 
### BEGIN /etc/grub.d/20_memtest86+ ###
#menuentry “Memory test (memtest86+)” {
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux16    /boot/memtest86+.bin
}
menuentry “Memory test (memtest86+, serial console 115200)” {
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)’
    search –no-floppy –fs-uuid –set
c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
 
### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Professional (on /dev/sda1)” {
    insmod part_msdos
    insmod ntfs
    set root='(hd1,msdos1)’
    search –no-floppy –fs-uuid –set 22a89599a8956bd3
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###
 
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply
type the
# menu entries you want to add after this comment.  Be careful not to
change
# the ‘exec tail’ line above.
### END /etc/grub.d/40_custom ###
 
### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
 
 

# apt-get install gcc
# apt-get install make

3.kexec装载内核的语法如下:
kexec -l –append=”” –initrd=
说明:
是要重复启航后的基础文件
是要传送到新基础的命令行参数。为确认保证合法值传递到再也起动的内核,安全方法是传递/proc/cmdline的开始和结果。
是新水源使用的文件系统
例如:
原内核印象(正在运作的内核)/boot/vmlinuz-3.2.0-24-generic
原来的书文件系统(正在运营的文件系统)/boot/initrd.img-3.2.0-24-generic
新内核印象(要加载的内核)/boot/vmlinuz-3.2.0-60-generic
新文件系统(要加载的文件系统)/boot/initrd.img-3.2.0-60-generic
1)装载内核的命令:
    $sudo kexec -l /boot/vmlinuz-3.2.0-60-generic –append=”`cat
/proc/cmdline`” –initrd=/boot/initrd.img-3.2.0-60-generic
2)重启已装载的基石:
    $sudo kexec -e
系统将立时重新开动。不一样黄浩然常的再次开动进程,在重新起动以前,kexec
不去实行通透到底截止系统。必要您在品尝进行 kexec
重新开动在此之前去杀死全体应用程序并加载文件系统。

set root='(hd0,12)’

#tar xjf linux-2.6.39.tar.bz2 -C /usr/src

2.怎么布署快快捷运输行编写制定
1)显明正在周转的基业是或不是已经入选支持kexec system call
    $grep -F CONFIG_KEXEC /boot/config-`uname -r`
风流浪漫经再次来到值是CONFIG_KEXEC=y,则表示帮忙。假设是CONFIG_KEXEC=n,则须要再度编写翻译内核,将该项选为y。
2)配置基本
    $sudo make menuconfig,
    #跻身Processor type and features ,然后在kexec system
call选项处按y就能够。
3)编译内核 
    $sudo make 
4)把基础装到/lib/modules/下
    $sudo make modules_install
5)实施该命令后,会在/boot/下生成内核影像和文件系统
    $sudo make install
在sudo make install后,/boot/grub/grub.cfg文件已经被更新,展现如下:
menuentry ‘Ubuntu,Linux 3.2.0-60-generic’ –class ubuntu –class
gnu-linux –class gnu –class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos7)’
    search –no-floppy –fs-uuid –set=root
7883ab54-521c-444d-b59f-32c08a843e3a
    linux    /boot/vmlinuz-3.2.0-60-generic
root=UUID=7883ab54-521c-444d-b59f-32c08a843e3a ro  
crashkernel=384M-2G:64M,2G-:128M quiet splash $vt_handoff
    initrd    /boot/initrd.img-3.2.0-60-generic
}
menuentry ‘Ubuntu, with Linux 3.2.0-60-generic (recovery mode)’ –class
ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos7)’
    search –no-floppy –fs-uuid –set=root
7883ab54-521c-444d-b59f-32c08a843e3a
    echo    ‘载入 Linux 3.2.0-60-generic …’
    linux    /boot/vmlinuz-3.2.0-60-generic
root=UUID=7883ab54-521c-444d-b59f-32c08a843e3a ro recovery nomodeset 
    echo    ‘载入初阶化内部存款和储蓄器盘…’
    initrd    /boot/initrd.img-3.2.0-60-generic
}

### BEGIN /etc/grub.d/40_custom ###

8、测试
重启,选择Ubuntu_Test, with Linux
2.6.39进来ubuntu系统,最终通过命令uname -a查看系统的基础音讯。

原稿地址:Linux系统的比异常快运行编制(内核切换) 作者:Renwen0524

echo ‘载入辅导虚构磁盘 …’

   #make mrproper    ####先是次编译能够回顾

转自:

search –no-floppy –fs-uuid –set 3c5a19f0-a474-4895-a069-f42763c91fe7

7、设置运维项
起步项是/boot/grub/grub.cfg文件,大家要求修改该公文,具体如下:

linux /vmlinuz-2.6.32-26-generic
root=UUID=2d78a415-57ce-48d8-88f8-638bdef7e281 ro   quiet splash

自己设置的是Ubuntu10.04,为成功基本编写翻译,还索要安装一下包:

function recordfail {

 #makinitramfs -o /boot/initrd-2.6.39.img /lib/modules/2.6.39  
##启航、加载模块
  # cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.39  
##可携带的、压缩的基业
  # cp System.map /boot/System.map-2.6.39            ##kernel 索引
  # cp .config /boot/config-2.6.39                            
#内核配置文件

  if terminal_output gfxterm ; then true ; else

   #make

linux /vmlinuz-2.6.32-24-generic
root=UUID=2d78a415-57ce-48d8-88f8-638bdef7e281 ro single

读书Linux就从基本编写翻译开端,未来就让我们跨过第一步,上边记录编写翻译进程(以下操作均在root下完了)。

insmod ntfs

www.hg888.com,   #make clean          ####第三遍编写翻译能够差不离

linux /vmlinuz-2.6.32-26-generic
root=UUID=2d78a415-57ce-48d8-88f8-638bdef7e281 ro single

5、编写翻译和设置模块

上边是本人台式机上的Ubuntu 10.04 的/etc/grub.cfg

3、配置文件

linux /vmlinuz BOOT_IMAGE=failsafe
root=UUID=ed3c6553-966e-467e-b199-1f96b234340a failsafe

首先,复制上边内容。
menuentry ‘Ubuntu, with Linux 2.6.32-32-generic’ –class ubuntu –class
gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root='(hd0,4)’
search –no-floppy –fs-uuid –set
8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.32-32-generic
root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.32-32-generic
}

menuentry ‘Ubuntu,Linux 2.6.32-21-generic (苏醒格局)’ –class ubuntu
–class gnu-linux –class gnu –class os {

2、下载源码

set menu_color_highlight=black/light-gray

 # make modules_install

set root='(hd0,12)’

6、生成内核镜像文件

search –no-floppy –fs-uuid –set 98643d6b643d4d6e

基于自个儿机器的硬件情状,接纳基础编写翻译配置选项,在此本身使用的是暗中认可配置(make
menuconfig后一向保存退出,生成.config文件);具体安顿能够参照他事他说加以考察金步国先生翻译的资料:点击这里下载Linux
2.6.19.x
内核编写翻译配置选项。

echo ‘载入 Linux …’

#make menuconfig

recordfail

  然后,对地点内容实行响应的修改,深藕红部分。
menuentry ‘Ubuntu_Test, with Linux 2.6.39’ –class ubuntu –class
gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root='(hd0,4)’
search –no-floppy –fs-uuid –set
8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.39
root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.39
}

initrd /initrd.img-2.6.32-25-generic

# apt-get install bzip2
# apt-get install libc6-dev
# apt-get install ncurse-dev
# apt-get install initrd-tools
####为了采纳mkinitrd命令生成initrd.img-XXX

menuentry ‘Ubuntu,Linux 2.6.32-26-generic (苏醒形式)’ –class ubuntu
–class gnu-linux –class gnu –class os {

4、编写翻译内核

initrd (hd0,8)/initrd.img

1、筹算职业

set root='(hd0,12)’

  save_env saved_entry

search –no-floppy –fs-uuid –set 3c5a19f0-a474-4895-a069-f42763c91fe7

menuentry ‘Ubuntu,Linux 2.6.32-26-generic’ –class ubuntu –class
gnu-linux –class gnu –class os {

insmod ext2

### END /etc/grub.d/40_custom ###

linux /vmlinuz-2.6.32-25-generic
root=UUID=2d78a415-57ce-48d8-88f8-638bdef7e281 ro   quiet splash

echo ‘载入引导设想磁盘 …’

search –no-floppy –fs-uuid –set 98fac466-8cb2-4b90-ba14-57c86b67a63c

fi

menuentry ‘Ubuntu,Linux 2.6.32-27-generic (复苏格局)’ –class ubuntu
–class gnu-linux –class gnu –class os {

www.hg888.com 2

initrd /initrd.img-2.6.32-21-generic

insmod ext2

echo ‘载入 Linux …’

search –no-floppy –fs-uuid –set 3c5a19f0-a474-4895-a069-f42763c91fe7

}

initrd /initrd.img-2.6.32-26-generic

}

insmod ext2

linux16 /memtest86+.bin console=ttyS0,115200n8

}

    # For backward compatibility with versions of terminal.mod that
don’t

  fi

标签:, , , ,

Your Comments

近期评论

    功能


    网站地图xml地图