无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011niumao
打印 上一主题 下一主题

[发布] SQUASHFS系统UBUNTU20.04与18.04,VHD系统UBUNTU16.04(64位)

    [复制链接]
1#
发表于 2017-2-26 18:27:54 | 显示全部楼层
本帖最后由 Isler 于 2017-2-26 19:33 编辑

遇到一个错误,menu.lst:

title Ubuntu VHD
find --set-root --ignore-floppies --ignore-cd /ubuntuvhd/UBT-small.vhd
uuid ()
set UUID=%?%
kernel /ubuntuvhd/vmlinuz root=/dev/disk/by-uuid/%UUID% kloop=/ubuntuvhd/UBT-small.vhd kroot=/dev/mapper/loop0p1 vga=792
initrd /ubuntuvhd/initrd.img
boot

点评

另外,这里的UBT-small已经可以直接使用 引导系统了。不必如下复杂了。  详情 回复 发表于 2017-2-26 23:12
我这里也出现了同样的问题。这两天一直在解决,感觉已经解决了。原来的代码不够健壮,又改造了一番。 请到一楼链接的ubuntu-4。4。0-65-generic下载重新制作的vmlinuz initrd.img,使用它们引导。 新版mydracut  详情 回复 发表于 2017-2-26 23:03
回复

使用道具 举报

2#
发表于 2017-2-27 16:54:16 | 显示全部楼层
2011niumao 发表于 2017-2-26 23:12
另外,这里的UBT-small已经可以直接使用 引导系统了。不必如下复杂了。

还是一样,没有解决问题呢,需要提供什么信息吗?

点评

哦。看来和我预想的不一样啊。可以在initramfs界面,输入 ls 看看有没有 /host目录,手动挂载含有 vhd分区的目录到/host,例如 看看输出是什么。我怀疑还是参数设置问题,你尝试使用 root=/dev/sdaX 这种 ,或者 r  详情 回复 发表于 2017-2-27 20:08
回复

使用道具 举报

3#
发表于 2017-2-28 10:56:12 | 显示全部楼层
2011niumao 发表于 2017-2-27 20:08
哦。看来和我预想的不一样啊。
首先你需要在windows下做个磁盘分区检查,确保vhd文件所在分区没有错误 ...

都不行

点评

这个错误我遇到过。但是后来检查,发现是修改local时候有些语法错误导致的。需要重新检查一下local文件,改正语法错误后重新制作initrd。 这里的错误可能是/dev/sda2已经挂载在/root上了,但是不能挂载到/host 上  详情 回复 发表于 2017-2-28 12:16
回复

使用道具 举报

4#
发表于 2017-2-28 13:18:44 | 显示全部楼层
2011niumao 发表于 2017-2-28 12:16
这个错误我遇到过。但是后来检查,发现是修改local时候有些语法错误导致的。需要重新检查一下local文件 ...

好像错误还是一样的呢

点评

这就搞不懂了。这两个文件我这里是好好的可以引导。另外感觉应该使用 root=UUID=%?%,kroot可以使用/dev/mapper/loop0p1 或 /dev/dm-0。  详情 回复 发表于 2017-2-28 14:21
回复

使用道具 举报

5#
发表于 2017-2-28 17:02:11 | 显示全部楼层
2011niumao 发表于 2017-2-28 14:21
这就搞不懂了。这两个文件我这里是好好的可以引导。另外感觉应该使用 root=UUID=%?%,kroot可以使用/d ...

额,楼主我对不起你,我习惯性差分了下,一直没有成功,直接启动你的VHD不差分就成功了。。

不过希望楼主能研究出来怎么差分后使用!

点评

哦。呵呵呵  发表于 2017-2-28 17:41
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 12:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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