2011niumao 发表于 2014-4-10 16:25 谢谢指点! 那啥马上要出ubuntu 14.04 lts了,你共享可引导vhd的文件能用来引导14.04吗? |
2011niumao 发表于 2014-4-25 21:28 谢谢!有强迫症,更新是必须的! |
本帖最后由 2011niumao 于 2014-4-25 21:31 编辑 wakin20 发表于 2014-4-25 14:18 好.谢谢反馈.已经发布了适用于UBUNTU 14.04 可引导VHD 的initrd.img-3.13.0-24-generic 与 initrd.img-3.14.0-031400-generic .欢迎使用测试. 注: 对于UBUNTU系统,已经安装了3.13.0-24-generic,不必下载点zip文件.但是其他Linux发行版需要 下载该文件. 下载链接还是那个链接.只是增加了子目录. |
2011niumao 发表于 2014-4-10 18:10 搞定,可能引导14.04! |
wakin20 发表于 2014-4-10 19:51 是啊。引导deepin linux的vhd应该没有问题。 只要把共享的那个文件夹里面的点zip文件解压复制到/lib/modules下就可以吧。 不过没有测试果。 |
2011niumao 发表于 2014-4-10 18:10 还是按照你附件里的教程? 另外请问可以引导deepin linux的vhd吗? |
wakin20 发表于 2014-4-10 17:35 也许可以.也许有版本不兼容问题. 不过重新制作initrd.img就行了. |
wakin20 发表于 2014-4-10 14:27 不敢称大神。⊙﹏⊙b汗 编辑grub.cfg 可看看grub2教程。 至于hd1,gpt2是指第二块硬盘上的第二个分区。当然该硬盘要gpt格式。===这里主要是 这个grub2自己有一个内存盘算是hd0,(这个grub2似乎拷贝自UBUNTU13.10) 那么实际上的物理第一块硬盘只好算hd1了。 如果是其他人制作的grub2 其他linux系统的grub2 就可能不使用内存盘。 这样物理第一块硬盘是hd0. |
2011niumao 发表于 2014-3-29 10:09 请教大神,有没有如何编辑grub.cfg文件的教程啊?貌似你的“grub通用启动器"很强大,可以引导硬盘上的其他系统。打开grub.cfg看不懂。 set root=(hd1,gpt2),这个hd1,gpt2是指哪个盘? |
2011niumao 发表于 2014-4-1 20:26 谢谢大侠,搞定了!! |
本帖最后由 2011niumao 于 2014-4-1 20:38 编辑 wakin20 发表于 2014-4-1 19:17 呵呵。奇怪。可能是这个initrd.img没有改造成可引导vhd===当时只是为了制作live cd。 按理应该给出出错信息才对。---一般是根目录找不到或者类似信息。 共享两个制作好的可以引导VHD的Initrd.img。版本是3.8.0-35 3.8.0-38. 任选其一。全部下载后, 把.zip文件解压出来,命令行复制到 /lib/modules/.例如 解压到家目录,得到一个子目录 3.8.0-38-generic .打开终端
http://pan.baidu.com/s/1mgFi1Qg 使用initrd.img38038 vmlinuz38038作引导即可。 |
wakin20 发表于 2014-4-1 17:43 就是都使用第七版的vmlinuz initrd.img 引导就一致了 |
11楼附件已经更新。就是 sudo find 命令更改为
|
本帖最后由 2011niumao 于 2014-4-1 17:55 编辑 wakin20 发表于 2014-4-1 17:29 抱歉是我把命令写错了。少写了一个 ../ 你需要进入aaa目录,执行
再执行以下语句
|
2011niumao 发表于 2014-4-1 17:41 请教怎么看版本是否相同啊? |
wakin20 发表于 2014-4-1 17:20 vmlinuz 与 initrd.img版本应该一致。不然不能启动。 不过可以尝试同一个版本的 vmlinuz initrd.img 试试。 有成功引导d例子,但会有些毛病。鼠标键盘有时候不能使用。 |
2011niumao 发表于 2014-4-1 16:43 不好意思!请问一下是不是可以用你做的VBUNTUFIX第七版 2013 07 24 里的initrd.img再加上我安装在虚拟机里的ubuntu系统的文件系统中最后那个图标带箭头的vmlinuz文件,就可以引导我自己做的ubuntu.vhd了? |
|
本帖最后由 2011niumao 于 2014-3-31 19:18 编辑 wakin20 发表于 2014-3-31 19:11 那个到不是.使用UCloner按照上面的说明直接克隆到一个固定大小的VHD 就可以了. 但 可能不能使用图形界面,那就使用命令行.(排除掉/cdrom)
VHDBOOTDIY改写了一下.加了一点权限问题的改进. 看附件 |
2011niumao 发表于 2014-3-31 17:40 好复杂啊!再折腾折腾也许就能全部看懂了。我用的vmware安装的,现在改用VirtualBox再来一次!! 话说你的UBUNTU 12.04.3的LIVE UBUNTU系统 2013 12 08用UCloner将它克隆为vhd系统是不是也这么复杂啊? |
本帖最后由 2011niumao 于 2014-3-31 17:52 编辑 wakin20 发表于 2014-3-31 17:29 虚拟机里面已经安装好了的话,应该是VHD格式的虚拟硬盘吧? 接下来制作一下initrd.img, 使得它可以引导vhd就可以了. 注意是固定大小的vhd. 制作initrd.img的方法 参见vhdbootdiy 要是在虚拟机内部复制克隆,那就再生成一个固定大小vhd. 格式化好===什么fat ntfs 都可以.下面还要格式化一次. 挂到虚拟机上作为第二块硬盘 .选择 / 挂载到 /dev/sdb1 文件系统选择 ext4 grub安装位置选择 /dev/sdb 其他留空不选就是. 使用UCloner制作VHD 还有一种情形是把某个硬盘分区的ubuntu系统转移到一个vhd上. 你可以事先做好一个vhd 只分一个区,启动到硬盘UBUNTU ,如下命令行挂载.
这种情形 克隆 ===好像只能使用命令行.图形模式不知道是否能选择出来/dev/mapper/loop0p1 进入UCloner/program目录.
注意loop0可能是loop1 loop2 看你的系统.看kpartx的输出而定. |
wakin20 发表于 2014-3-31 10:32 我下载后正常的。重新下载试试。 |
本帖最后由 wakin20 于 2014-3-31 10:43 编辑 2011niumao 发表于 2014-3-29 12:07 看来wubi是没有希望了,先体验一下vhd的吧! |
wakin20 发表于 2014-3-29 10:58 VHD不是只读的。可以升级。 最新的那个12.04.3 Live UBUNTU 格式是 squashfs。是只读的。 |
2011niumao 发表于 2014-3-29 10:09 你的VHD系统 UBUNTU 12.04.2 64位是一个只读的系统? |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.