当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 9:55 

注册: 2012-02-01 16:50
帖子: 63
送出感谢: 2
接收感谢: 0 次
2、打开终端,输入命令
sudo -i
    fdisk -l (注意是字母l,不是数字1)
3、看终端出现的信息,记住自己的ubuntu系统是装在哪个分区(如果有root分区也记下)。
4、假如你的ubuntu的 / 分区是 sda7 又假如 /boot分区是 sda6,在终端下输入
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda
exit

我每次重装系统都要在livecd里的终端里运行以上代码才能启动ubuntu
我现在不明白的是mount /dev/sda7 /mnt 是挂载根分区 为什么不是/而是/mnt 呢 难道我挂到/mnt里去了吗 可是我能用唉 下一句也是同样的疑问


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:04 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
你用liveCD启动的,/已经被liveCD占领了撒,你输入的那几行命令是把sda7和sda6分别挂载到liveCD下的某个目录而已,其实你挂到其他任何目录都行


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手



_________________
评价: 3.7% jakeyfly
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:08 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
是重装的 Windows系统吗? mbr被覆盖了?


_________________
Grub2 基础教程


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:10 

注册: 2012-02-01 16:50
帖子: 63
送出感谢: 2
接收感谢: 0 次
那也就是说 其实就是那个install 那一行吗 才是解决问题的关键吗 安装grub到sda 用ubuntu 引导 这样理解没错吧


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:14 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
你所说的『重装系统』指的是重装Win系列么?如果是,它在安装时会复写MBR。
Windows的引导程序WIndows Boot Loader不能引导Linux,所以需要Grub。而Grub向MBR写入的代码被WIndows Boot Loader写的代码覆盖导致Grub不可用。所以需要在Live环境修复Grub的引导(即向MBR写入Grub的引导代码)。
MBR位于磁盘的最前段,而/dev/sda指的是整个硬盘,所以grub-insatall /dev/sda可以保证Grub的引导代码能写在正确的位置。--root-directory所需指定的是『根目录』,但/dev/sdaX值得是设备。所以需要先挂载。而挂载在哪里无关紧要,你只是恰好挂载在/mnt上而已。
/mnt挂载的是你机器上Linux的位置。而/指的是当前的Live环境的根。如果你用 / 替代/mnt,将会导致Grub指向一个不存在的位置。Live环境是运行在内存中的,而内存中的内容会随着断电而消失。这样会导致问题。
不知道如果使用chroot命令后能在Live环境中用 / 替代 /mnt。有待验证。

以上,求楼下指正。


最后由 nopriler 编辑于 2012-07-09 10:23,总共编辑了 1 次

页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:19 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
要把grub2写到sda-mbr和sda7或者sda6-/boot分区
上面用/mnt是因为方便,这个目录通常用于挂载分区

比如可以:
mkdir /my_mnt
mount /dev/sda7 /my_mnt
mount /dev/sda6 /my_mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/my_mnt/ /dev/sda

不能把分区挂载到/目录或者其它下面有文件的目录


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


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:20 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
jakeyfly 写道:
那也就是说 其实就是那个install 那一行吗 才是解决问题的关键吗 安装grub到sda 用ubuntu 引导 这样理解没错吧

对喔
其实运行grub-install --root-directory=/mnt/ /dev/sda,不用先挂载嘛,直接敲


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:21 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
jakeyfly 写道:
那也就是说 其实就是那个install 那一行吗 才是解决问题的关键吗 安装grub到sda 用ubuntu 引导 这样理解没错吧

磁盘的最前端位置称为『MBR』,这个位置通常写有『引导代码』。操作系统无法自己运行,需要一种叫『引导程序』的东西来引导它。MBR中的引导代码通常是引导程序写入的,用于载入自身。WIn系列的引导程序似乎是Windows Boot Loader。Ubuntu默认使用Grub。grub-install用于将Grub的引导代码写入MBR中,以便在开机的时候能够载入自己,从而引导Ubuntu。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:22 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
adagio 写道:
jakeyfly 写道:
那也就是说 其实就是那个install 那一行吗 才是解决问题的关键吗 安装grub到sda 用ubuntu 引导 这样理解没错吧

对喔
其实运行grub-install --root-directory=/mnt/ /dev/sda,不用先挂载嘛,直接敲

额,错了,要挂载,否则root-directory=/mnt/就错了 :em06


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:37 

注册: 2012-02-01 16:50
帖子: 63
送出感谢: 2
接收感谢: 0 次
可是我现在 每次重装ubuntu 都要些代码弄一次 我看网上说 用easybcd可以 但是我重来没成功过的 严格按照说的做的


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:45 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
adagio 写道:
adagio 写道:
jakeyfly 写道:
那也就是说 其实就是那个install 那一行吗 才是解决问题的关键吗 安装grub到sda 用ubuntu 引导 这样理解没错吧

对喔
其实运行grub-install --root-directory=/mnt/ /dev/sda,不用先挂载嘛,直接敲

额,错了,要挂载,否则root-directory=/mnt/就错了 :em06


:em20 :em20 :em20


_________________
Grub2 基础教程


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 10:59 

注册: 2012-02-01 16:50
帖子: 63
送出感谢: 2
接收感谢: 0 次
我现在的问题 是不是因为我的是联想机子 有隐藏的恢复分区


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 13:09 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
jakeyfly 写道:
每次重装ubuntu 都要些代码弄一次

怎么会?
jakeyfly 写道:
easybcd可以 但是我重来没成功过的 严格按照说的做的

如果easybcd怎么弄都弄不来。可以考虑下grub4dos。这个本论坛/网上有太多太多现成的资料了。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 关于挂载分区 不明白的地方
帖子发表于 : 2012-07-09 14:04 

注册: 2012-02-01 16:50
帖子: 63
送出感谢: 2
接收感谢: 0 次
是不是 easybcd要搞一下安装 grub2 然后才行 在add那选grub2


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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