您尚未登录。

#1 2014-03-07 12:33:28

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

这个是昨晚遇到的grub问题,之前电脑已经安装了win7 和ubuntu,并且单独分了一个boot分区给ubuntu用,今晚安装archlinux,也使用了这个boot分区(我的打算是让arch覆盖掉ubuntu在/boot分区上的数据),但是用grub-mkconfig 却只能生成win7 的启动项,arch 和ubuntu的都不见了,这让我感觉很奇怪,一下是图片(之前ubunt使用的boot分区已经挂在到arch了)

离线

#2 2014-03-07 12:35:36

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

FluxBB bbcode 测试
FluxBB bbcode 测试

离线

#3 2014-03-07 12:37:28

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

如果大家看不到图片,可以去百度贴吧看看http://tieba.baidu.com/p/2905632758
还有我怀疑是报错提示的“unable to read superblock" 
大家在最后一张图片可以看到,grub已经找到了win7 和ubuntu ,但是缺少了arch,而且,重启后,grub只有win7的启动项,os-prober我也已经安装了

离线

#4 2014-03-07 12:37:58

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

补充一下,ubuntu 和arch都是安装在逻辑分区上面

离线

#5 2014-03-07 14:13:09

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

贴 fdisk -l 的输出。

另外,本站使用 HTTPS 访问的话,因为安全性比百度图床的 HTTP 要好,所以浏览器不会发送 Referrer,图片是能够看到的。

离线

#6 2014-03-07 16:45:32

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

如下几张图是刚进入livecd  并且没有挂载 分区的时候的情况,其中sda10 是swap, sda 11 是 /  ,sda 12 是 /home ,sda6 是我之前说的那个boot分区
FluxBB bbcode 测试
FluxBB bbcode 测试
FluxBB bbcode 测试
现在开始挂载
FluxBB bbcode 测试
如下是挂载后病chroot到 /mnt后的情况
FluxBB bbcode 测试
再试一次 grub-mkconfig,但是还是失败了
FluxBB bbcode 测试

离线

#7 2014-03-07 18:20:03

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

我要的 fdisk -l 的输出呢?
在 chroot 环境里 ls -lh /boot 能看到哪些文件?

离线

#8 2014-03-07 19:16:33

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

百合仙子 说:

我要的 fdisk -l 的输出呢?
在 chroot 环境里 ls -lh /boot 能看到哪些文件?

如下三张图片是fdisk -l 的输出,其实内容是一样的,只不过我有次我有把输出导入less

FluxBB bbcode 测试
FluxBB bbcode 测试
FluxBB bbcode 测试
挂载后显示 试用的命令是 ls -lh /boot
FluxBB bbcode 测试
如下三张图片是 less /boot/grub/grub.cfg 的显示
FluxBB bbcode 测试
FluxBB bbcode 测试
FluxBB bbcode 测试

离线

#9 2014-03-07 20:22:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

所以,你安装系统时没有装内核??

离线

#10 2014-03-07 20:54:32

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

有 有安装pacstrap base base-devel

离线

#11 2014-03-07 20:54:55

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

百合仙子 说:

所以,你安装系统时没有装内核??

有 有安装pacstrap base base-devel

离线

#12 2014-03-07 20:55:51

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

百合仙子 说:

所以,你安装系统时没有装内核??

就算我arch 真的有问题,但是之前可以试用的ubuntu没有理由不在启动项里面,我感觉是磁盘分区的问题

离线

#13 2014-03-07 21:04:09

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

问题是你的内核不见了啊。你不是说 Arch 和 Ubuntu 共用 /boot 的么?可现在下边一个内核都没有了呀……

离线

#14 2014-03-08 09:08:27

花瓣奶牛
会员
注册时间: 2014-03-07
帖子: 33

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

百合仙子 说:

问题是你的内核不见了啊。你不是说 Arch 和 Ubuntu 共用 /boot 的么?可现在下边一个内核都没有了呀……

哦 你是说/boot 下面没有内核吗?
这个怎么解决呢?
重新下载base 和base-devel?

离线

#15 2014-03-08 14:01:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: archlinux 实体机安装(win7 ubuntu arch),重启后grub启动项丢失

花瓣奶牛 说:
百合仙子 说:

问题是你的内核不见了啊。你不是说 Arch 和 Ubuntu 共用 /boot 的么?可现在下边一个内核都没有了呀……

哦 你是说/boot 下面没有内核吗?
这个怎么解决呢?
重新下载base 和base-devel?

安装 linux 这个包就可以了。至于 Ubuntu 那边,重装安装一个叫 linux-image-xxx 的包。

离线

页脚