
grub2 基础教程(续)
- peteryeh64
- 论坛版主
- 帖子: 9386
- 注册时间: 2008-12-20 15:43
- 系统: 家kubuntu20.04
- 来自: 心靈深處
Re: grub2 基础教程(更新到25楼)
學習了 

[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(更新到25楼)
可以。不过 /boot 或 / 分区并不一定要逻辑分区,只是一个硬盘主分区最多只能有四个(扩展分区算一个),所以才说最好是逻辑分区。doctorlzr1988 写了:我在网上找到按以下步骤安装,可以不写入mbr(硬盘安装)
分区完毕接着填写用户什么的,紧接着调出终端,在里面输入
sudo umount -l /isodevice (一定要加 -l )
回车,关掉终端,点击 “Forward” 下一步
点击“高级”
设置引导(把启动引导装置安装到逻辑分区)
如果没有把 ./boot 分区设为独立的分区,那么在那里应该选择 ./ 分区,这个 ./ 分区最好是逻辑分区。
总之,只要选择安装启动引导的设备是逻辑分区,那么安装程序就不会写入mbr。
请问这种方法行吗??
grub 不装在mbr而装在 /boot 或 / 分区,只能用 grub4dos 或dd导出分区信息来引导。grub2改用grub.cfg,grub4dos不能直接引用,要么自己编译g2ldr,要么新建menu.lst 引导 core.img 跳转。
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: grub2 基础教程(更新到25楼)
请教:grub4dos menu
configfile /boot/grub/core.img
是不是这样改就行了?谢谢!
configfile /boot/grub/core.img
是不是这样改就行了?谢谢!
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(更新到25楼)
17楼的就有了嘛。白鳍豚 写了:请教:grub4dos menu
configfile /boot/grub/core.img
是不是这样改就行了?谢谢!

root (hd?,?)
kernel /boot/grub/core.img
boot
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
- doctorlzr1988
- 帖子: 184
- 注册时间: 2009-09-11 15:31
Re: grub2 基础教程(更新到25楼)
请教高手!!
我学校用的是ZTE中兴客户端,校园网上网的,请问要怎么修改才才能够在Ubuntu里上网啊??

我学校用的是ZTE中兴客户端,校园网上网的,请问要怎么修改才才能够在Ubuntu里上网啊??



- doctorlzr1988
- 帖子: 184
- 注册时间: 2009-09-11 15:31
Re: grub2 基础教程(更新到25楼)
还有还有!!!如果在安装时(双系统,一个硬盘),不写入mbr,那么,在XP重装时,是否会不显示进入Ubuntu的选项呢???
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: grub2 基础教程(更新到25楼)
请教安装grub2之后是不是会自动替代原来的grub?谢谢!
怕怕
先在U盘折腾,grub4dos引导成功了。不知是虚拟机速度慢,还是grub2加入了动画效果
怕怕

先在U盘折腾,grub4dos引导成功了。不知是虚拟机速度慢,还是grub2加入了动画效果

- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: grub2 基础教程(更新到25楼)
原来系统如果安装的是grub,安装grub2时不会自动替换grub,要执行
upgrade-from-grub-legacy
或
grub-install /dev/sd?
才会替换
但可以从grub进入grub2
upgrade-from-grub-legacy
或
grub-install /dev/sd?
才会替换
但可以从grub进入grub2
-
- 帖子: 4
- 注册时间: 2009-09-17 18:51
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: grub2 基础教程(更新到25楼)
grub-install /dev/sda2 错误
upgrade-from-grub-legacy直接安装到MBR
不支持安装到分区?
upgrade-from-grub-legacy直接安装到MBR
不支持安装到分区?
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: grub2 基础教程(更新到25楼)
if font /usr/share/grub/ascii.pff ; then自带
if loadfont /usr/share/grub/unicode.pf2 ; then?
ascii替换成unicode出错,
/usr/share/grub/这地方只有两个文件ascii.pff 和unicode.pff
if loadfont /usr/share/grub/unicode.pf2 ; then?
ascii替换成unicode出错,
/usr/share/grub/这地方只有两个文件ascii.pff 和unicode.pff
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: grub2 基础教程(更新到25楼)
显示中文得插在那个地方?谢谢!
代码: 全选
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,2)
search --fs-uuid --set 26931e1c-9aa1-4ca6-be2e-d9750554e9e0
if font /usr/share/grub/ascii.pff ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
terminal gfxterm
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,2)
search --fs-uuid --set 26931e1c-9aa1-4ca6-be2e-d9750554e9e0
menuentry "Ubuntu, linux 2.6.28-15-generic" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=26931e1c-9aa1-4ca6-be2e-d9750554e9e0 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
}
menuentry "Ubuntu, linux 2.6.28-15-generic (single-user mode)" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=26931e1c-9aa1-4ca6-be2e-d9750554e9e0 ro single
initrd /boot/initrd.img-2.6.28-15-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###