文档库 最新最全的文档下载
当前位置:文档库 › grub2基础教程

grub2基础教程

grub2基础教程
grub2基础教程

按e进入己选择菜单的编辑状态,在编辑状态下,由上下左右箭号来移动光

标,enter键换行,ctrl+x以编辑的内容启动,ctrl+c进命令行状态,按Esc退出,回到菜单项。

在需要使用额外的内核参数启动时,比如要加上acpi=off时,把光标移动到linux这一行最后,在splash后加上一空格再输入acpi=off,然后按ctrl+x启动。

按c进入命令行状态,按Tab键可查看所有可用的命令。

在命令行状态,可以根据需要加载或移除相应模块,也可用来启动在菜单没有显现的的系统。

比如,在第一硬盘的第一分区上装有windows xp系统,但在菜单上没显示出来,我们可以命令行状态下输入命令启动:

grub>set root=(hd0,1)

grub>chainloader +1

grub>boot

又比如启动第二硬盘第一逻辑分区上的ubuntu系统:

grub>set root=(hd1,5)

grub>linux /boot/vmlinuz-xxx-xxx root=/dev/sdb5

grub>initrd /boot/initrd.img-xxx-xxx

grub>boot

其中内核vmlinuz和initrd.img的版本号可用按Tab键自动查看。

2、下面介绍下在grub2中一些常用的命令

1)help

查看命令用法,如

help search:查看search命令详细用法

2)set

设置变量值,如

set default=0

set timeout=5

set root=(hd0,3)等等

需要调用变量AA的值时,使用${AA},如set root=(hd1,1),则${root}=(hd1,1)

3)default

定义默认引导的操作系统。0表示第一个操作系统,1表示第2个,依此类推

4)timeout

定义在时间内用户没有按下键盘上的某个按键,自动引导default指定的操作系统。

5)root

指定用于启动系统的分区。

6)insmod和rmmod

加载或移除某模块,如

insmod jpeg

insmod png

insmod ntfs

rmmod png

7)drivemap

drivemap兼容grub的map,主要用于只能从第一硬盘(hd0)引导启动的系统如win2000 xp 2003,比如要添加第二硬盘第一分区上的xp系统:

menuentry "Windows XP" {

set root=(hd1,1)

drivemap -s (hd0) ${root}

chainloader +1

}

8)ls

列出当前的所有设备。如(hd0),(hd0,1),(hd0,5),(hd1),(hd1,1),(hd1,2)等

ls -l

详细列出当前的所有设备。对于分区,会显示其label及uuid。

ls /

列出当前设为root的分区下的文件

ls (hd1,1)/

列出(hd1,1)分区根目录的文件

9)search

search -f /ntldr

列出根目录里包含ntldr文件的分区,返回为分区号

search -l LINUX

搜索label是LINUX的分区。

search --set -f /ntldr

搜索根目录包含ntldr文件的分区并设为root,注意如果多个分区含有ntldr文件,set失去作用。

10)loopback

loopback命令可用于建立回放设备,如

loopback lo0 (hd1,1)/abc.iso

可以使用lo0设备来访问abc.iso里的内容,比如说,可以从abc.iso里的软盘映像中启动

loopback lo0 (hd1,1)/aa.iso

linux (lo0)/memdisk

initrd (lo0)/abc.img

要删除某一回放设备,可以使用-d参数:

loopback -d lo0

11)pager

分页显示。

set pager=1

显示满一页时暂停,按space继续

set pager=0

取消分页显示

12)linux

用linux命令取代grub中的kernel命令

13)chainloader

调用另一个启动器,如

chainloader (hd0,1)+1

调用第一硬盘第一分区引导扇区内的启动器,可以是windows或linux的启动器

14) grub2挂载软盘镜像

menuentry "Boot from DOS IMG" {

linux16 /memdisk

initrd16 /win98.img

}

对非标准的1.4M和2.8M的其他镜像挂载方法,需要指定 CHS参数:menuentry "Boot from IMG" {

linux16 /memdisk c=* h=* s=* floppy

initrd16 /xxx.img

}

15) grub2挂载ubuntu-desktop的镜像启动进入 livecd

内存够大时(大于iso镜像)可以用 loopback,把iso文件放在某一分区根目录下:menuentry "Ubuntu 10.01 LiveCD"{

search -f -s /ubuntu-desktop-i386.iso

loopback loop /ubuntu-desktop-i386.iso

linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-desktop-i386.iso

initrd (loop)/casper/initrd.lz

}

iso 按实际文件名修改

内存不够时,把 iso 内 casper 目录下的 vmlinuz和initrd.lz 复制出来和 iso 文件放在同一分区根目录下:

menuentry "Ubuntu 10.01 LiveCD"{

search -f -s /ubuntu-desktop-i386.iso

linux /vmlinuz boot=casper iso-scan/filename=/ubuntu-desktop-i386.iso

initrd /initrd.lz

}

三、grub2配置文件详解

grub2改用grub.cfg为配置文件,配置文件包含以下基本内容:(红色为解释部分)### BEGIN /etc/grub.d/00_header ###

load_env

#加载变量,如果在grubenv保存变量,则启动时装载

set default="0"

#设置默认引导项,默认值为0

insmod ext2

#插入文件系统支持的模块,除了用作启动的分区外,其他分区格式可在menuentry底下再添加

set root=(hd0,8)

#指定系统root分区,也就是 /分区

search --no-floppy --fs-uuid --set 2d61e5f9-1d2a-4167-a6f1-b991ba00878b

#指定uuid=2d61e5f9-1d2a-4167-a6f1-b991ba00878b的分区为root分区,如果前面的分区号(hd0,8)的#uuid与这里的uuid一致,这两句作用一样,如果不一致,则指定uuid 的起作用。

if loadfont /usr/share/grub/unicode.pf2 ; then

#设置终端字体,unicode.pf2支持中文字符显示

set gfxmode=640x480

#设置显示分辨率,默认为640x480,可用800x600,1024x768,建议跟你想设定的图片大小一致

insmod gfxterm

#插入终端模块gfxterm,支持中文字符显示和支持24位图像

insmod vbe

#插入vbe模块,GRUB2引入模块化机制,要使用它,需要在这里加入

if terminal_output gfxterm ; then true ; else

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

# understand terminal_output

terminal gfxterm

#设定grub2终端为gfxterm

fi

fi

if [ ${recordfail} = 1 ]; then

set timeout=-1# 若有启动失败的记录,则菜单项不再倒计时

else

set timeout=10#倒计时10秒后进按默认启动项启动

fi

#设定默认启动前等待时间,默认为10秒

### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###

set menu_color_normal=white/black

#设定菜单字体及背景颜色

set menu_color_highlight=black/blue

#设定选择项字体及背景颜色

#如果使用默认,背景将完全被蓝色挡住了,需要修改blue为black,背景图片才能显示

### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###

#10_linux为系统自动添加的当前root分区linux引导项

#每个菜单项要包括menuentry双引号" "和大括号{ }才完整,否则不显示菜单menuentry "Ubuntu, Linux 2.6.31-10-generic" {

set quiet=1

insmod ext2

set root=(hd0,8)

search --no-floppy --fs-uuid --set 2d61e5f9-1d2a-4167-a6f1-b991ba00878b

#这句与set root=(hd0,8)效果一样,可删除其一,二者不一致以这句为准

linux /boot/vmlinuz-2.6.31-10-generic

root=UUID=2d61e5f9-1d2a-4167-a6f1-b991ba00878b ro quiet splash

#不喜欢看到一长串的, roo=UUID=***可用root=/dev/sda8(/分区的分区号)代替initrd /boot/initrd.img-2.6.31-10-generic

}

### END /etc/grub.d/10_linux ###

#20_memtest86+为系统自动添加的内存测试菜单项

### BEGIN /etc/grub.d/20_memtest86+ ###

menuentry "Memory test (memtest86+)" {

linux16 /boot/memtest86+.bin

}

menuentry "Memory test (memtest86+, serial console 115200)" {

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

}

### END /etc/grub.d/20_memtest86+ ###

#30_os-prober或30_others为系统自动查找并添加其他系统菜单项,按windows,linux,macos顺序

#查找并添加,支持windows 7识别

### BEGIN /etc/grub.d/30_os-prober ###

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_otheros ###

# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/sda1

menuentry "Microsoft Windows XP Professional" {

set root=(hd0,1)

search --no-floppy --fs-uuid --set e852-230b

drivemap -s (hd0) $root

#对以ntldr引导的系统如win2000,xp,win2003,因其引导机制只能从第一硬盘启动,系统会自动添加#映射命令,对vista和win7就没有这句命令

chainloader +1

}

### END /etc/grub.d/30_otheros ###

#40_custom为自定义的启动项,如启动cdlinux

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

menuentry "CDLinux"{

set root=(hd0,8)

linux /CDlinux/bzImage root=/dev/ram0 vga=791 CDL_LANG=zh_CN.UTF-8

initrd /CDlinux/initrd

}

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

定制个性化的配置文件,可以加入背景图片,使用中文字符,让启动画面独具特色,而不是单调的黑、白、蓝三色。下面是一张经美化启动画面:

四、脚本修改

该怎样定制个性化的配置文件呢?

系统安装完成后,用户就会发现/boot/grub/grub.cfg文件只有root权限可读,如果要直接修改grub.cfg文件,要先修改其权限。好不容易把grub.cfg修改好了,系统内核

或grub升级时,会自动执行update-grub,grub.cfg文件就会被打回原形,如何保证修改后的配置文件能一直保留下来呢?

其实不用修改grub.cfg,只要把个性化配置写入/etc/default/目录下的grub和/etc/ gurb.d目录下的脚本文件,以后不管升级内核或者是升级grub所执行的update-grub,都会按要求创建个性化的grub.cfg。

1、首先看下 /etc/default/grub,先从应用程序-附件里打开终端,输入

sudo gedit /etc/default/grub

用户密码

看看打开的文件可作什么修改:

# If you change this file, run 'update-grub' afterwards to update

# /boot/grub/grub.cfg.

GRUB_DEFAULT=0-------->设置默认启动项,按menuentry顺序。比如要默认从第

四个菜单项启动,数字改为3,若改为 saved,则默认为上次启动项。

GRUB_HIDDEN_TIMEOUT=0默认为0,单系统时启动菜单自动隐藏,要取消自动隐藏菜单,改为大于0再sudo update-grub。(注意:单系统下/etc/grub.d/30_os-prober可能没引用这里的变量,如果修改这里不能显示菜单,还要修改 /etc/grub.d/ 30_os-prober,具体看下面修改部份)

GRUB_HIDDEN_TIMEOUT_QUIET=true

GRUB_TIMEOUT="3"----------->设置进入默认启动项的等候时间,默认值10秒,按自己需要修改

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"----------->添加内核启动参数,这个为默认

GRUB_CMDLINE_LINUX="noresume"--------->手动添加内核启动参数,比如 acpi=off noapic等可在这里添加,加 text 参数启动进入字符模式。

# Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console---------->设置是否使用图形介面。去除前面#,仅使用控制台终端,不使用图形介面

# The resolution used on graphical terminal

# note that you can use only modes which your graphic card supports via VBE

# you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480 设定图形介面分辨率,如不使用默认,把前面#去掉,把分辨率改为800x600或1024x768

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true---------->设置grub命令是否使用UUID,去掉#,使用root=/dev/sdax而不用root=UUDI=xxx

# Uncomment to disable generation of recovery mode menu entrys

#GRUB_DISABLE_LINUX_RECOVERY="true"----------->设定是否创建修复模式菜单项

2、再看下/etc/grub.d目录下的脚本文件:

00_header,05_debian_theme,10_linux,20_memtest86+,30_os- prober,

40_custom这五个脚本对应grub.cfg上的各个部分,有的版本的grub可能把30_os-prober分出另一部分为 30_os-others,这并不影响。怎样修改这些脚本文件才能保证不会破坏update-grub的运行,又能让生成的grub.cfg合乎意愿呢?其实很简单,只要在脚本文件中找到

cat << EOF

********

********

********

EOF

这类语句,EOF中间的文本会直接写入grub.cfg中相应位置,所以个性化的语句添加在这地方就可以了。

其他使用变量的语句不要随变做修改,除非你清楚修改后会有什么结果。

1)看看00_header,一样在终端中打开sudo gedit /etc/grub.d/00_header,找到这部分cat << EOF

load_env ->加载由save_env保存在grubenv的变量

set default="${GRUB_DEFAULT}"---------->使用/etc/default/grub中的设定值

if [ \${prev_saved_entry} ]; then

saved_entry=\${prev_saved_entry}

save_env saved_entry

prev_saved_entry=------------>变里设置的变量由下句保存到grubenv

save_env prev_saved_entry

fi-------->这里回车添加新行后可插入需要添加的模块

insmod jpeg------->添加背景图片格式支持,如jpeg,png,tga等。

insmod fat-------->添加文件系统格式支持如fat,ntfs,也可在menuentry下添加EOF

再看看最后这一段

cat << EOF

if [ \${recordfail} = 1 ]; then

set timeout=-1-------->设定为若有启动失败记录,不倒计时,不会进入默认启动,需手动选择才能启动选择项,若要设置为即使曾启动错误也进行默认启动,可把时间设为

合适的正值,如 set timeout=5

else

set timeout=${GRUB_TIMEOUT}------>使用/etc/default/grub中的设定值

fi-------->这行后添加行

background_image (hd0,7)/boot/images/002.jpg-------->添加背景图片的绝对路径,可以按05_debian_theme修改图片路径。

EOF

2)05_debian_theme修改字体及背景颜色、添加背景图片

先打开文件 sudo gedit /etc/grub.d/05_debian_theme

看这里

cat << EOF

set menu_color_normal=white/black------->设置菜单全局的字体和背景颜色

set menu_color_highlight=black/white------->设置选择项的字体和背景颜色。EOF

可供使用菜单颜色有:

black(当背景色时为透明),blue,green,cyan,red,magenta,brown,light-gray,dark-gray,light-blue,light-green,

light-cyan,light-red,light-magenta,yellow,white

添加背景图片,看这一段

source /usr/lib/grub/grub-mkconfig_lib

# this allows desktop-base to override our settings

f=/usr/share/desktop-base/grub_background.sh

if test -e ${f} ; then

source ${f}

else

WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"

COLOR_NORMAL="black/black"

COLOR_HIGHLIGHT="magenta/black"

fi

这里会自动搜索背景文件,把合适的背景图片更名为 moreblue-orbit-

grub.png(moreblue-orbit-grub.tga或moreblue-orbit-grub.jpeg),再放在/usr/share/ images/desktop-base/目录下,然后执行 sudo update-grub,会出现如下的Generating grub.cfg ...

Found background image: moreblue-orbit-grub.png

......

再重启,漂亮的背景图片就会出现了。

3)10_linux这部分是自动搜索当前系统,建立当前系统的启动菜单,包括系统头,内核等信息,不要随便修改,要使用个性菜单名,比如中文菜单,可适当添加:

先打开文件 sudo gedit /etc/grub.d/10_linux,找到

cat << EOF

menuentry "$1" {-------->双引号内可添加个性化字符,$1变量也可改为定值,如改为menuentry "启动 Ubuntu Karmic" {

recordfail=1

save_env recordfail-------->如不要保存启动失败记录的,这两句可删除EOF

if [ "x$3" = "xquiet" ]; then

cat << EOF

set quiet=1

EOF ->启动画面不用splash,要用跳动字符的,这段可删除

个性化菜单项也可在这里修改,即上面的menuenrty "$1"不变,修改下面的数值:linux_entry "${OS}, Linux ${version}" \------->可改为 linux_entry "启动 Ubuntu, Linux ${version}"\

"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA}

${GRUB_CMDLINE_LINUX_DEFAULT}" \

quiet

if [ "x${GRUB_DISABLE_LINUX_RECOVERY}" != "xtrue" ]; then

linux_entry "${OS}, Linux ${version} (recovery mode)" \--------->可改为

linux_entry "启动 Ubuntu, Linux ${version} (修复模式)"\

"single ${GRUB_CMDLINE_LINUX}"

fi

注意只修改引号内的字符,前面的menuentry,linux_entry和后面的\不要做修改。4)20_memtest86+自动添加内存测试启动项

打开文件 sudo gedit /etc/grub.d/20_memtest86+,找到

cat << EOF

menuentry "Memory test (memtest86+)" {-------->双引号内可添加个性字符如menuentry "启动内存测试"

linux16$MEMTESTPATH

}

menuentry "Memory test (memtest86+, serial console 115200)" {

linux16$MEMTESTPATH console=ttyS0,115200n8

}

EOF

上面有两内存测试项,可删除其中一个。

5)30_os-prober查找其他分区中存在的系统并建立菜单项,依次为windows,linux,macos。

对于单系统,默认会隐藏菜单,可在这里去掉隐藏

先打开文件 sudo gedit /etc/grub.d/30_os-prober

单ubuntu系统会自动隐藏菜单,要取消隐藏菜单,可把这部份的三个timeout=0改为和/etc/default/grub中的timeout一致,比如timeout=10。

cat <

if [ \${timeout} != -1 ]; then

if keystatus; then

if keystatus --shift; then

set timeout=-1

else

set timeout=0

fi

else

if sleep$verbose --interruptible 3 ; then

set timeout=0

fi

fi

fi

EOF

else

cat << EOF

if [ \${timeout} != -1 ]; then

if sleep$verbose --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then

set timeout=0

fi

fi

EOF

下面这段自动查找并添加windows、linux和macos启动项,可在menuentry内修改个性字符

windows启动项

for OS in ${OSPROBED} ; do

......

if [ -z "${LONGNAME}" ] ; then

LONGNAME="${LABEL}"

fi

......

cat << EOF

menuentry "${LONGNAME} (on ${DEVICE})" {------->比如改为menuentry "启动Windows XP" {

EOF

linux启动项

linux)

LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null | tr ' ' '^' | paste -s -d ' '`"

......

if [ -z "${LLABEL}" ] ; then

LLABEL="${LONGNAME}"

fi

cat << EOF

menuentry "${LLABEL} (on ${DEVICE})" {-------->比如改为menuentry "启动Mandriva" {

EOF

macos启动项

macosx)

OSXUUID="`grub-probe --target=fs_uuid --device ${DEVICE} 2> /dev/null`"

对于vista/win7系统,把压缩包内的grldr.mbr和grldr复制到C盘根目录下,在C盘自己建立一个boot.ini文件,若有boot隐藏分区的,先给boot分区分配盘符,再把grldr,grldr.mbr和boot.ini放在boot分区下,boot.ini内容如下:

Win7使用软改激活的请不要使用此方法,否则会造成win7不能启动。

然后在根目录新建一个menu.lst,内容为

timeout 0

default 0

title grub2

find --set-root /boot/grub/core.img

kernel /boot/grub/core.img

boot

(有/boot分区的改为

find –set-root /grub/core.img

kernel /grub/core.img)

重启后选择Grub4Dos会自动转入grub2,从grub2菜单项选择ubuntu启动后,在终端执行

sudo grub-install /dev/sda

将grub装入第一硬盘的mbr,如要装入第二硬盘的mbr把sda改为sdb,第三硬盘为sdc,类推。

至于要把grub装到sda或sdb或sdc的mbr上,需根据自己情况确定,看看要设置哪一块硬盘为启动盘,就把grub装到那块硬盘的mbr上。

2)用livecd修复grub

用ubuntu9.10的livecd启动后,打开终端

假如你的ubuntu的 / 分区是sda7,又假如 /boot分区是 sda6,用livecd启动,在终端下输入

sudo -i

mount /dev/sda7 /mnt

mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)

grub-install --root-directory=/mnt/dev/sda

和前面一样,要装入第二硬盘的把sda改为sdb。

如果grub.cfg己丢失,或grub.cfg出现错误,需要重建的继续执行下面操作: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

3)用带grub启动的光盘或U盘修复

如果手上有grub启动的工具盘,用工具盘启动,在grub菜单上按c进入命令行状态,在grub>提示符下输入

grub>find /boot/grub/core.img (有/boot分区的用find /grub/core.img)

(hdx,y) (显示查找到的分区号)

grub>root (hdx,y)

grub>kernel /boot/grub/core.img (/boot分区的用 kernel /grub/core.img)

grub>boot

执行boot后能转入grub2菜单,启动ubuntu后,再在ubuntu终端下执行sudo grub-install /dev/sda (或sdb,sdc等)修复grub。

如果ubuntu的启动分区使用ext4格式,要有支持ext4格式的grub才能修复。

4)没安装引导器的 grub4dos引导ubuntu的方法

按第一步的方法使用 boot.ini 建立grub4dos引导项,自己编写 menu.lst,内容如下timeout 3

default 0

title Ubuntu 9.10

root (hdx,y)--------> (hd0x,y) 为 /boot分区的分区号

kernel /vmlinuz-xxx-generic root=/dev/sdxy------->/dev/sdxy 为 / 分区的分区号initrd /initrd.img-xxx-generic

没 /boot 分区的用

由rescue模式转到normal模式,进而通过命令进入系统。下面这个就是rescue介面:

ls (hd0,8)/boot/ 查看(hd0,8)分区的/boot目录下文件

ls (hd0,8)/boot/grub/ 查看(hd0,8)分区/boot/grub目录下文件

通过文件查看,可以确定grub2核心文件处于哪个分区,接下来就可以进行从rescue到normal的转变动作:

先 ls 看看分区,根据分区列表,猜下 / 分区的编号再 ls (hd0,x)/ 看分区目录下文件确定找到 / 分区,不对的话继续找。找到 / 分区的 (hd0,x) 继续

grub rescue>root=(hd0,x)

grub rescue>prefix=/boot/grub

grub rescue>set root=(hd0,x)

grub rescue>set prefix=(hd0,x)/boot/grub

grub rescue>insmod normal

rescue>normal-------->若出现启动菜单,按c进入命令行模式

rescue>linux /boot/vmlinuz-xxx-xxx root=/dev/sdax

rescue>initrd /boot/initrd.img-xxx-xxx

rescue>boot

内核版本号 -xxx-xxx可以按Tab键查看后再手动补全。

有 /boot分区的,要先找出 /boot 分区 (hd0,x),再找出 / 分区的 (hd0,y),同样用 ls (hd0,x)/ 和 ls (hd0,y)/ 的方式确定分区

grub rescue>root=(hd0,x)

grub rescue>prefix=/grub

grub rescue>set root=(hd0,x)

grub rescue>set prefix=(hd0,x)/grub

grub rescue>insmod normal

rescue>normal-------->若出现启动菜单,按c进入命令行模式

rescue>linux /vmlinuz-xxx-xxx root=/dev/sday

rescue>initrd /initrd.img-xxx-xxx

rescue>boot

说明:

1)由于grub2版本的的不一致,有的可能在第9步insmod normal.mod加载正常模块后直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第10步,即可以跳过normal命令的输入。

2)虽然输入normal命令会出现菜单,但由于缺少加载内核的Linux命令,直接从菜单不能进入系统,需要按c在命令行继续操作。

3)使用/boot单独分区的,要正确修改路径,如

prefix=(hd0,8)/grub

insmod /grub/normal.mod

另外root=/dev/sda8也要修改根分区的分区号。

4)按boot启动系统后,再在系统下打开终端,执行命令修复grub

重建配置文件grub.cfg

sudo update-grub

重建grub到第一硬盘mbr

sudo grub-install /dev/sda

4、双硬盘双系统 Grub Loading时间过长的解决方案

grub2的boot.img设定root的uuid从第一分区开始搜索分区的/boot/grub下的模块并加载,如果linux分区处于第二硬盘甚至第三硬盘,会导致搜索时间过长而,出现菜单时间会长达10多秒。

对双(多)硬盘的情况建议把grub安装在ubuntu所在硬盘的mbr上,/boot分区或 / 分区尽量靠前,并设该硬盘为启动盘,会大大缩短启动时间。

5、重复一下,单linux系统或硬盘安装时iso放在C盘,umount /isodevice引起的误认为单系统不能出现菜单项的几种处理方法。

1. 开机自检后时按几下shift键,可调出菜单项

2. sudo update-grub

重建grub.cfg,会发现新的系统而改写grub.cfg,一般能出现菜单项。

3.如第二种方法不能解决,直接修改grub.cfg

把在### BEGIN /etc/grub.d/30_os-prober 中的这一段

if keystatus; then

if keystatus --shift; then

set timeout=-1

else

set timeout=0

fi

else

if sleep$verbose --interruptible 3 ; then

set timeout=0

fi

fi

整段删除或修改三处set timeout=<大于0>,再执行

sudo update-grub

6、安装 ubuntu 9.10 后出现 Error : No such device: xxx-xxx-xxx,不能启动的修复办法(未经实机测试)

由于grub2兼容性问题,少部分电脑安装完ubuntu9.10重启时会出现

Error:no such device:3c7c1d30-86c7-4ea3-ac16-30d6b0371b02

Failed to boot default entries.

Press any key to continue.

原因是电脑不支持 uuid的搜索,soier的修复过程证实了这个问题,见

https://www.wendangku.net/doc/8c5562301.html,/viewtopic.php?f=139&t=238346

原贴使用的是 live DVD进入修复系统模式,的shell 下change root 修复,livecd 没有修复系统模式,现的根据他的方法写个 livecd (能支持ext4读写的其他版本的live Linux一可以)下的修复办法,希望有这个问题的朋友测试下看行不行(我电脑没这个问题,没办法测试):

1)、livecd 启动进入试用系统

修复更新grub2系统引导

修复更新grub2系统引导 一.修复 如果重装系统或者引导系统崩溃无法进入系统开机引导项从而无法进入以装系统,以Ubuntu Grub2引导为例,详细写一下如何修复之前的系统引导。 (以下说明均以Ubuntu系统为例,其他系统大同小异) 1.放入系统安装盘或这插入刻录好的系统安装U盘,进入系统安装选项,选择试用选项! 2.选择适用之后,进入Ubuntu图形界面,打开终端。 3.选择Ubuntu安装磁盘,如果不确定具体在哪个磁盘,可以用命令查看一下 [plain] sudo fdisk -l 4.挂载Ubuntu系统安装磁盘(我的是在第8磁盘,故为sda8) [plain] sudo mount /dev/sda8 /mnt 5.开始恢复grub2系统引导 [plain] sudo grub-install --root-directory=/mnt/dev/sda 6.执行命令之后,如果没有报错,则恢复成功,重启即可。 二.更新 恢复之后是之前的系统引导界面,如果新安装的系统没有在界面上显示,那么可以进入Ubuntu系统,进行grub2更新。

打开终端,输入 [plain] sudo update-grub2 成功的话,将会出现更新后找到的磁盘上所有系统引导的记录。(以我自己的为例) [plain] hugo@hugo-HP:~$ sudo update-grub2 [sudo] password for hugo: Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.5.0-26-generic Found initrd image: /boot/initrd.img-3.5.0-26-generic Found linux image: /boot/vmlinuz-3.5.0-25-generic Found initrd image: /boot/initrd.img-3.5.0-25-generic Found linux image: /boot/vmlinuz-3.5.0-17-generic Found initrd image: /boot/initrd.img-3.5.0-17-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 8 (loader) on /dev/sda1 Found CentOS release 6.4 (Final) on /dev/sda3 Found Mac OS X on /dev/sda9 done 之后重启即可。 update-grub这个是Ubuntu专用的吧,其它发行版不一定有,通用的是:sudo grub-mkconfig -o /boot/grub/grub.cfg

钢琴基础教程(五线谱)37747

五线谱钢琴基础教程(1) 基础 篇 1 键盘知识中央C 五线谱入门线上线间八度 2 线上音符线间音符白键7个音符 3 (一)你用的键盘乐器 无论你是拥有一个真正的钢琴,还是一个电钢琴、电子琴或风琴,这里的教程都会教你认识键盘,弹奏五线谱曲子,并学习基本的五线谱知识。 简单说来,钢琴的学习包括认识键盘,将手放到合适的位置,如何控制运用你的手指,如何用双手而不是单单右手来共同弹奏,当然还有如何看懂五线谱钢琴曲谱。 你是用哪种键盘乐器来学习的呢?一共有多少个键盘?我建议你最好使用有61个键盘的那种。如果你的键盘有重力感觉(垂重感键盘)的就更好了,就更接近真实钢琴的机械装置和触感。一般来说简易低档的电子琴的键盘没有重力感设计,键盘的按下时没有什么阻力(比较真实的钢琴键盘就会知 道)。 (二)白键盘黑键盘从哪里开始呢? 看到键盘可能一开始会迷惑:这么多的键盘---88个键我如何能记住呢?

不过你很快就可以总结出黑键的分布规律:即三个黑键和两个黑键规律性的排列,而且间隔是完 全一样的。 你还会发现上图的白键上有规律的标出绿色的字母C,这个C是出现在两个黑键左面的白键上的。至于这个为何叫C以后会详细介绍。另一个你要注意记忆的是键盘中央的C位置,既所谓的中央C。这是一个需要牢记的位置,你以后会发现这个标志性的C的很多意义。而下面的中央C位置是真实钢琴的 键盘位置。 (三)钢琴键盘的分组五线谱基本要素

上图最上面的就是你经常看到的钢琴的五线谱,中间那个空心圆在短横线的位置---线间就是中央C。这个中央C位置是你弹奏任何一个钢琴曲子都要参考的键盘。 五线谱是记录音乐的一种语言,就象英语、汉语一样,它同样有自己的规则,告诉你弹什么和如何弹奏。最明显的特征就是左端的谱号形式-----高音谱号和低音谱号一起成联合谱表,这是一个标准的钢琴五线谱形式。音符(后面还要讲)在线间或线上。 将中央C的一组白色键盘灰颜色填充,你会发现以C为一个组,七个白色琴键加上五个黑色键盘(两个黑色和三个黑色的)构成一12个键盘组,而且这个C组不断重复。随便用左手或右手弹奏这些不同的 组会发现越往右侧的声音越高,越往左声音越低。 (四)C 和八度 上面的图示显示出在中央C右面和左面的其他的C在五线谱上面的位置。从中可以看出,在键盘上有规律的C的位置排列到了五线谱上面就没有什么规律可循。换句话说,不同C组的键盘位置在五线谱位置上没有什么联系,你只能通过大量的练习和不断的记忆来逐渐掌握。 线上音符

grub2引导光盘镜像的制作

grub2引导光盘镜像的制作 这个东东很简单,但差不多还是花了一两天时间。关键是引导不起来,最后找出了原因,在制作ISO的时候出错了。制作前最好su得到管理员权限。 一般我们都是有win系统的,那么可以vmware虚拟机安装ubuntu,再用它制作即可,至于导出方法,自己百度 首先用ubuntu1404的版本为例,只是与ubuntu1204的目录有点区别ubuntu1404的grub2已经是2.02的版本的,ubuntu1204还是1.99 1,复制模块文件等 su 输入管理员密码 cp -a /usr/lib/grub/ ./ 制作文件夹到当前目录 mv grub grub2 改名为grub2 grub2/grub.cfg这个是配置文件,可以根据需要更改,最好是改一下

2,制作一个bootcfg的文件 可用vi bootcfg search -f -n --set=root /grub2/grub.cfg configfile /grub2/grub.cfg set color_normal=light-gray/black set pager=1 按ESC :wq 也可用gedit bootcfg,最后记得保存就行了 3,定制启动内核 grub-mkimage -d /usr/lib/grub/i386-pc/ -p /grub2/ -c bootcfg -o core.img -O i386-pc biosdisk iso9660 search configfile part_msdos fat ntfs ext2 -d 指定定制内核时的要用的目录 -p 指定在引导时要用到的目录,包含模块点 -c 指定一些简单配置的文件 -o 输出路径及文件名 -O 指定格式i386-pc biosdisk iso9660指光盘文件系统一定要 4,制作光盘引导文件

完整的钢琴基础教案.pdf

第一章钢琴电子琴弹奏的基本知识 教学目标:通过教学使学生了解钢琴电子琴弹奏的基本知识,包括认识五线谱、弹奏钢琴电子琴的坐姿、手型、钢琴键盘 的分组,弹琴时力的方向以及钢琴踏板的运用。 教学重点:1、五线谱基本知识的掌握 2 、五线谱知识的实际应用 3、钢琴键盘的分组 4、键盘分组法和乐谱分组法的区别 5 、弹琴时力的方向 6 、钢琴踏板效用及使用 7 、钢琴弹奏时的基本姿势 教学难点:1、力度记号的掌握及实际演奏中的效果 2 、钢琴键盘的分组 3 、弹奏过程中手型的控制 4 、钢琴踏板的使用 教学方法:讲授法、练习法、讨论法、演示法 学时安排:10 学时 授课内容: 第一节认识五线谱 一、五线谱

表示乐曲反复。然而该记号又有多种形式。

七、变音记号 变音记号:使音在原有基础上产生音高变化的记号。 通常情况下,变音记号有以下五种: (1)# :升记号表示音在原有基础上向上升高一个半音。 (2)b :降记号表示音在原有基础上向下降低一个半音。 (3) × :重升记号,表示音在原有的基础上向上升高两个半音( 一个全音) 。 (4) b b:重降记号,表示音在原有基础上向下降低两个半音( 一个全音) 。 (5) :还原记号,表示音在已升高或降低的情况下重新还原。 课外作业: 1、牢记不同的强、弱记号。在拜厄练习曲中找到该记号。 2 、请区分重音、保持音和跳音记号。 3、反复记号的作用是什么?请在钢琴基础教程中找到有各种反 复记号的乐曲,并把其演奏的段落标记出来。 4、请记住中央C在高音谱表和低音谱表上的位臵。 教学后记:

(1) 钢琴键盘分组法的标记

钢琴基础教案-完整

第一章、钢琴教案 (徐飞音乐舞蹈学校钢琴教研组编写)教学目标:通过教学使学生了解钢琴电子琴弹奏的基本知识,包括认识五线谱、弹奏钢琴电子琴的坐姿、手型、钢琴键盘 的分组,弹琴时力的方向以及钢琴踏板的运用。 教学重点:1、五线谱基本知识的掌握 2、五线谱知识的实际应用 3、钢琴键盘的分组 4、键盘分组法和乐谱分组法的区别 5、弹琴时力的方向 6、钢琴踏板功能及使用 7、钢琴弹奏时的基本姿势 教学难点:1、力度记号的掌握及实际演奏中的效果 2、钢琴键盘的分组 3、弹奏过程中手型的控制 4、钢琴踏板的使用 教学方法:讲授法、练习法、讨论法、演示法 学时安排:10学时 授课内容: 第一节认识五线谱 一、五线谱 五线谱是由线和间组成的,其每一条横线与以此形成的每一个间都有不同的作用和意义(包括加线与加间)。 1.线与间

(1)五线谱上的线从下向上依次可分为五条线。 (2)从下往上又可依次分为四个间。 2.加线与加间 由于记谱需要,经常在乐谱上或下出现加线现象,于是又分别形成了下加线,下加间;上加线,上加间。如图: 二、力度记号 (1)强 f 中强 mf 特强 sf <渐强(Cresando) 突强 sfz 强音标记“f”越多音越强。如:f、ff、fff、ffff等。 <渐强(Cresando) (2)弱 p 中弱 mp 强后即弱 fp >渐弱(dim)等等 突强即弱 sfp 弱音标记“p”越多音越弱。如p、pp、PPP、PPPP等。

三、重音、保持音和跳音记号 (1)“>”重音记号(强音记号) 表示演奏、演唱时加重音(在有些情况下,如用某些乐器演奏时往往被处理成小渐弱)。 (2)“一”保持音记号 表示演奏、演唱时尽量饱满充分。 (3)“·”跳音记号 表示演奏、演唱时必须跳奏。 四、反复记号 表示乐曲反复。然而该记号又有多种形式。 (1) 局部反复,在两个记号之间反复。 (2)D.C.(da copo)从头再奏。 D.S.(da segno)从记号起再奏一遍。 另:D.C.e.1a.Fine从头再奏至“Fine"为止或D.S.e. la coda从头再奏至“”处,然后跳到Coda(结尾)。 (3)“”无定次反复记号 “”延长记号。表示乐曲在此处停顿或延长。 “”换气记号。表示乐曲必要的呼吸。 另:“,”分句记号,也被称为小换气记号。 五、谱表 1、高音谱号和高音谱号上的音

grub2基础教程-修订版

grub2基础教程-修订版 smallapple 目录 一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法 一、grub2新特性 1、grub2和grub有很多不同的地方: a)图形接口 b)使用了模块机制,通过动态加载需要的模块来扩展功能 c)支持脚本语言,例如条件判断,循环、变量和函数 d)支持rescue模式,可用于系统无法引导的情况 e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控制台等等 f)有一个灵活的命令行接口。如果没有配置文件存在,GRUB会自动进入命令模式 g)针对文件系统、文件、设备、驱动、终端、命令、分区表、os loder的模块化、层次化、基于对象的框架 h)支持多种文件系统格式 i)可访问已经安装的设备上的数据 j)支持自动解压 2、设备的命名 grub2同样以fd表示软盘,hd表示硬盘(包含IDE和SCSI硬盘)。设备是从0开始编号,分区则是从1开始,主分区从1-4,逻辑分区从5开始,而grub分区编号是从0开始的。下面给出几个例子 : (fd0):表示整个软盘 (hd0,1):表示BIOS中的第一个硬盘的第1个分区 (hd0,5)/boot/vmlinuz:表示BIOS中的第一个硬盘的第一个逻辑分区下的boot目录下的vmlinuz文件 二、grub2安装与启动 1、安装ubuntu9.10时,grub默认安装在第一硬盘(hd0)的mbr,其实就是把引导文件boot.img写入硬盘的mbr,当然,用户也可以选择不写入硬盘mbr而是写入linux分区的引导扇区。启动时根据mbr所提供信息找到启动分区后,加载分区内的grub核心文件core.img和配置文件grub.cfg,进入选择菜单画面,在菜单画面,按上下箭号选择需要系统菜单项,按Enter进入选项。

grub2最新全面学习资料

Grub 2 使用简介 Grub 2 是新一代的Grub,它实现了一些Grub中所没有的功能: 1、模块化设计: 不同于Grub的单一内核结构,Grub 2 的功能分布在很多的小模块中,并且能在运行时动态装载和卸除 2、支持多体系结构 Grub 2可支持PC(i386), MAC(powerpc)等不同的体系机构,而且支持最新的EFI 架构 3、国际化的支持 Grub 2 可以支持非英语的语言 4、内存管理 Grub 2 有真正的内存管理系统。 5、脚本语言 Grub 2 可以支持脚本语言,例如条件,循环,变量,函数等。 当然,Grub 2正处在开发阶段,因此以上的某些功能可能现阶段还不是很完善。安装和使用 Grub 2的内核是符合multiboot标准的,因此可以在Grub中引导。 1、下载 https://www.wendangku.net/doc/8c5562301.html,/grub2.zip 解压到某个FAT分区的根目录,会生成/boot/grub目录,Grub 2的文件便在该目录下。 2、修改 /boot/grub/grub.cfg 这是Grub 2的配置文件,它的格式不同于menu.lst,以下是一个例子: set timeout=20 set default=0 menuentry "Chainload First Part" { set root=(hd0,1) chainloader +1 } menuentry "Load Linux at Second Part" { set root=(hd0,2) linux /vmlinuz root=/dev/hda2 initrd /initrd } 如果你熟悉Grub,应该可以看明白里面的内容。要注意的是:

【免费下载】钢琴基础教程五线谱

通过管线敷设线缆敷设完毕,要进行检查和检测处理。对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。电力保护装置调试技术,电力保护高中资料试卷切除从而采用高中资料试卷主要保护装置。

(三)钢琴键盘的分组 五线谱基本要素 上图最上面的就是你经常看到的钢琴的五线谱,中间那个空心圆在短横线的位置---线间就是中央C 。这个中央C 位置是你弹奏任何一个钢琴曲子都要参考的键盘。 五线谱是记录音乐的一种语言,就象英语、汉语一样,它同样有自己的规则,告诉你弹什么和如何弹奏。最明显的特征就是左端的谱号形式-----高音谱号和低音谱号一起成联合谱表,这是一个标准的钢琴五线谱形式。音符(后面还要讲)在线间或线上。 将中央C 的一组白色键盘灰颜色填充,你会发现以C 为一个组,七个白色琴键加上五个黑色键盘(两个黑色和三个黑色的)构成一12个键盘组,而且这个C 组不断重复。随便用左手或右手弹奏这些不同的组会发现越往右侧的声音越高,越往左声音越低。 (四)C 和八度 上面的图示显示出在中央C 右面 和左面的其他的C 在五线谱上面的位置。从中可以看出,在键盘上有规律的C 的位置排列到了五线谱上面就没有什么规律可循。换句话说,不同C 组的键盘位置在五线谱位置上没有什么联系,你只能通过大量的练习和不断的记忆来逐渐掌握。、管路敷设技术通过管线敷设技术,不仅可以解决吊顶层配置不规范问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

-Linux操作系统基础教学大纲

Linux操作系统基础 Foundation of Linux Operation System 适用范围:2013本科人才培养方案 课程编号: 学分:2 学时:32(其中:讲课学时:20 实验学时:12) 先修课程:计算机文化概论 适用专业:网络工程 建议教材:《Linux实用教程》陈博等人民邮电出版社2008年10月 开课单位:软件学院 一、课程的性质与任务 课程性质:本课程是网络工程专业网络安全与攻防方向的一门专业方向任选课,Linux及应用是计算机科学专业的一门专业课程。 课程任务:本课程的目的和任务是使学生全面地了解和掌握Linux系统的基本概念、原理及应用技术、以及适应社会对Linux操作与管理人员的需求。通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。 二、课程的基本内容及要求 (一)认识Linux系统 1. 课程教学内容: (1)Linux系统简介 (2)Linux系统的特点和组成 (3)Linux版本介绍 (4)Fedora Core系统概述 2. 课程重点、难点 重点:了解Linux操作系统的发展历程,改系统的特点和组成。 难点:Linux操作系统与Window操作系统的异同。 3. 课程教学要求: (1)了解计算机计算机操作系统的发展过程; (2)理解Linux操作系统与UNIX系统的区别,理解GUN计划的内容; (3)掌握Linux各个系统的版本及其优劣等。

(二)Fedora 系统的安装和删除 1. 课程教学内容: (1)准备安装Linux操作系统 (2)分区的概念和分区的类型。 (3)硬盘的类型。 (4)安装Linux的步骤及安装后的初始化工作。 (5)删除MBR中GRUB引导程序。 (6)删除Linux分区。 2. 课程重点、难点 重点:如何对硬盘分区,如何命名分区,分区的格式化等。 难点:如何理解分区的编号及文件系统的建立等。 3. 课程教学要求: (1)本章的学习目的是使学生能够自己安装一个操作系统,合理分区,并了解Linux下分区的概念。了解如何建立交换分区。 (2)理解分区文件的命名描述; (3)掌握安装Linux的步骤及安装后的初始化工作,掌握如何删除MBR中的GRUB分区程序。 (三)Linux图形化界面 1. 课程教学内容: (1)登录、注销和关闭系统 (2)GNOME基本使用 (3)系统设置 (4)Fedora系统的应用软件使用 2. 课程重点、难点: 重点:掌握如何正常登录、注销和关闭系统的几个命令。 难点:了解在如何在GNOME图形界面中如何复制、黏贴、删除文件等。 3. 课程教学要求: (1)了解GNOME的初步使用,系统的各种基本设置; (2)理解硬盘分析器、系统日志等内容。 (3)掌握在GNOME的操作使用。 (四)Linux字符界面操作 1. 课程教学内容:

钢琴基础教程修订版新版

《钢琴基础教程1(修订版)》图书目录:修订版前言 前言 音符、键盘对照表 右手弹奏,高音谱表和4/4拍号 左手弹奏,低音谱表和2/4拍号 基本练习 基本练习 《黄河船夫曲》片段 基本练习 基本练习 打夯歌 内蒙民歌 劳动小唱 竹马 捷克民歌 练习曲 北风吹 嘎达梅林 乌克兰民歌 练习曲 依拉拉 练习曲 五月 双音练习 气球 西藏民歌 森林里有一棵树 亲爱的名字 星星歌谣 冬 妈妈您听我说 练习曲 练习曲 小曲 香槟 信天游

练习曲 齐步行进 练习曲 玛祖卡舞曲 练习曲 花灯 练习曲 练习曲 幽默曲 练习曲 前进!前进!前进! 格桑拉 练习曲 卡尔图里舞曲 基本练习 基本练习 天真烂漫 太阳出来 练习曲 沂蒙山小调 练习曲 练习曲 窗花曲 预备练习 樱花 风笛舞曲 苏格兰舞 保卫黄河 练习曲扎红头绳土耳其进行曲 练习曲 练习曲 弦子舞 浏阳河 练习曲 练习曲 可爱的家

瑶族长鼓舞绿袖子 练习曲 练习曲 小步舞曲 小贩 士兵进行曲老黑奴 练习曲 阿拉伯风 傍晚的星 练习曲 练习曲 前进 小步舞曲 波尔卡舞曲练习曲 练习曲 斗牛士之歌摇篮曲 练习曲 到敌人后方去进行曲 练习曲 勇敢的骑士采花调 练习曲 练习曲 小序曲 牧歌 南泥湾 练习曲 四小天鹅舞曲小丑 练习曲 小奏鸣曲 抒情曲

古老的法兰西歌曲 踏板前奏曲之一 踏板前奏曲之二 练习曲 练习曲 风笛舞曲 快板 小奏鸣曲 练习曲 歌剧《魔笛》主题变奏曲未完成交响曲(主题) 练习曲 小奏鸣曲 牧童的歌 快乐的农夫 舞曲 四手联弹 太阳出来喜洋洋 牧羊人 波尔卡杨卡舞曲 一根扁担 战斗进行曲 嘚嘚调

最新钢琴基础教案-完整

第一章、钢琴教案(徐飞音乐舞蹈学校钢琴教研组编写) 教学目标:通过教学使学生了解钢琴电子琴弹奏的基本知识,包括认识五线谱、弹奏钢琴电子琴的坐姿、手型、钢琴键盘 的分组,弹琴时力的方向以及钢琴踏板的运用。 教学重点:1、五线谱基本知识的掌握 2、五线谱知识的实际应用 3、钢琴键盘的分组 4、键盘分组法和乐谱分组法的区别 5、弹琴时力的方向 6、钢琴踏板功能及使用 7、钢琴弹奏时的基本姿势 教学难点:1、力度记号的掌握及实际演奏中的效果 2、钢琴键盘的分组 3、弹奏过程中手型的控制 4、钢琴踏板的使用 教学方法:讲授法、练习法、讨论法、演示法 学时安排:10学时 授课内容: 第一节认识五线谱 一、五线谱 五线谱是由线和间组成的,其每一条横线与以此形成的每一个

间都有不同的作用和意义(包括加线与加间)。 1.线与间 (1)五线谱上的线从下向上依次可分为五条线。 (2)从下往上又可依次分为四个间。 2.加线与加间 由于记谱需要,经常在乐谱上或下出现加线现象,于是又分别形成了下加线,下加间;上加线,上加间。如图: 二、力度记号 (1)强 f 中强 mf 特强 sf <渐强(Cresando) 突强 sfz 强音标记“f”越多音越强。如:f、ff、fff、ffff等。 <渐强(Cresando) (2)弱 p 中弱 mp 强后即弱 fp >渐弱(dim)等等

突强即弱 sfp 弱音标记“p”越多音越弱。如p、pp、PPP、PPPP等。 三、重音、保持音和跳音记号 (1)“>”重音记号(强音记号) 表示演奏、演唱时加重音(在有些情况下,如用某些乐器演奏时往往被处理成小渐弱)。 (2)“一”保持音记号 表示演奏、演唱时尽量饱满充分。 (3)“·”跳音记号 表示演奏、演唱时必须跳奏。 四、反复记号 表示乐曲反复。然而该记号又有多种形式。 (1) 局部反复,在两个记号之间反复。 (2)D.C.(da copo)从头再奏。 D.S.(da segno)从记号起再奏一遍。 另:D.C.e.1a.Fine从头再奏至“Fine"为止或D.S.e. la coda从头再奏至“”处,然后跳到Coda(结尾)。 (3)“”无定次反复记号 “”延长记号。表示乐曲在此处停顿或延长。 “”换气记号。表示乐曲必要的呼吸。 另:“,”分句记号,也被称为小换气记号。 五、谱表 1、高音谱号和高音谱号上的音

关于Grub2启动菜单的注释问题(个人经验)

关于Grub2启动菜单的注释问题(个人经验) 特别说明:此文只是我个人经验,尚不知道是否会引起其他问题。故,你若要使用此文之做法,请务必慎重考虑。建议先在虚拟机测试。 用命令sudo gedit /boot/grub/grub.cfg即可打开grub.cfg文件,如下: 其中,#号表示注释该段。我这是在虚拟机下的ubuntu,grub.cfg文件跟你的可能不尽相同。 # # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/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 load_env fi set default="0" 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

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 } insmod ext2 set root='(hd1,2)' search --no-floppy --fs-uuid --set 44765bf4-8d6f-4d5a-8341-0d6d2f14e241 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x400 insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't

云主机添加Grub2引导WinPE ISO(Windows系统)-V1

云主机添加Grub2引导WinPE ISO (Windows系统) 导读 云主机安装的系统是Windows 2008 R2,BIOS+MBR,想利用Grub2引导发位于磁盘上Windows PE ISO 或其他系统,可以采用在Windows 系统中安装grub2实现。 安装配置步骤 第一步、Grub2下载,文件准备 到Grub2官网ftp://https://www.wendangku.net/doc/8c5562301.html,/gnu/grub/ 下载文件 grub-2.02-for-windows.zip,将其解压至任意路径下,比如D:\。这样Grub2的主程序目录将位于D:\grub-2.02-for-windows 第二步,Grub2安装 以管理员身份运行CMD,输入命令wmic diskdrive list brief,记录下安装目标磁盘DeviceID,本教程将安装至\\.\PHYSICALDRIVE0 ============================================== ==================================== Microsoft Windows [Version 10.0.10586]

(c) 2015 Microsoft Corporation. All rights reserved. C:\Windows\system32>wmic diskdrive list brief Caption DeviceID Model Partitions Size WDC WD5000AAKX-001CA0 \\.\PHYSICALDRIVE0 WDC WD5000AAKX-001CA0 3 500105249280 C:\Windows\system32> ===================================================== ============================= 将当前路径切换至Grub2主程序所在路径,输入cd /d d:\grub-2.02-for-windows ===================================================== ============================= C:\Windows\system32>cd /d d:\grub-2.02-for-windows d:\grub-2.02-for-windows> ===================================================== ============================= 查看grub-install.exe的帮助文件,可以输入grub-install.exe --help或grub-install.exe -?,显示如下内容: ===================================================== ============================= Usage: grub-install [OPTION...] [OPTION] [INSTALL_DEVICE] Install GRUB on your drive.

钢琴基础教程,最经典钢琴入门教程

第十八课本教程由牛津爱乐钢琴节奉献练习要求:以下的每个学习环节,请做到清楚要求,掌握应学的知识和技巧再进入下一环节的学习,不可走马观花。每一首乐曲的练习都要采取很慢的速度进行,只有在慢速的练习中才能更好地注意手型、避免错误。翻到课本第三十八页,乐曲《牛仔之歌》是一首复习前面所学知识的曲子,首先请注意乐曲的调号,要记住,这首乐曲中的si(B)要降低半音。在开始练习之前我们要有这样的习惯,先细心地把乐曲看几遍。看看曲子中有什么特点。这样练习起来可以避免错误。记住这首乐曲要分手分段练习,乐曲分成两段,第一段从第一小节(只有一拍)到第十七小节。其余的为第二段。具体就是先分手练习第一段,分手练好了两手合起练好第一段,然后再进入第二段的分手练习?6?7?6?7 第五、九、十三、十七小节中两手都是休止符的拍子要注意休止正确的时值,有的学生会漏掉这些休止的拍子。第八、九小节中的si(B)有还原记号,不用降,其它的si(B)都要降。乐曲中没有连线的音用断奏,有连线的音用连奏,有点的音用跳音弹奏,这些都要清楚表现。弹出自信、活泼的感情出来。请按照示范乐曲的速度弹奏:《牛仔之歌》:《牛仔之翻到课本第三十九页,我们来学习《小雷格泰姆》,这是一首切分音节奏的乐曲。注意弹出切分音节奏“弱强-弱”的特点出来。乐曲中左手的跳音要弹得轻巧,注意休止

符的时值要准确。请按照示范乐曲的速度弹奏:《小雷格泰姆》翻到课本第四十页《假日之歌》,这是我们接触的第一首三个升记号的乐曲。升的是f(fa)、c(do)、g(sol),这是a 大调的调号,要记住要升的三个音,避免在弹奏时忘记了。练习乐曲之前先练习一下“预备练习”和a 大调的音阶,通过预备练习我们可以熟悉乐曲的左手和弦音型,通过音阶的练习我们可以熟悉右手的手位。注意每一乐句的大连线,要求我们用连奏来弹奏,但是连线与连线之间就要用断奏了,手要拿起来,就象说话的呼吸一样。注意乐曲的力度记号的表现。mf、mp、渐强、渐弱要表达好,让别人听到你的弹奏就能感受到力度的变化。十三小节的延长记号要注意,这里弹成三拍就好了。左手虽然没有要求连奏,但这里还是要用连奏比较合理,也比较容易。翻到课本第四十一页的《走,走,走》,乐曲中出现了一种新的拍号:六八拍子。什么意思呢?首先我们要知道拍号是由上下两个数字组成的,上面的数字的意思就是每小节有多少拍,下面的数字就是以多少分音符为一拍。因为我们学过的拍号有二四拍子、三四拍子、四四拍子,下面的数字都是四,就是说都是以四分音符为一拍的,而我们这节课学的是六八拍子,下面的数字是八,所以就是以八分音符为一拍,那么我们知道八分音符的时值是四分音符的一半,所以在六八拍子中音符的拍数就要算多一倍了。看看课本里

grub2修订文档

grub2基础教程-修订版 smallapple 目录 一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法 一、grub2新特性 1、grub2和grub有很多不同的地方: a)图形接口 b)使用了模块机制,通过动态加载需要的模块来扩展功能 c)支持脚本语言,例如条件判断,循环、变量和函数 d)支持rescue模式,可用于系统无法引导的情况 e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控制台等等 f)有一个灵活的命令行接口。如果没有配置文件存在,GRUB会自动进入命令模式 g)针对文件系统、文件、设备、驱动、终端、命令、分区表、os loder的模块化、层次化、基于对象的框架 h)支持多种文件系统格式 i)可访问已经安装的设备上的数据 j)支持自动解压 2、设备的命名 grub2同样以fd表示软盘,hd表示硬盘(包含IDE和SCSI硬盘)。设备是从0开始编号,分区则是从1开始,主分区从1-4,逻辑分区从5开始,而grub分区编号是从0开始的。下面给出几个例子: (fd0):表示整个软盘 (hd0,1):表示BIOS中的第一个硬盘的第1个分区 (hd0,5)/boot/vmlinuz:表示BIOS中的第一个硬盘的第一个逻辑分区下的boot 目录下的vmlinuz文件 二、grub2安装与启动 1、安装ubuntu9.10时,grub默认安装在第一硬盘(hd0)的mbr,其实就是把引导文件boot.img写入硬盘的mbr,当然,用户也可以选择不写入硬盘mbr而

钢琴基础教程1教案

钢琴基础教程1教案

篇一:钢琴基础教学教案1 钢琴基础教学教案 课时:1 课时 课型:集体课 执课教师:陈仕进 【教学内容】 1、基本技术:(1)熟练掌握《孩子们的哈农第2条》。 (2)熟练掌握双手弹奏c大调、a小调音阶。 2、练习曲:贝伦斯作品70之35。 3、乐曲:学习《天真烂漫》 【教学目标】 1、基本技术:(1)能有针对性地训练各个手指,做到保持松弛的肩膀,完好的手型来弹奏。 (2)熟练掌握双手弹奏c大调、a小调音阶,熟练大、小调指法,能够积极主动挥动掌关节连接双手,使手指有力均衡发展。 2、练习曲:熟练掌握双音和跳音的演奏技巧,左手掌握好用正

确的指法弹奏和弦的技巧,注意力度的对比变化。 3、乐曲:熟练掌握移位动作,做好手指转换练习,注意连跳结合,在十六分音符跑动时注意要均匀,注意乐曲中出现的音乐记号和小连线。 【教学重点】学习手指转换的技巧。 【教学难点】十六分音符的音阶跑动时注意手指弹奏的均匀和独立性。 【教学过程】 1、强调弹奏的基本要求: 正确的坐姿:(1)重心稳定、靠前、身体放松,腰部要直,上身略向前倾;(2)座位的高低与座位离琴的远近要根据自身的条件来决定;(3)养成弹奏前调整座位的习惯; 正确的手型:最符合自然状态的手型就是好的手型手的状态是手指略向里自然弯曲,手呈半圆形,指尖和手腕基本在一条水平线上,手型既舒服自然、支撑力也最强。

利用以上要求来弹奏《孩子们的哈农》。 2、师:在琴上弹出《少女的祈祷》的音乐片段,并请学生注意乐曲中快速跑动乐句的特点。 生:思考乐句的规律是上行还是下行的?什么是音阶?师:要求学生回答什么是音阶。 生:回答问题。 师:讲解c大调、a小调音阶的指法(圈起来的地方手指需要转换),即拇指应在3指下穿过,讲完后示范演奏一遍音阶,并请学生演奏一遍。 生:演奏音阶。 师:讲出学生的不足之处,并再一次示范音阶的正确弹法。生:改正错误,然后先分手练习,后合手练习。 师:总结音阶的弹奏要点:能够积极主动的挥动掌关节自然连接双手,使手指有力均衡发展。 3、出示贝伦斯作品70之35 (注意圈起来的地方手指的转换和谱表的变化)

GRUB2启动引导器完全教程

GRUB2 启动引导器–完全教程 本教程仅讨论GRUB版本2,流行的启动引导器的下一代。如果您在寻找常规GRUB的教程,请查看这篇文章。 欢迎来到GRUB2启动引导器教程!你肯定已经读过我的关于GRUB legacy版本的指南。在过去的两年半里面,它独自积累了五十万次阅读,在全世界的计算机使用者中相当流行和实用。 我希望利用我的GRUB2重新创造同样的成功。目标为用户使用GRUB作为他们的启动引导器实现启动任何其钟情的类UNIX操作系统或者多重启动他们的计算机提供一个简单、实际、循序渐进、行之有效的教程,从而允许他们快速、简单、毫不不费力的控制他们的系统启动流程。 在这个教程里,您将学到如何使用GRUB2,添加和删除菜单,定制标题和启动选项,双重启动和三重启动操作系统,结合GRUB和GRUB2,我们甚至看一下Windows如何加入这个模式。之后,我们将学习如何从错误中恢复。 目录 1.目录 2.警告 3.GRUB2路标 4.GRUB2 介绍 ?新布局 ?Grub.cfg文件实例 ?/etc/grub.d/ 目录示例 ?/etc/default/grub示例 5.基本用法 ?GRUB2如何工作? ?添加新的GRUB脚本 ?更新GRUB ?通过改变脚本名称中的数字改变脚本启动顺序 ?替换默认条目 ?操作系统探测器 ?重装GRUB ?简短的总结 6.现实多重启动情况 ?双重启动:使用GRUB2启动两个操作系统 ?双重启动:两个操作系统使用GRUB legacy和GRUB2的结合。 ?双启动Windows 7 和Ubuntu ?把GRUB legacy升级到GRUB2 7.附加的测试用例

钢琴基础教程3

钢琴基础教程 第三课 教学目的 在黑键上弹奏,练习两手交替弹奏,学习全音符、反复记号教学内容 《三只小猪》、《玛丽有只小羔羊》、《老麦克唐纳》 教学重点 学习全音符、反复记号 教学难点 弹奏《三只小猪》、《玛丽有只小羔羊》、《老麦克唐纳》 教学过程 一、复习作业(多练习、多弹几遍) 二、全音符 1、复习导入 师:问上节课老师讲了那两个音符?生:二分音符和四分音符。师:那它们是长的什么样呢?画给老师看看吧? 2、全音符 师:画的很好哦,现在老师再来画一个,你看看它像什么?生:像圆、球……师:老师画的这个像很多的东西,但在音乐里面它也是一个音符,名字叫做全音符。来跟老师一起读一次(全音符),好的,它有四拍,该怎么表示这四拍呢?(提示二分音符二拍拍两下、四分音符一拍拍一下),四拍就拍四下,

学生跟着老师一起做。好的现在我们来玩一个游戏,老师把这几个音符都画出来,而且把顺序也捣乱,我指着那个的时候你就要说这个音符的名称。生:好的。 二、反复记号 1、小节线导入 老师画出小节线和终止线,让学生回忆以前讲的内容。再画出空的几个小节,知道学生把刚刚所学的三个音符填到这几个小节线里面。 2、反复记号 师:现在老师在终止线的前面加上两点,这个符号又变了,它叫反复记号,它的意思是重头反复一遍到结尾。(根据刚刚学生填的那条音符巩固反复记号)师:好的,现在老师弹奏你来拍节奏好吗?生:好的。(老师可以选一首儿歌,让学生打刚刚自己编写的节奏。) 3、唱音训练 三、三只小猪 1、讲故事 师:做的非常好哦。接下来老师就奖励你好不好,老师就给你讲一个故事,名字叫做三只小猪。以前有三只小猪,这天很高兴,就去踢足球,结果没有想到,有一只很笨的小猪,脑袋被足球踢晕了。 2、老师示范学生模仿

钢琴基础教程1教案

篇一:钢琴基础教学教案1 钢琴基础教学教案 课时:1 课时 课型:集体课 执课教师:陈仕进 【教学内容】 1、基本技术:(1)熟练掌握《孩子们的哈农第2条》。 (2)熟练掌握双手弹奏c大调、a小调音阶。 2、练习曲:贝伦斯作品70之35。 3、乐曲:学习《天真烂漫》 【教学目标】 1、基本技术:(1)能有针对性地训练各个手指,做到保持松弛的肩膀,完好的手型来弹奏。 (2)熟练掌握双手弹奏c大调、a小调音阶,熟练大、小调指法,能够积极主动挥动掌关节连接双手,使手指有力均衡发展。 2、练习曲:熟练掌握双音和跳音的演奏技巧,左手掌握好用正确的指法弹奏和弦的技巧,注意力度的对比变化。 3、乐曲:熟练掌握移位动作,做好手指转换练习,注意连跳结合,在十六分音符跑动时注意要均匀,注意乐曲中出现的音乐记号和小连线。 【教学重点】学习手指转换的技巧。 【教学难点】十六分音符的音阶跑动时注意手指弹奏的均匀和独立性。 【教学过程】 1、强调弹奏的基本要求: 正确的坐姿:(1)重心稳定、靠前、身体放松,腰部要直,上身略向前倾;(2)座位的高低与座位离琴的远近要根据自身的条件来决定;(3)养成弹奏前调整座位的习惯; 正确的手型:最符合自然状态的手型就是好的手型手的状态是手指略向里自然弯曲,手呈半圆形,指尖和手腕基本在一条水平线上,手型既舒服自然、支撑力也最强。 利用以上要求来弹奏《孩子们的哈农》。 2、师:在琴上弹出《少女的祈祷》的音乐片段,并请学生注意乐曲中快速跑动乐句的特点。 生:思考乐句的规律是上行还是下行的?什么是音阶?师:要求学生回答什么是音阶。 生:回答问题。 师:讲解c大调、a小调音阶的指法(圈起来的地方手指需要转换),即拇指应在3指下穿过,讲完后示范演奏一遍音阶,并请学生演奏一遍。 生:演奏音阶。 师:讲出学生的不足之处,并再一次示范音阶的正确弹法。生:改正错误,然后先分手练习,后合手练习。 师:总结音阶的弹奏要点:能够积极主动的挥动掌关节自然连接双手,使手指有力均衡发展。 3、出示贝伦斯作品70之35 (注意圈起来的地方手指的转换和谱表的变化) 师:要求学生视奏练习。 生:认真视谱,并马上慢速练习。

相关文档