当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 13:13 

注册: 2012-01-02 0:27
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
1.如果把ubuntu刻成光盘去卖,这点有没有违反自由软件的精神,或者说有没有违法?
2.我自己安装了ubuntu之后,在windows上分了区,然后开机后出现grub error,请问这个什么原因,该怎么修复
谢谢啦


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 13:16 
头像

注册: 2007-09-16 8:29
帖子: 14253
送出感谢: 172
接收感谢: 272
1,个人感觉不违法,至少你光盘本身有成本,你刻录过程也有劳动。
2,看“启动和引导”板块顶置贴。


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 17:03 

注册: 2011-03-09 16:43
帖子: 293
送出感谢: 0 次
接收感谢: 1
重新安装或者修复grub2


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 17:50 

注册: 2007-12-05 10:57
帖子: 1003
地址: 金山
系统: ubuntu14.04
送出感谢: 13
接收感谢: 62
引用:
2.我自己安装了ubuntu之后,在windows上分了区,然后开机后出现grub error,请问这个什么原因

windows上分了区,硬盘的分区表就变了,windows又不会更新grub,于是grub找不到ubuntu了。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 19:28 
头像

注册: 2010-10-03 17:19
帖子: 315
送出感谢: 3
接收感谢: 2
卖不掉的


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 19:56 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
1. 具体的看GPL协议内容和Ubuntu相关协议(如果有的话)
这是不违反GPL,应该也不违反你所谓地“自由精神”,更不会违法。
这些都是由它所发布地协议规定的。
你可以卖,但要能让对方能获得源代码,并保证对方享受GPL所授予的权利。
2. 这个问题估计如 cao627 所说的,由于分区表变更所致。
可以进入LiveCD,然后
代码:
grub-install --root-directory=<grub所在目录> <硬盘>

一般可以这样:
先挂载UBUNTU所在分区,例如,UBUNTU所在目录是在sda2,挂载在/mnt
如果你只有一个硬盘的话,可以这样:
代码:
grub-install --root-directory=/mnt/ /dev/sda2

应该就可以了 :)

不过,鉴于分区表变更,所以建议你现使用 fdisk 修正分区顺序(以防它有所改变).
以Root进入fdisk,输入 x 激活额外功能,然后输入 f 修正顺序, 最后输入 w 即可。

顺序修正后,你可能需要更改grub相关配置。


最后由 nopriler 编辑于 2012-04-04 14:12,总共编辑了 2 次

页首
 用户资料  
 
7 楼 
 文章标题 : Re: 问各位高手两个问题。。。
帖子发表于 : 2012-04-03 20:03 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
nopriler 写道:
1. 具体的看GPL协议内容和Ubuntu相关协议(如果有的话)
这是不违反GPL,应该也不违反你所谓地“自由精神”,更不会违法。
这些都是由它所发布地协议规定的。
你可以卖,但要能让对方能获得源代码,并保证对方享受GPL所授予的权利。
2. 这个问题估计如 cao627 所说的,由于分区表变更所致。
可以进入LiveCD,然后
[cdoe]
grub-install --root-directory=<grub所在目录> <硬盘>
[/code]
一般可以这样:
先挂载UBUNTU所在分区,例如,UBUNTU所在目录是在sda2,挂载在/mnt
如果你只有一个硬盘的话,可以这样:
代码:
grub-install --root-directory=/mnt/boot /dev/sda2

应该就可以了 :)

不过,鉴于分区表变更,所以建议你现使用 fdisk 修正分区顺序(以防它有所改变).
以Root进入fdisk,输入 x 激活额外功能,然后输入 f 修正顺序, 最后输入 w 即可。

顺序修正后,你可能需要更改grub相关配置。


仅仅是分区表序号变了,如果原来是乱序,这样就改成顺序,反而不对了。
参考这篇文章
http://www.ducea.com/2006/10/09/partition-table-backup/
先把分区表备份成文本文件,编辑成你想要的顺序,然后恢复。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译