无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3816|回复: 6

[求助] 请问grub4dos导引lubuntu 16.10 vhd开机失败

[复制链接]
发表于 2017-3-12 15:16:03 | 显示全部楼层 |阅读模式
本帖最后由 eemdy 于 2017-3-12 15:18 编辑

请问grub4dos导引lubuntu 16.10 vhd开机失败

  1. title lubuntu 16.10
  2. find --set-root --ignore-floppies --ignore-cd /ubuntu/lubuntu.vhd
  3. uuid ()
  4. kernel /ubuntu/vmlinuz-4.8.0-22-generic root=UUID=%?% kloop=/ubuntu/lubuntu.vhd kroot=/dev/mapper/loop0p3
  5. initrd /ubuntu/initrd.img-4.8.0-22-generic
复制代码


grub4dos装在sda0
vhd档案在放在sda0 / ubuntu里面

失败画面

请问该如何处理
擷取2.PNG
 楼主| 发表于 2017-3-12 16:32:20 | 显示全部楼层
检查过有这一句mkdir / host

不过文件中的是

mkdir -p / host

点评

p参数没有关系,但/后面不能有空格的。有空格就错了。  详情 回复 发表于 2017-3-12 16:36
回复

使用道具 举报

发表于 2017-3-12 15:37:34 | 显示全部楼层
从图片看,原因是host目录不存在。查看一下local文件,
是否遗漏了这条语句,mkdir  /host  ,加上去。如果这句
本来有,可以在它下面加一句 sleep 3  也许有用。
回复

使用道具 举报

发表于 2017-3-12 15:56:50 | 显示全部楼层
我认为,回答问题,应该触及要害,理清基本点、关键点。

这里的基本点是,不要混淆 BIOS 阶段的引导过程和操作系统接管控制后的引导过程。

楼主的问题,一看便知,grub4dos 本身不存在问题,因为已经成功进入 Linux 系统内核了,甚至连 shell 提示符都出现了。

好了,既然 grub4dos 本身没问题,那就是 Linux 系统出的问题了。比如说,Linux 内核所要求的命令行参数(就是 kernel 那一行),你传递得不完整,或者传错了。再比如,Linux 内核有 bug,或者启动脚本有 bug,诸如此类。
回复

使用道具 举报

发表于 2017-3-12 16:36:06 | 显示全部楼层
eemdy 发表于 2017-3-12 16:32
检查过有这一句mkdir / host

不过文件中的是

p参数没有关系,但/后面不能有空格的。有空格就错了。
回复

使用道具 举报

 楼主| 发表于 2017-3-12 16:43:15 | 显示全部楼层
本帖最后由 eemdy 于 2017-3-12 16:48 编辑

是版本的问题吗?我用lubuntu 16.10
还是VHD格式的问题,我用动态的VHD,不是固定大小。
我的vhd,是用virtualbox安裝的VHD
回复

使用道具 举报

发表于 2017-3-12 16:55:03 | 显示全部楼层
哦。动态vhd肯定启动不了。kpartx只能用于固定vhd的。
它出不来设备loop0p3的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 00:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表