无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 2011niumao
打印 上一主题 下一主题

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

    [复制链接]
331#
 楼主| 发表于 2013-8-9 13:51:19 | 只看该作者
eastsir 发表于 2013-8-9 06:46
我想制作pc版安卓x86的vhd引导起动,希望得楼主指导,谢谢

抱歉指导不了啊。我发现不同linux发行版启动差别很大的。
目前这个方法仅仅适用于UBuntu。
我想把它用在Fedora上发现很麻烦===要学习很多东西,如dracut systemd。

关键还是制作initrd.img这个文件,由他来挂载vhd文件,并(利用chroot?)把它挂载为真正的根文件系统。
其他的就说不出什么了。呵呵。

点评

grub可以引导绝大多数的liveCD,因此我给自己的grub引导菜单加了liveCD项目也可以用,不知道对你能不能是个办法。  详情 回复 发表于 2013-8-21 17:11
抽身您帮大家研究做一个嘛,相信您能搞定!  详情 回复 发表于 2013-8-9 22:57
请问vhd所在分区在系统中找不到的问题有没有解决的办法?  详情 回复 发表于 2013-8-9 17:13
回复

使用道具 举报

332#
发表于 2013-8-9 17:13:21 | 只看该作者
2011niumao 发表于 2013-8-9 13:51
抱歉指导不了啊。我发现不同linux发行版启动差别很大的。
目前这个方法仅仅适用于UBuntu。
我想把它用在 ...

请问vhd所在分区在系统中找不到的问题有没有解决的办法?

点评

目前没有。只能在终端再挂载一下。例如,所在分区为sda5,则 sudo mount /dev/sda5 /mnt cd /mnt ls  详情 回复 发表于 2013-8-9 19:46
回复

使用道具 举报

333#
 楼主| 发表于 2013-8-9 19:46:52 | 只看该作者
2011aaa 发表于 2013-8-9 17:13
请问vhd所在分区在系统中找不到的问题有没有解决的办法?


目前没有。只能在终端再挂载一下。例如,所在分区为sda5,则
  1. sudo mount /dev/sda5 /mnt
  2. cd /mnt
  3. ls
复制代码
回复

使用道具 举报

334#
发表于 2013-8-9 22:57:00 | 只看该作者
本帖最后由 eastsir 于 2013-8-9 22:59 编辑
2011niumao 发表于 2013-8-9 13:51
抱歉指导不了啊。我发现不同linux发行版启动差别很大的。
目前这个方法仅仅适用于UBuntu。
我想把它用在 ...

抽身您帮大家研究做一个VHD的安卓X86 4.3嘛,相信您能搞定!
回复

使用道具 举报

335#
发表于 2013-8-9 23:13:03 | 只看该作者
eastsir 发表于 2013-8-9 06:42
楼主说的软件kpartx---boot哪有下载?麻烦说下大概用法。谢谢!

楼主说的软件kpartx---boot,是不是这个?这里比较齐全http://ftp.isu.edu.tw/pub/Linux/Ubuntu/ubuntu/pool/main/m/multipath-tools/

kpartx-boot_0.4.9-3ubuntu5_all.rar

2.08 KB, 下载次数: 8, 下载积分: 无忧币 -2

回复

使用道具 举报

336#
发表于 2013-8-11 17:17:39 | 只看该作者
請問有辦法換成32 bit的Ubuntu版本嗎?
回复

使用道具 举报

337#
 楼主| 发表于 2013-8-11 18:44:56 | 只看该作者
2012fouto 发表于 2013-8-11 17:17
請問有辦法換成32 bit的Ubuntu版本嗎?

http://bbs.wuyou.net/forum.php?m ... ;page=31#pid2808080
有附件vhdbootdiy.zip
里面有详细的制作方法。没有验证,但应该是可以的。
注意只能是固定大小的vhd。
回复

使用道具 举报

338#
发表于 2013-8-13 09:04:45 | 只看该作者
下了楼主的第七版,grub2启动顺利安装成功,正在学习中,谢谢楼主的无私分享。
回复

使用道具 举报

339#
发表于 2013-8-21 17:11:36 | 只看该作者
2011niumao 发表于 2013-8-9 13:51
抱歉指导不了啊。我发现不同linux发行版启动差别很大的。
目前这个方法仅仅适用于UBuntu。
我想把它用在 ...

grub可以引导绝大多数的liveCD,因此我给自己的grub引导菜单加了liveCD项目也可以用,不知道对你能不能是个办法。

点评

仅仅引导livecd应该没有问题。 但eastsir是想引导一个完整的vhd Android系统。目前还没有概念呢。  发表于 2013-8-21 19:39
回复

使用道具 举报

340#
发表于 2013-8-24 12:41:57 | 只看该作者
有点看不懂!学习了!
回复

使用道具 举报

341#
发表于 2013-8-26 15:34:48 | 只看该作者
本帖最后由 Srainbow 于 2013-8-26 15:38 编辑
2011niumao 发表于 2013-8-11 18:44
http://bbs.wuyou.net/forum.php?m ... ;page=31#pid2808080
有附件vhdbootdiy.zip
...


已经有ubuntu 12.04.3 LTS,期待楼主跟进新版本的的vbuntu啊。
回复

使用道具 举报

342#
 楼主| 发表于 2013-8-26 19:01:53 | 只看该作者
Srainbow 发表于 2013-8-26 15:34
已经有ubuntu 12.04.3 LTS,期待楼主跟进新版本的的vbuntu啊。

哦。最近忙,暂时没空做的。
另外制作方法已经在vhdbootdiy中给出。有兴趣的网友都可以自己制作了。
回复

使用道具 举报

343#
发表于 2013-8-28 00:45:29 | 只看该作者
尝试了一下安卓,VHD的安卓X86 4.3没去弄,发现论坛里有个直接pc引导安卓的贴子,vhd很烦但是直接将安卓的文件拷贝到本地是可以直接可以引导的,我在我的笔记本已经成功启动,但是体验较差,原版android4没有中文输入法,频繁注销,鼠标操作一般,拿着鼠标但是文本编辑还得按触屏的方式来,浏览网页总是手机版的页面,总之难受。

菜单就直接把vhd的后面改掉了
menuentry 'pc-DROID4.3 linux'  --class gnu-linux --class gnu --class os {
        recordfail
        insmod gzio
        insmod part_msdos
        insmod ext2
        insmod ntfs
        insmod probe
        search --no-floppy -f --set=aabbcc  /android4/android-4.3-test/data.img
        set root=${aabbcc}
        probe -u --set=ddeeff ${aabbcc}
        linux         /android4/android-4.3-test/kernel root=/dev/disk/by-uuid/${ddeeff} androidboot.hardware=androidboot.hardware=lenovo_laptop SRC=/android4/android-4.3-test loop=/android4/android-4.3-test/data.img
        initrd         /android4/initrd.img
}
因为不懂grub,所以这个菜单可能需要各位帮忙修改会更好点,
在任意跟分区建立android4文件夹,
将vbox安装的android的vhd磁盘中的android-4.3-test文件夹拷贝到虚拟机外本地新建的文件夹里(vhd的android-4.3-test里面应该是data.img initrd.img kernel ramdisk.img system.sfs这几个文件,反正我的就这几个了,其他的我也没用到)

不用再安装grub借着楼主的原有菜单就可以启动了。

点评

APU或者Intel集成显卡的体验要好些,输入法可以安装百度输入法pad版。  详情 回复 发表于 2013-8-28 08:19
回复

使用道具 举报

344#
发表于 2013-8-28 08:19:37 | 只看该作者
William叔叔 发表于 2013-8-28 00:45
尝试了一下安卓,VHD的安卓X86 4.3没去弄,发现论坛里有个直接pc引导安卓的贴子,vhd很烦但是直接将安卓的文 ...

APU或者Intel集成显卡的体验要好些,输入法可以安装百度输入法pad版。
回复

使用道具 举报

345#
发表于 2013-8-29 01:23:58 | 只看该作者
本帖最后由 William叔叔 于 2013-8-29 10:03 编辑

习惯搜狗就装了搜狗输入法了,
我又把安卓的开机动画android-x86.xpm.gz考到文件夹来了,
有个问题
安卓x86可以安装时选建立grub引导,把grub4dos的菜单直接考进来插入其中,发现启动一下子变得快了许多,并且变稳定了一些,
menuentry 'PC-DROID4.3 linux '  --class gnu-linux --class gnu --class os {
        recordfail
        insmod gzio
        insmod part_msdos
        insmod ext2
        insmod ntfs
        insmod probe
        search --no-floppy -f --set=aabbcc  /android4/android-4.3-test/data.img
        set root=${aabbcc}
        probe -u --set=ddeeff ${aabbcc}
        linux         /android4/android-4.3-test/kernel quiet root=/dev/disk/by-uuid/${ddeeff} androidboot.hardware=androidboot.hardware=lenovo_laptop acpi_sleep=s3_bios,s3_mode SRC=/android4/android-4.3-test loop=/android4/android-4.3-test/data.img splashimage=/android4/android-x86.xpm.gz
        initrd         /android4/initrd.img
}
菜单别的问题,我不确定,
好像现在相机无法正常使用,文件浏览器电脑本地(安卓系统data.img镜像以外的文件)还不能访问,这种直接启动可能就有这种不便吧,
回复

使用道具 举报

346#
发表于 2013-9-5 20:32:08 | 只看该作者
为何vboot可以启动动态大小的vhd磁盘啊

点评

o vboot使用了一个命令 vlosetup 来挂载vhd文件.是自己编译好的没有公开源码的。 现在这个vbuntufix系统是使用kpartx命令,kpartx命令对于动态大小磁盘不适用。 两者机制已经不同了。其实也不相关了。 只是为了方  详情 回复 发表于 2013-9-6 17:11
回复

使用道具 举报

347#
 楼主| 发表于 2013-9-6 17:11:19 | 只看该作者
William叔叔 发表于 2013-9-5 20:32
为何vboot可以启动动态大小的vhd磁盘啊

o vboot使用了一个命令 vlosetup 来挂载vhd文件.是自己编译好的没有公开源码的。
现在这个vbuntufix系统是使用kpartx命令,kpartx命令对于动态大小磁盘不适用。
两者机制已经不同了。其实也不相关了。
只是为了方便,使用的内核启动参数名字还保留了 vloop 与vlooppart而已。
回复

使用道具 举报

348#
发表于 2013-9-9 01:28:45 来自手机 | 只看该作者
本帖最后由 shan 于 2013-9-9 01:30 编辑

老师好!这个在GPT分区win8系统下编辑bcd是否也可以呢?第一次接触这个,不清楚呢。如果可以,命令如何写?
回复

使用道具 举报

349#
 楼主| 发表于 2013-9-9 14:12:12 | 只看该作者
shan 发表于 2013-9-9 01:28
老师好!这个在GPT分区win8系统下编辑bcd是否也可以呢?第一次接触这个,不清楚呢。如果可以,命令如何写?

GPT的WIN8是UEFI引导的吧。还没有见过编辑BCD成功的例子。
推荐把grub启动器中所带的grubefi efi两个目录拷贝到fat32优盘上从优盘启动的方式。
回复

使用道具 举报

350#
发表于 2013-9-9 15:01:24 | 只看该作者
可怜。除了量产和必备维护工具,U盘空间没有如此的大了。我拿到台式机WIN7试试看。
回复

使用道具 举报

351#
发表于 2013-9-9 18:29:10 | 只看该作者
台式机上成功就女桌面体验,很好,体验中
回复

使用道具 举报

352#
 楼主| 发表于 2013-9-9 20:59:47 | 只看该作者
shan 发表于 2013-9-9 15:01
可怜。除了量产和必备维护工具,U盘空间没有如此的大了。我拿到台式机WIN7试试看。

UEFI启动只需要EFI ,grubefi两个目录。一共8兆多点。呵呵
回复

使用道具 举报

353#
发表于 2013-9-9 22:37:22 来自手机 | 只看该作者
欧,明白了,是用grub2引导硬盘里的vhd。明天就体验。很流畅,很不错的。
回复

使用道具 举报

354#
发表于 2013-9-13 17:27:01 来自手机 | 只看该作者
老大!体验很好。就是对我们小白来说,除了娱乐类软件其他的太多了!希望下次制作可以来个纯洁版本。
回复

使用道具 举报

355#
发表于 2013-9-14 13:22:12 | 只看该作者
不知道按照你的方法是否可以安装 ubuntu 12 04 64位的serve版的吗?
回复

使用道具 举报

356#
发表于 2013-9-14 13:42:06 | 只看该作者
baili1258 发表于 2013-9-14 13:22
不知道按照你的方法是否可以安装 ubuntu 12 04 64位的serve版的吗?

可以的
回复

使用道具 举报

357#
发表于 2013-9-14 20:23:07 | 只看该作者
2011aaa 发表于 2013-9-14 13:42
可以的

安装后,能正常启动,但貌似所有的驱动都没了,只有键盘能用.
回复

使用道具 举报

358#
 楼主| 发表于 2013-9-15 10:23:13 | 只看该作者
baili1258 发表于 2013-9-14 20:23
安装后,能正常启动,但貌似所有的驱动都没了,只有键盘能用.

有可能是server版本身的原因。
按照原理应该与安装在硬盘上没有区别。
可以下载一个可以引导vhd的initrd.img试试。
回复

使用道具 举报

359#
发表于 2013-9-15 11:13:28 | 只看该作者
始终不懂,Linux的驱动是怎么弄呢?
另外我用的是你系统带的initrd.img启动的
回复

使用道具 举报

360#
发表于 2013-9-15 11:14:49 | 只看该作者
server盘默认可能是不安装哪些外设的驱动的(比如显卡什么的)。
你要是需奥用鼠标什么的不应该安装server版。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 06:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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