无忧启动论坛

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

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

    [复制链接]
发表于 2013-4-1 21:05:23 | 显示全部楼层
原帖由 <i>2011niumao</i> 于 2013-4-1 18:47 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2735345&ptid=276747" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
可能的错误还是在grub.cfg里面。(hd0,x)中的数字 x 大概是硬盘分区序数,从1开始。<br />
1,2,3,4 主分区。5,6,。。。逻辑分区。<br />
/=/dev/sday中的y与上同理,但有时候二者数值不一样的。看看是不是把y从x改为x ...
<br />


vmlite ls检测出来的数值不准嘛?

改用vol或uuid可以嘛?
回复

使用道具 举报

 楼主| 发表于 2013-4-1 21:15:56 | 显示全部楼层

回复 #32 2013zif 的帖子

当然可以啊。我就习惯用uuid.
例如 root=/dev/sday  可以写为 root=UUID=xxxxxxxxxxxxxxxxxxx  这样的。
至于(hd0,x),可以用search命令。
你可以搜索grub2的菜单写法。毕竟vboot就是基于grub2的。
例如
  1. menuentry "UBT1204x64 VHD" {
  2.          insmod vhd
  3.          search --no-floppy --fs-uuid --set 4d893970-0685-44ed-86b3-1de45b2db84a
  4.          vhd vhd0 /UBT1204x64.vhd --partitions
  5.          linux (vhd0,1)/boot/vmlinuz-3.2.0-23-generic root=UUID=4d893970-0685-44ed-86b3-1de45b2db84a vloop=/UBT1204x64.vhd vlooppart=p1 quiet splash
  6.          initrd (vhd0,1)/boot/initrd.img-3.2.0-23-generic
  7. }
复制代码
把这里的4d893970-0685-44ed-86b3-1de45b2db84a
改为你的vhd文件所在硬盘分区的uuid就可以了。

当你在移动硬盘使用这个vhdUBUNTU系统时,用这个例子比较好。

[ 本帖最后由 2011niumao 于 2013-4-1 21:28 编辑 ]
回复

使用道具 举报

发表于 2013-4-1 21:36:17 | 显示全部楼层
我改用lable测试过了, 现在可以找到内核了, 但启动不了。
出现 guest pci device not found, 和一堆 DRM  unkown。

以下是我的grub.cfg的修改

menuentry "Ubuntu 12.04.2 64-bit, Linux 3.2.0-23-generic" {
        insmod vhd
        vhd vhd0 (LABEL=vm_xp)/UBT1204x64.vhd --partitions
        linux (LABEL=W64)/boot1/vmlinuz-3.2.0-23-generic root=/dev/sda7 vloop=/UBT1204x64.vhd vlooppart=p1 quiet splash
        initrd (LABEL=W64)/boot1/initrd.img-3.2.0-23-generic
}
回复

使用道具 举报

发表于 2013-4-1 21:36:41 | 显示全部楼层
另外在win7下你用啥工具来检测uuid数值。
回复

使用道具 举报

发表于 2013-4-1 21:38:19 | 显示全部楼层
原帖由 <i>2011niumao</i> 于 2013-3-31 18:21 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2734684&ptid=276747" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
呵呵。<br />
更新了一下系统。vhd文件改名为vbuntu.vhd.<br />
解压密码,用户名,sudo密码都是 niumao<br />
特点:更新了内核,和一个驱动。安装了设置好了所有额外特效===雪人等等。<br />
在虚拟机上表现更稳定更好。<br />
但vhd文 ...
<br />


我的显卡是N GTX560, 怀疑是不是驱动不了,不知道这个版本如何。
回复

使用道具 举报

 楼主| 发表于 2013-4-1 21:46:06 | 显示全部楼层

回复 #35 2013zif 的帖子

我有硬盘上另一个ubuntu系统看.
此外据说vboot自身带有察看uuid的命令.百度吧

menuentry "Ubuntu 12.04.2 64-bit, Linux 3.2.0-23-generic" {
        insmod vhd
        vhd vhd0 (LABEL=vm_xp)/UBT1204x64.vhd --partitions
        linux (LABEL=W64)/boot1/vmlinuz-3.2.0-23-generic root=/dev/sda7 vloop=/UBT1204x64.vhd vlooppart=p1 quiet splash
        initrd (LABEL=W64)/boot1/initrd.img-3.2.0-23-generic
}

把这里两个 (LABEL=W64)/boot1/ 改为(vhd0,1)/boot/ 看看
如果是驱动问题恐怕就不好说了
你如果 是64位WIN7可以安装virtualbox在虚拟机下运行这个vhd.
回复

使用道具 举报

发表于 2013-4-1 21:51:03 | 显示全部楼层
改为vhd0,1就找不到。使用LABEL才找得到。
驱动问题暂时无解。

计划用U盘安装一个真实版本用吧。
回复

使用道具 举报

 楼主| 发表于 2013-4-1 21:58:19 | 显示全部楼层

回复 #38 2013zif 的帖子

hehe
sda7是第三个逻辑分区?5,6,7,
他的标签是vm_xp?可以核对一下。把7改为其他看看。
不知道能不能这么写: root=(Label=vm_xp)。

(Label=vm_xp)的自由空间必须大于16G。也要注意。

[ 本帖最后由 2011niumao 于 2013-4-1 22:02 编辑 ]
回复

使用道具 举报

发表于 2013-4-1 22:18:47 | 显示全部楼层
原帖由 &lt;i&gt;2011niumao&lt;/i&gt; 于 2013-4-1 21:58 发表 &lt;a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2735514&ptid=276747" target="_blank"&gt;&lt;img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width&gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;<br />hehe&lt;br /&gt;<br />sda7是第三个逻辑分区?5,6,7,&lt;br /&gt;<br />他的标签是vm_xp?可以核对一下。把7改为其他看看。&lt;br /&gt;<br />不知道能不能这么写: root=(Label=vm_xp)。&lt;br /&gt;<br />&lt;br /&gt;<br />(Label=vm_xp)的自由空间必须大于16G。也要注意。
&lt;br /&gt;<br /><br />那个分区有200G呢, 肯定够。<br /><br />现在的问题应该跟分区数值没关系了。<br />数值我是用vmlite出现菜单里, 按c进行命令行, 运行 ls -l 得到的,里面显示了数值, label,uuid。<br />lable好像比较简单,uuid数字太长了, 分区数值又一直错误。<br /><br /> root=(Label=vm_xp)这个写法倒是没试过。我试试。

不行,报告错误参数。

另外论坛限制我发贴了, 每小时不能超过5.

[ 本帖最后由 2013zif 于 2013-4-1 22:29 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-4-1 23:20:45 | 显示全部楼层

回复 #40 2013zif 的帖子

哦。应该不行。linux内核不认识这个,大概vboot认识吧。
总之感觉上是root=/dev/sda7这里的7 有问题。
似乎是没有找到vhd文件似得。
为保险还是推荐使用uuid。如33楼这个写法。

[ 本帖最后由 2011niumao 于 2013-4-1 23:25 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-4-1 23:40:33 | 显示全部楼层

回复 #40 2013zif 的帖子

win7以管理员身份打开附件中命令提示符。
进入vboot目录
运行

  1. vbootedit uuid C:
复制代码

给出c盘uuid.但是要注意,应该把uuid中的所有小写英文字母改为对应大写字母,才可以
用在vboot菜单上。
大概linux处理ntfs分区时候就是这样只认大写的。

[ 本帖最后由 2011niumao 于 2013-4-1 23:52 编辑 ]
回复

使用道具 举报

发表于 2013-4-2 01:16:20 | 显示全部楼层
LABEL的获得和书写正确率会比较高,推荐用这个吧。
UUID的会更精确, 但ID的获得相对麻烦。
回复

使用道具 举报

发表于 2013-4-2 08:17:38 | 显示全部楼层
这系统越用越爽了,期待楼主经常制作新的版本和集成常用的软件
回复

使用道具 举报

发表于 2013-4-2 14:20:33 | 显示全部楼层
期待更新下驱动。
暂时使用wubi的安装版本,据说磁盘性能差不多。

另外这是今天的最新消息,**, 我昨天才刚刚学用。
再见Wubi:Ubuntu不再支持从Windows安装
http://news.mydrivers.com/1/259/259231.htm
回复

使用道具 举报

发表于 2013-4-3 08:27:32 | 显示全部楼层
Linux下用这玩意有任何好处吗?
回复

使用道具 举报

发表于 2013-4-3 09:51:54 | 显示全部楼层
没仔细看,原来是64位系统
回复

使用道具 举报

 楼主| 发表于 2013-4-3 21:07:26 | 显示全部楼层

回复 #46 nieovo 的帖子

一开始我也觉得意义有限。不过做完后又是另一种感觉。
首先,安装过程现在就是一个解压,设置引导两步。都是安全的,不修改mbr的。
其次,借助于新版ubuntu的开元驱动之力,可以省去显卡驱动安装这个讨厌的过程。
最后,通用性很好。放在移动硬盘上,也就是做一下启动引导,可以运行在很多机器上,
而且可以呈现出3D来。

呵呵。linux不流行的原因有一块就是安装很麻烦===我指的是较为精细的安装。
现在这种方式弥补了这一点。wubi也安全,但是通用,可迁移性就很差了,
何况也是要安装的。现在据说已经被放弃了。

当然这一切都是对linux初学者而言的。真的linux高手是不会使用和制作vhd linux的。

[ 本帖最后由 2011niumao 于 2013-4-4 10:20 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-4-3 21:08:52 | 显示全部楼层

回复 #47 1e3e 的帖子

似乎可以运行在32位的操作系统的virtualbox下了。
只要virtualbox版本比较新。另外安装上新版增强工具包。
回复

使用道具 举报

 楼主| 发表于 2013-4-4 10:13:13 | 显示全部楼层

回复 #45 2013zif 的帖子

可以考虑安装一个virtualbox软件,免费。
用virtualbox虚拟机下安装一个64位的ubuntu.
建立虚拟硬盘时候选择动态的vhd类型。
这样必要时可以再装上vloop,就可以得到这里发布的
同样的vhd ubuntu系统。
回复

使用道具 举报

发表于 2013-4-4 13:28:36 | 显示全部楼层

回复 #50 2011niumao 的帖子

用virtualbox虚拟机安装64位Ubuntu的VHD系统,对内核有没有要求呢
回复

使用道具 举报

 楼主| 发表于 2013-4-4 14:34:07 | 显示全部楼层

回复 #51 kfkhfj 的帖子===制作自己的ubuntu vhd系统

安装时候对内核没有要求的。只要求是64位ubuntu,这是为了安装vloop,
vloop要求是64位的3.2.0-23内核。

你可以在Virtualbox安装完64位UBUNTU后, 先更新好,并且安装好增强工具包。

为了能够在电脑上直接启动vhd需要安装内核3.2.0-23

sudo apt-get install linux-headers-3.2.0-23-generic
sudo apt-get install linux-image-3.2.0-23-generic

并且重启到3.2.0-23的内核安装 vloop.

在以下网址下载vloop3

http://www.vmlite.com/index.php? ... mit=6&limitstart=12

将下载的文件解压到家目录所谓一个子目录进入该子目录执行

sudo make


此处我执行sudo make时候发现一个问题最后生成的initrd.img是最新版本内核的
所以可以先把该文件预先备份好执行完后使用备份恢复一下新版本的initrd.img.
再下载本贴提供的initrd.img-3.2.0-23,用它替换掉/boot/initrd.img-3.2.0-23.

设置启动引导,使得电脑可以直接从vhd启动即可。

这样实际上是两个内核。虚拟机时选择最新内核。从电脑直接启动时
只能是3.2.0-23内核。

[ 本帖最后由 2011niumao 于 2013-4-4 15:30 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-4-6 10:28:40 | 显示全部楼层

最新版vbuntu系统===64位ubuntu 12.04.2 vhd

更新了一下vbuntu系统.原来的共享已经取消。新的共享:
最新的vbuntu系统:
http://pan.baidu.com/share/link?shareid=338810&uk=439719680

居然碰到了论坛升级,我以为是出什么故障了,晕啊。
回复

使用道具 举报

发表于 2013-4-6 11:57:41 | 显示全部楼层
我试了一下,这个vhd不错。我想知道楼主的compiz特效为什么那么多,26个,我自己的ubuntu却只有十来个
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:10:27 | 显示全部楼层
回复 54# 2012liub

看看家目录的ubt1210目录的教材,1204的第一本,按照里面的操作做的。
叫 额外特效 把。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:10:39 | 显示全部楼层
回复 54# 2012liub

看看家目录的ubt1210目录的教材,1204的第一本,按照里面的操作做的。
叫 额外特效 把。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:10:55 | 显示全部楼层
回复 54# 2012liub

看看家目录的ubt1210目录的教材,1204的第一本,按照里面的操作做的。
叫 额外特效 把。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:11:16 | 显示全部楼层
回复 54# 2012liub

看看家目录的ubt1210目录的教材,1204的第一本,按照里面的操作做的。
叫 额外特效 把。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:11:20 | 显示全部楼层
本帖最后由 2011niumao 于 2013-4-6 12:44 编辑

回复 54# 2012liub

怎么论坛反映慢了?我以为没有回复成功,多点了几下就这样了。
能否坛主给删除几个多余的重复回帖呢?呵呵
回复

使用道具 举报

发表于 2013-4-6 14:07:48 | 显示全部楼层
试一试去.........................
回复

使用道具 举报

发表于 2013-4-6 15:21:41 | 显示全部楼层
回复 59# 2011niumao


    在home目录里面吗,我的是1204,那里没有,可不可以上传给我看下啊
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 13:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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