当前时区为 UTC + 8 小时




发表新帖 回复这个主题  [ 49 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-09-22 10:28 
头像

注册: 2006-09-19 18:16
帖子: 3564
官方说明文档(Wiki): http://grub4dos.sourceforge.net/wiki

很多人抱怨 grub4dos 中文资料太少,其实 wiki 中有很全面的使用说明。我不止一次在不同场合贴出这个链接,然而似乎没人看。。。

官方发布地址: http://download.gna.org/grub4dos/
最新测试版地址: http://grub4dos.nufans.net

实用工具(grubinst 等)下载: http://download.gna.org/grubutil/


项目主页(Project Homepage)
GRUB4DOS项目主页@gna.org: https://gna.org/projects/grub4dos/
GRUB4DOS项目主页@sarovar.org: http://sarovar.org/projects/grub4dos/
GRUB4DOS项目主页@SourceForge.net: http://grub4dos.sourceforge.net/


_________________
Ubuntu 系统备份、恢复、克隆、批量部署
“我们,人,似乎总是喜欢在每一件事情上发表自己的看法和论断,以表达自己对事件的掌控力和影响力。这实际上是一种狂妄,抑或说是一种潜意识的自恋行为,以致于觉得自己有特殊而又敏锐的觉察,甚至是评说别人的特别权力。可是他们不知道,哪怕是上帝,不到世界末日,他也从不轻易论断世人。也许,在我们每个人心理都有个十字架,我们从来不会象耶稣那样把它背在自己身上,而是乐于用它来审判别人。”


页首
 用户资料  
 
2 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-09-22 10:52 
头像

注册: 2007-12-31 14:57
帖子: 1099
wiki确实写得不错,我把经典例子都抓下来整理好成txt,在grub4dos下用cat查看。 :em07


页首
 用户资料  
 
3 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-09-22 10:58 
头像

注册: 2006-09-19 18:16
帖子: 3564
muzuiget 写道:
wiki确实写得不错,我把经典例子都抓下来整理好成txt,在grub4dos下用cat查看。 :em07



clever you 。。。


_________________
Ubuntu 系统备份、恢复、克隆、批量部署
“我们,人,似乎总是喜欢在每一件事情上发表自己的看法和论断,以表达自己对事件的掌控力和影响力。这实际上是一种狂妄,抑或说是一种潜意识的自恋行为,以致于觉得自己有特殊而又敏锐的觉察,甚至是评说别人的特别权力。可是他们不知道,哪怕是上帝,不到世界末日,他也从不轻易论断世人。也许,在我们每个人心理都有个十字架,我们从来不会象耶稣那样把它背在自己身上,而是乐于用它来审判别人。”


页首
 用户资料  
 
4 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-01 18:25 

注册: 2008-10-31 6:54
帖子: 1
谢谢lz


页首
 用户资料  
 
5 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-02 9:25 

注册: 2008-01-30 11:15
帖子: 8
谢谢楼主的贴子,得把这几个地址记下来,很有用。。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-08 9:53 
头像

注册: 2008-11-04 21:12
帖子: 57
wiki是个好东西 :em11 :em05


_________________
毛主席语录:人不犯我,我不犯人,人若犯我,我必犯人!
汉书有云:明犯强汉者,虽远必诛!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-09 14:39 
头像

注册: 2008-05-03 23:42
帖子: 2842
0.4.4 怎么样了?有什么变化?考虑支持 8.10 的 uuid 命令吗?


_________________
LUB (Live Ubuntu Backup),备份你的 ubuntu 为可启动的 squashfs 文件 :)


页首
 用户资料  
 
8 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-09 19:11 
头像

注册: 2006-09-19 18:16
帖子: 3564
billbear 写道:
0.4.4 怎么样了?有什么变化?考虑支持 8.10 的 uuid 命令吗?


开发者不热心,我试过,但遇到难题,一时解决不了 http://bbs.znpc.net/viewthread.php?tid= ... a=page%3D2


_________________
Ubuntu 系统备份、恢复、克隆、批量部署
“我们,人,似乎总是喜欢在每一件事情上发表自己的看法和论断,以表达自己对事件的掌控力和影响力。这实际上是一种狂妄,抑或说是一种潜意识的自恋行为,以致于觉得自己有特殊而又敏锐的觉察,甚至是评说别人的特别权力。可是他们不知道,哪怕是上帝,不到世界末日,他也从不轻易论断世人。也许,在我们每个人心理都有个十字架,我们从来不会象耶稣那样把它背在自己身上,而是乐于用它来审判别人。”


页首
 用户资料  
 
9 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-09 20:03 
头像

注册: 2008-05-03 23:42
帖子: 2842
uuid 命令还是个好东西的。
比如 ghost ubuntu hardy,当时是在 (hd0,2) 上做的,然后我把 menu.lst 里 root (hd0,2) 删掉了,用 grub4dos 启动没问题,但是我忽略了一个问题, stage2 里还残存着 (hd0,2) 的记忆,这样,直接升级到 8.10 以后,据说它在更新 menu.lst 时会重新写入 root (hd0,2),造成不能引导,又要手动改一次。如果以后 menu.lst 里用的 uuid 命令,就解决了。过一阵子准备做个 ghost 8.10,希望可以用到支持 uuid 的 grub4dos,pt,加油! :em11
看来不点老师还没有认识到 uuid 的重要意义,您也做做他的工作 :)


_________________
LUB (Live Ubuntu Backup),备份你的 ubuntu 为可启动的 squashfs 文件 :)


页首
 用户资料  
 
10 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-09 21:37 
头像

注册: 2006-09-19 18:16
帖子: 3564
呵呵 老兄你还是不了解不点啊,做他的工作谈何容易。。。

他主要顾虑 uuid 命令会进一步增大 grldr 的体积,现在由于 体积过大已经引发了一些问题 如内存冲突 ,而 uuid 命令的代码量确实不小

billbear 写道:
据说它在更新 menu.lst 时会重新写入 root (hd0,2),造成不能引导,又要手动改一次


这个是真的??


_________________
Ubuntu 系统备份、恢复、克隆、批量部署
“我们,人,似乎总是喜欢在每一件事情上发表自己的看法和论断,以表达自己对事件的掌控力和影响力。这实际上是一种狂妄,抑或说是一种潜意识的自恋行为,以致于觉得自己有特殊而又敏锐的觉察,甚至是评说别人的特别权力。可是他们不知道,哪怕是上帝,不到世界末日,他也从不轻易论断世人。也许,在我们每个人心理都有个十字架,我们从来不会象耶稣那样把它背在自己身上,而是乐于用它来审判别人。”


页首
 用户资料  
 
11 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-09 21:58 
头像

注册: 2008-05-03 23:42
帖子: 2842
ptptptptptpt 写道:

billbear 写道:
据说它在更新 menu.lst 时会重新写入 root (hd0,2),造成不能引导,又要手动改一次


这个是真的??


viewtopic.php?f=48&p=972322

情况不是很清楚,没有进一步的信息,我也懒得测试了。


_________________
LUB (Live Ubuntu Backup),备份你的 ubuntu 为可启动的 squashfs 文件 :)


页首
 用户资料  
 
12 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-15 23:59 
头像

注册: 2008-05-03 23:42
帖子: 2842
我今天研究了安装新内核时错误写入 root (hd0,2) 的问题。我原本以为一定是 stage2 中残存的信息,于是我在 (hd0,4) 安装了我的 ghost 版本,然后在 grub 命令行下
root (hd0,4)
setup (hd0,4)
正确地写入 (hd0,4) 的信息,用 grub4dos 来 chainloader ubuntu 分区引导扇区里的 grub,也能正确引导了,接着我安装了一个新内核,没想到它更新 menu.lst 的时候又写入了 (hd0,2) ,我纳闷了很久。

研究了一下,安装新内核时更新 menu.lst 是调用了 /usr/sbin/update-grub 脚本,原来这个 (hd0,2) 是藏在 menu.lst 中的注释部分, update-grub 会读 menu.lst 中注释部分的一些变量来工作!看来这些注释也不是可以随便删的。我的 menu.lst 如下:
引用:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=112d6f08-9a31-43f8-8a17-89e46ba65e17 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,2)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
# root (hd0,2)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=112d6f08-9a31-43f8-8a17-89e46ba65e17 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
# root (hd0,2)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=112d6f08-9a31-43f8-8a17-89e46ba65e17 ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
# root (hd0,2)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
chainloader +1


就是这一句,# groot=(hd0,2),有这一句存在时它就直接写 root (hd0,2),没有这一句他会自己探测到正确的 root,并且更新这一句。
把它改成 ## groot=(hd0,2)
再运行 update-grub,就会写入正确的 root (hd0,4) 并且 ## groot=(hd0,2) 也变成了 # groot=(hd0,4)
如果把 ## ## Start Default Options ## 到 ## ## End Default Options ## 这之间的注释全部删去,在更新时不会产生任何启动项,原有的启动项也会全部消失,实际上 menu.lst 就空了。
## altoption boot targets option 这一节有点意思,在这里添加新的类似
# altoptions=(recovery mode) single 的项,比如
# altoptions=(test) acpi=off noapic
以后产生的新菜单里就会另有 acpi=off noapic 内核参数的启动项。
另外,有人喜欢把 windows 启动项挪到第一个位置,现在知道,要挪的话,最好挪到 ### BEGIN AUTOMAGIC KERNELS LIST 之前,否则在升级内核以后,这个启动项将会被抹掉。


_________________
LUB (Live Ubuntu Backup),备份你的 ubuntu 为可启动的 squashfs 文件 :)


页首
 用户资料  
 
13 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-16 10:10 
头像

注册: 2006-09-19 18:16
帖子: 3564
呃。。原来还有这么多机关阿。。。


_________________
Ubuntu 系统备份、恢复、克隆、批量部署
“我们,人,似乎总是喜欢在每一件事情上发表自己的看法和论断,以表达自己对事件的掌控力和影响力。这实际上是一种狂妄,抑或说是一种潜意识的自恋行为,以致于觉得自己有特殊而又敏锐的觉察,甚至是评说别人的特别权力。可是他们不知道,哪怕是上帝,不到世界末日,他也从不轻易论断世人。也许,在我们每个人心理都有个十字架,我们从来不会象耶稣那样把它背在自己身上,而是乐于用它来审判别人。”


页首
 用户资料  
 
14 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-16 10:12 
头像

注册: 2006-09-19 18:16
帖子: 3564
那,安装到分区的 grub 在分区号变动后无法加载 menu.lst 又是怎么回事呢??


_________________
Ubuntu 系统备份、恢复、克隆、批量部署
“我们,人,似乎总是喜欢在每一件事情上发表自己的看法和论断,以表达自己对事件的掌控力和影响力。这实际上是一种狂妄,抑或说是一种潜意识的自恋行为,以致于觉得自己有特殊而又敏锐的觉察,甚至是评说别人的特别权力。可是他们不知道,哪怕是上帝,不到世界末日,他也从不轻易论断世人。也许,在我们每个人心理都有个十字架,我们从来不会象耶稣那样把它背在自己身上,而是乐于用它来审判别人。”


页首
 用户资料  
 
15 楼 
 文章标题 : Re: GRUB4DOS 说明文档及下载地址(转自sysoft论坛)
帖子发表于 : 2008-11-16 13:26 
头像

注册: 2008-05-03 23:42
帖子: 2842
ptptptptptpt 写道:
那,安装到分区的 grub 在分区号变动后无法加载 menu.lst 又是怎么回事呢??


我试验过,把 sda3 做的 ghost 镜像(grub安装到 sda3 分区引导扇区)恢复到 sda4,然后在 grub 命令行下
root (hd0,3)
setup (hd0,3)
唯一改变的是 stage2,分区引导扇区没有变化。就是说,一定是在 stage2 里有对于 menu.lst 的引用,而这种引用是使用类似于 (hdx,y) 的形式。


_________________
LUB (Live Ubuntu Backup),备份你的 ubuntu 为可启动的 squashfs 文件 :)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 49 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:627890821 和 6 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
粤ICP备05074692号
本站点为公益性站点,用于推广开源自由软件,由 米国VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 PHPBB中文翻译小组 维护制作