无忧启动论坛

 找回密码
 注册
搜索

请教怎样让grub2引导wubi安装的ubuntu

查看数: 15255 | 评论数: 31 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-3-29 09:25

正文摘要:

本人的硬件环境纯uefi+gpt,8.1+clover引导的mac os x mavericks。 现在玩ubuntu,不想再分个区,就用wubi安装了,wubi已经下载并成功安装,接下系统重启应该进入ubuntu安装了,可就是这里卡住了,系统不能正常引导 ...

回复

wakin20 发表于 2014-4-10 17:35:35
2011niumao 发表于 2014-4-10 16:25
不敢称大神。⊙﹏⊙b汗

编辑grub.cfg 可看看grub2教程。

谢谢指点!
那啥马上要出ubuntu 14.04 lts了,你共享可引导vhd的文件能用来引导14.04吗?
wakin20 发表于 2014-4-27 21:45:58
2011niumao 发表于 2014-4-25 21:28
好.谢谢反馈.已经发布了适用于UBUNTU 14.04 可引导VHD 的initrd.img-3.13.0-24-generic 与 initrd.img- ...

谢谢!有强迫症,更新是必须的!
2011niumao 发表于 2014-4-25 21:28:40
本帖最后由 2011niumao 于 2014-4-25 21:31 编辑
wakin20 发表于 2014-4-25 14:18
搞定,可能引导14.04!


好.谢谢反馈.已经发布了适用于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发行版需要
下载该文件.
下载链接还是那个链接.只是增加了子目录.

点评

谢谢!有强迫症,更新是必须的!  详情 回复 发表于 2014-4-27 21:45
wakin20 发表于 2014-4-25 14:18:27
2011niumao 发表于 2014-4-10 18:10
也许可以.也许有版本不兼容问题.
不过重新制作initrd.img就行了.

搞定,可能引导14.04!
2011niumao 发表于 2014-4-10 20:33:05
wakin20 发表于 2014-4-10 19:51
还是按照你附件里的教程?
另外请问可以引导deepin linux的vhd吗?

是啊。引导deepin linux的vhd应该没有问题。
只要把共享的那个文件夹里面的点zip文件解压复制到/lib/modules下就可以吧。
不过没有测试果。
wakin20 发表于 2014-4-10 19:51:34
2011niumao 发表于 2014-4-10 18:10
也许可以.也许有版本不兼容问题.
不过重新制作initrd.img就行了.

还是按照你附件里的教程?
另外请问可以引导deepin linux的vhd吗?
2011niumao 发表于 2014-4-10 18:10:43
wakin20 发表于 2014-4-10 17:35
谢谢指点!
那啥马上要出ubuntu 14.04 lts了,你共享可引导vhd的文件能用来引导14.04吗?


也许可以.也许有版本不兼容问题.
不过重新制作initrd.img就行了.
2011niumao 发表于 2014-4-10 16:25:22
wakin20 发表于 2014-4-10 14:27
请教大神,有没有如何编辑grub.cfg文件的教程啊?貌似你的“grub通用启动器"很强大,可以引导硬盘上的其 ...


不敢称大神。⊙﹏⊙b汗

编辑grub.cfg 可看看grub2教程。
至于hd1,gpt2是指第二块硬盘上的第二个分区。当然该硬盘要gpt格式。===这里主要是
这个grub2自己有一个内存盘算是hd0,(这个grub2似乎拷贝自UBUNTU13.10)
那么实际上的物理第一块硬盘只好算hd1了。

如果是其他人制作的grub2  其他linux系统的grub2 就可能不使用内存盘。
这样物理第一块硬盘是hd0.
wakin20 发表于 2014-4-10 14:27:08
2011niumao 发表于 2014-3-29 10:09
EFI时候mbr类型引导都不能使用了吧。所以可以使用优盘。
在优盘上 加入grub2 的EFI引导 。====可以下载我 ...

请教大神,有没有如何编辑grub.cfg文件的教程啊?貌似你的“grub通用启动器"很强大,可以引导硬盘上的其他系统。打开grub.cfg看不懂。
set root=(hd1,gpt2),这个hd1,gpt2是指哪个盘?
wakin20 发表于 2014-4-2 10:59:59
2011niumao 发表于 2014-4-1 20:26
呵呵。奇怪。可能是这个initrd.img没有改造成可引导vhd===当时只是为了制作live cd。
按理应该给出出 ...

谢谢大侠,搞定了!!
2011niumao 发表于 2014-4-1 20:26:58
本帖最后由 2011niumao 于 2014-4-1 20:38 编辑
wakin20 发表于 2014-4-1 19:17
看来用你做的VBUNTUFIX第七版 2013 07 24 里的initrd.img和vmlinuz文件,引导我自己做的ubuntu.vhd有点问 ...


呵呵。奇怪。可能是这个initrd.img没有改造成可引导vhd===当时只是为了制作live cd。
按理应该给出出错信息才对。---一般是根目录找不到或者类似信息。

共享两个制作好的可以引导VHD的Initrd.img。版本是3.8.0-35  3.8.0-38.
任选其一。全部下载后, 把.zip文件解压出来,命令行复制到 /lib/modules/.例如
解压到家目录,得到一个子目录 3.8.0-38-generic .打开终端
  1. cd ~
  2. sudo cp -r 3.8.0-38-generic /lib/modules/
复制代码

http://pan.baidu.com/s/1mgFi1Qg
使用initrd.img38038 vmlinuz38038作引导即可。

2011niumao 发表于 2014-4-1 17:56:55
wakin20 发表于 2014-4-1 17:43
请教怎么看版本是否相同啊?

就是都使用第七版的vmlinuz  initrd.img 引导就一致了
2011niumao 发表于 2014-4-1 17:54:49
11楼附件已经更新。就是
sudo find 命令更改为
  1. sudo find . | cpio -H newc -o > ../initrd
复制代码
2011niumao 发表于 2014-4-1 17:46:43
本帖最后由 2011niumao 于 2014-4-1 17:55 编辑
wakin20 发表于 2014-4-1 17:29
又来麻烦大侠了


抱歉是我把命令写错了。少写了一个 ../
你需要进入aaa目录,执行
  1. sudo rm initrd -f
复制代码

再执行以下语句
  1. sudo find . | cpio -H newc -o > ../initrd
  2. cd ..
  3. gzip -9 initrd
  4. sudo mv initrd.gz ./initrd.img
复制代码
wakin20 发表于 2014-4-1 17:43:00
2011niumao 发表于 2014-4-1 17:41
vmlinuz 与 initrd.img版本应该一致。不然不能启动。
不过可以尝试同一个版本的 vmlinuz initrd.img 试 ...

请教怎么看版本是否相同啊?
2011niumao 发表于 2014-4-1 17:41:41
wakin20 发表于 2014-4-1 17:20
不好意思!请问一下是不是可以用你做的VBUNTUFIX第七版 2013 07 24 里的initrd.img再加上我安装在虚拟机 ...

vmlinuz 与 initrd.img版本应该一致。不然不能启动。
不过可以尝试同一个版本的 vmlinuz initrd.img 试试。
有成功引导d例子,但会有些毛病。鼠标键盘有时候不能使用。
wakin20 发表于 2014-4-1 17:20:08
2011niumao 发表于 2014-4-1 16:43
755   不是775 的 另外是大写的  R

不好意思!请问一下是不是可以用你做的VBUNTUFIX第七版 2013 07 24 里的initrd.img再加上我安装在虚拟机里的ubuntu系统的文件系统中最后那个图标带箭头的vmlinuz文件,就可以引导我自己做的ubuntu.vhd了?
2011niumao 发表于 2014-4-1 16:43:49
  1. sudo chmod -R 755 *
复制代码
755   不是775 的 另外是大写的  R
2011niumao 发表于 2014-3-31 19:17:29
本帖最后由 2011niumao 于 2014-3-31 19:18 编辑

VHDBOOTDIYNEW.zip (8.41 KB, 下载次数: 5)

wakin20 发表于 2014-3-31 19:11
好复杂啊!再折腾折腾也许就能全部看懂了。我用的vmware安装的,现在改用VirtualBox再来一次!!
话说你 ...


那个到不是.使用UCloner按照上面的说明直接克隆到一个固定大小的VHD 就可以了.
但 可能不能使用图形界面,那就使用命令行.(排除掉/cdrom)
  1. sudo  ./ucloner_cmd.py  mode=clone  /=/dev/mapper/loop0p1  /_fs=ext4  grubdev=/dev/loop0 exclude=/cdrom
复制代码


VHDBOOTDIY改写了一下.加了一点权限问题的改进.
看附件
wakin20 发表于 2014-3-31 19:11:01
2011niumao 发表于 2014-3-31 17:40
虚拟机里面已经安装好了的话,应该是VHD格式的虚拟硬盘吧?
接下来制作一下initrd.img,      使得它可以 ...

好复杂啊!再折腾折腾也许就能全部看懂了。我用的vmware安装的,现在改用VirtualBox再来一次!!
话说你的UBUNTU 12.04.3的LIVE UBUNTU系统 2013 12 08用UCloner将它克隆为vhd系统是不是也这么复杂啊?
2011niumao 发表于 2014-3-31 17:40:20
本帖最后由 2011niumao 于 2014-3-31 17:52 编辑
wakin20 发表于 2014-3-31 17:29
谢谢,是我的解压密码弄错了。
我已经在虚拟机里安装好了ubuntu,现在想用ucloner复制成vhd系统,过程中 ...


虚拟机里面已经安装好了的话,应该是VHD格式的虚拟硬盘吧?
接下来制作一下initrd.img,      使得它可以引导vhd就可以了.
注意是固定大小的vhd. 制作initrd.img的方法  参见vhdbootdiy


要是在虚拟机内部复制克隆,那就再生成一个固定大小vhd.
格式化好===什么fat ntfs 都可以.下面还要格式化一次.

挂到虚拟机上作为第二块硬盘 .选择 / 挂载到 /dev/sdb1
文件系统选择 ext4  grub安装位置选择 /dev/sdb
其他留空不选就是.

使用UCloner制作VHD 还有一种情形是把某个硬盘分区的ubuntu系统转移到一个vhd上.
你可以事先做好一个vhd  只分一个区,启动到硬盘UBUNTU  ,如下命令行挂载.
  1. sudo kpartx -av   虚拟硬盘.vhd
  2. sudo mount /dev/mapper/loop0p1 /mnt
复制代码

这种情形 克隆 ===好像只能使用命令行.图形模式不知道是否能选择出来/dev/mapper/loop0p1
进入UCloner/program目录.
  1. sudo  ./ucloner_cmd.py  mode=clone  /=/dev/mapper/loop0p1  /_fs=ext4  grubdev=/dev/loop0
复制代码

注意loop0可能是loop1 loop2 看你的系统.看kpartx的输出而定.
2011niumao 发表于 2014-3-31 16:45:11
wakin20 发表于 2014-3-31 10:32

为什么我下载的你的网盘里的grub通用启动器20130724密码niumao.exe双击解压后全是0kb的文件?!


我下载后正常的。重新下载试试。
wakin20 发表于 2014-3-31 10:32:08
本帖最后由 wakin20 于 2014-3-31 10:43 编辑
2011niumao 发表于 2014-3-29 12:07
VHD不是只读的。可以升级。

最新的那个12.04.3 Live UBUNTU 格式是 squashfs。是只读的。


看来wubi是没有希望了,先体验一下vhd的吧!
2011niumao 发表于 2014-3-29 12:07:57
wakin20 发表于 2014-3-29 10:58
你的VHD系统 UBUNTU 12.04.2 64位是一个只读的系统?

VHD不是只读的。可以升级。

最新的那个12.04.3 Live UBUNTU 格式是 squashfs。是只读的。
wakin20 发表于 2014-3-29 10:58:47
2011niumao 发表于 2014-3-29 10:09
EFI时候mbr类型引导都不能使用了吧。所以可以使用优盘。
在优盘上 加入grub2 的EFI引导 。====可以下载我 ...

你的VHD系统 UBUNTU 12.04.2 64位是一个只读的系统?

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 07:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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