无忧启动论坛

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

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

    [复制链接]
541#
发表于 2014-10-26 00:26:43 | 只看该作者
2011niumao 发表于 2014-10-25 22:35
发布 UBUNTU-1410.vhd 与 UBUNTU-1410-2014-10-25.squashfs 系统。---2014-10-25
请到一楼 第一个 百度云  ...
  1. color 0x06 0x67 0x06 0x09 0x8f 0x0d
  2. timeout 4
  3. default /default
  4. call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
  5. find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo
  6. command --set-path=()/boot/ntboot/
  7. #font /boot/unifont.hex.gz
  8. graphicsmode -1 800:1600 600:900 24:32
  9. BGAutoChange /boot/bg/
  10. write 0x8274 0x2001
  11. terminal --font-spacing=1:5
  12. menuset 20 30 10 10 0 0
  13. debug off

  14. hotkey [R] reboot
  15. hotkey [S] halt
  16. #hotkey [F9] configfile /boot/weihu.lst
  17. #title --------------VHD系统启动菜单--------------
  18. #clear

  19. #iftitle [find --ignore-floppies --ignore-cd /vhdos/win8x/ins.lst] 安装Win8(VHDX)\n 安装Win8系统
  20. #if exist (hd0,0)/boot/bcd && cat --length=0 (hd0,0)/boot/bcd ! run copybcd.img
  21. #if %@retval%>=0xa000 || run copybcd.img
  22. #NTBOO nt6=/vhdos/win8x/win8.vhdx
  23. #boot

  24. #iftitle [find --ignore-floppies --ignore-cd /vhdos/win8x/ins.lst && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/win8x/CreateDifference.cmd] 启动Win8PE手动创建差分VHDX\n 进pe环境,手动执行“/vhdos/win8x/CreateDifference.cmd”,待差分vhdx生成后,重启即可正常进入win8(vhdx)系统了。
  25. #run win8pe.iso
  26. #boot

  27. iftitle [find --ignore-floppies --ignore-cd /vhdos/win81x64/ins.lst] 安装Win81x64\n 安装Win81(64位)系统
  28. if exist (hd0,0)/boot/bcd && cat --length=0 (hd0,0)/boot/bcd ! run copybcd.img
  29. if %@retval%>=0xa000 || run copybcd.img
  30. NTBOO nt6=/vhdos/win81x64/win81.vhd
  31. boot

  32. #iftitle [find --ignore-floppies --ignore-cd /vhdos/win8/ins.lst] 安装Win8\n 安装win8系统
  33. #if exist (hd0,0)/boot/bcd && cat --length=0 (hd0,0)/boot/bcd ! run copybcd.img
  34. #if %@retval%>=0xa000 || run copybcd.img
  35. #NTBOO nt6=/vhdos/win8/win8.vhd
  36. #boot

  37. iftitle [find --ignore-floppies --ignore-cd /vhdos/win7/ins.lst] 安装Win7\n 安装win7系统
  38. if exist (hd0,0)/boot/bcd && cat --length=0 (hd0,0)/boot/bcd ! run copybcd.img
  39. if %@retval%>=0xa000 || run copybcd.img
  40. NTBOO nt6=/vhdos/win7/win7.vhd
  41. boot

  42. iftitle [find --ignore-floppies --ignore-cd /vhdos/xp/ins.lst] 安装xp\n 安装xp系统
  43. NTBOOT vboot=/vhdos/xp/xp.vhd
  44. boot

  45. #iftitle [find --ignore-floppies --ignore-cd /vhdos/03/ins.lst] 安装03\n 安装03系统
  46. #NTBOOT vboot=/vhdos/03/03.vhd
  47. #boot

  48. #iftitle [find --ignore-floppies --ignore-cd /vhdos/win8x/CreateDifference.cmd && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/win8x/win8_CHILD.vhdx] Windows 8(VHDX)\n 启动win8系统
  49. #savedefault --wait=0
  50. #NTBOO nt6=/vhdos/win8x/win8_CHILD.vhdx
  51. #boot

  52. iftitle [find --ignore-floppies --ignore-cd /vhdos/win81x64/ins.lst && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/win81x64/win81_CHILD.vhd] Windows 8.1 专业版 64位\n 启动Win81(64位)系统
  53. savedefault --wait=0
  54. NTBOO nt6=/vhdos/win81x64/win81_CHILD.vhd
  55. boot

  56. #iftitle [find --ignore-floppies --ignore-cd /vhdos/win8/ins.lst && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/win8/win8_CHILD.vhd] Windows 8 专业版\n 启动win8系统
  57. #savedefault --wait=0
  58. #NTBOO nt6=/vhdos/win8/win8_CHILD.vhd
  59. #boot

  60. iftitle [find --ignore-floppies --ignore-cd /vhdos/win7/ins.lst && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/win7/win7_CHILD.vhd] Windows 7 旗舰版\n 启动Win7系统
  61. savedefault --wait=0
  62. NTBOO nt6=/vhdos/win7/win7_CHILD.vhd
  63. boot

  64. iftitle [find --ignore-floppies --ignore-cd /vhdos/xp/ins.lst && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/xp/xp_CHILD.vhd] Windows XP Professional\n 启动xp系统
  65. savedefault --wait=0
  66. NTBOOT vboot=/vhdos/xp/xp_CHILD.vhd
  67. boot

  68. #iftitle [find --ignore-floppies --ignore-cd /vhdos/03/ins.lst && if 2 >= 3 ! find --ignore-floppies --ignore-cd /vhdos/03/03_CHILD.vhd] Windows 2003 Ent\n 启动03系统
  69. #savedefault --wait=0
  70. #NTBOOT vboot=/vhdos/03/03_CHILD.vhd
  71. #boot

  72. #iftitle [find --ignore-floppies --ignore-cd /vhdos/vbuntufix/vbuntufix.vhd] 启动vbuntu\n 启动vbuntu
  73. #find --set-root --ignore-floppies --ignore-cd /vhdos/vbuntufix/vbuntufix.vhd
  74. #uuid ()
  75. #kernel /vhdos/vbuntufix/vmlinuz root=UUID=%?% vloop=/vhdos/vbuntufix/vbuntufix.vhd vlooppart=p1 quiet splash
  76. #initrd /vhdos/vbuntufix/initrd.img
  77. #boot

  78. iftitle [find --ignore-floppies --ignore-cd /ntldr] 启动原xp/03\n 启动硬盘中原有的xp或03系统
  79. savedefault --wait=0
  80. run /ntldr
  81. boot

  82. iftitle [find --ignore-floppies --ignore-cd /Windows/en-US/bootfix.bin] 启动原Win7/8/8.1系统\n 启动硬盘中原有的Win7/8/8.1系统
  83. savedefault --wait=0
  84. ntboot nt6
  85. boot

  86. title 维护与还原\n 还原系统或启动维护工具!默认密码:vhdos
  87. cat --locate=md5 --number=1 /boot/weihu.lst > nul
  88. set /A s=%?%+4 > nul
  89. cat --skip=%s% --length=30 /boot/weihu.lst | set pw=
  90. password --md5 %pw%
  91. configfile /boot/weihu.lst
  92. boot
复制代码

现在用的是bfgxp写的grub4dos引导菜单drldr,代码如上。
求@2011niumao 帮忙修改一下(保存用什么编码?),我自己修改出现菜单乱码(虽然可以启动)。

点评

下载附件。解压改名。不知是否符合你的需要。:-)  发表于 2014-10-26 19:58
哦。那应该请bfgxp兄台出手阿。呵呵。 猜测是字体问题。去掉第七行的 # ,检查你的boot目录内有没有unifont.hex.gz . 或者修改路径使得字体文件路径正确。  详情 回复 发表于 2014-10-26 09:35
回复

使用道具 举报

542#
 楼主| 发表于 2014-10-26 09:35:33 | 只看该作者
本帖最后由 2011niumao 于 2014-10-26 20:02 编辑
2011ritten 发表于 2014-10-26 00:26
现在用的是bfgxp写的grub4dos引导菜单drldr,代码如上。
求@2011niumao 帮忙修改一下(保存用什么编码 ...


语文没有学好。愣是没明白你的意思。
总算看懂了。加了三条与ubuntu有关的启动项,在VHD启动项最前面。
下载附件,解压后再改名为menu.lst 就可以了。 2011ritten-menu.lst.zip (1.57 KB, 下载次数: 4)

顺便学习了iftitle 的用法。谢了。添加的内容:
  1. iftitle [ find --set-root --ignore-floppies --ignore-cd /ubuntu/UBUNTU-1410.vhd ] UBUNTU-1410.vhd
  2. find --set-root --ignore-floppies --ignore-cd /ubuntu/UBUNTU-1410.vhd
  3. uuid ()
  4. kernel  /ubuntu/vmlinuz-3.16.0-23-generic root=UUID=%?%  vloop=/ubuntu/UBUNTU-1410.vhd vlooppart=p3 quiet splash
  5. initrd  /ubuntu/initrd.img-3.16.0-23-generic

  6. iftitle [ find --set-root --ignore-floppies --ignore-cd /casper/vmlinuz-3.16.0-23-generic ] Live-Ubuntu1410
  7. find --set-root --ignore-floppies --ignore-cd /casper/vmlinuz-3.16.0-23-generic
  8. kernel /casper/vmlinuz-3.16.0-23-generic  boot=casper  quiet splash
  9. initrd /casper/initrd.img-3.16.0-23-generic

  10. iftitle [ find --set-root --ignore-floppies --ignore-cd /vmlinuz ] UBUNTU-LOCAL
  11. find --set-root --ignore-floppies --ignore-cd /vmlinuz
  12. uuid ()
  13. kernel /vmlinuz root=UUID=%?%  quiet splash
  14. initrd /initrd.img
复制代码


回复

使用道具 举报

543#
发表于 2014-10-31 01:33:37 | 只看该作者
太大了
回复

使用道具 举报

544#
发表于 2014-11-18 15:08:44 | 只看该作者
多谢牛人的努力,有了VHD linux,就有了更多摆脱MS系统的尝试机会
回复

使用道具 举报

545#
发表于 2014-11-21 19:10:25 | 只看该作者
ubuntu 的vhd 系统,好像重新启动后原来的更改都是无效的啊

如果让重启后更改有效啊
谢谢
回复

使用道具 举报

546#
发表于 2014-11-21 20:29:39 | 只看该作者
is286 发表于 2014-11-21 19:10
ubuntu 的vhd 系统,好像重新启动后原来的更改都是无效的啊

如果让重启后更改有效啊

VHD版可以保存的啊 LIVE版才不保存
回复

使用道具 举报

547#
发表于 2014-11-24 13:51:35 | 只看该作者
2011niumao 发表于 2014-10-26 09:35
语文没有学好。愣是没明白你的意思。
总算看懂了。加了三条与ubuntu有关的启动项,在VHD启动项最前面 ...

请问,通过该方法制作的vhd,能够用vboot的快照不?正在因为如何对linux进行写保护或者快照头疼。

点评

不能使用vboot快照.因为它使用的实际上是kpartx命令.与vloop vboot 是没有关系的. 只是使用了两个相同的变量名字作为内核参数 vloop vlooppart.仅此而已. .  详情 回复 发表于 2014-11-24 17:56
回复

使用道具 举报

548#
 楼主| 发表于 2014-11-24 17:56:50 | 只看该作者
wqlxx 发表于 2014-11-24 13:51
请问,通过该方法制作的vhd,能够用vboot的快照不?正在因为如何对linux进行写保护或者快照头疼。

不能使用vboot快照.因为它使用的实际上是kpartx命令.与vloop vboot 是没有关系的.
只是使用了两个相同的变量名字作为内核参数   vloop vlooppart.仅此而已.
.
回复

使用道具 举报

549#
发表于 2014-11-25 09:49:30 | 只看该作者
2011niumao 发表于 2014-11-24 17:56
不能使用vboot快照.因为它使用的实际上是kpartx命令.与vloop vboot 是没有关系的.
只是使用了两个相同的 ...

恩,明白了。谢谢回复。
回复

使用道具 举报

550#
发表于 2014-12-22 18:43:55 | 只看该作者
本帖最后由 po666666 于 2014-12-22 18:45 编辑

谢谢分享,我的efi+gpt+win8.1系统成功引导ubuntu-14101.vhd。就是无线网卡得信号没有在win8.1下好,老是掉线。

点评

驱动问题复杂.建议去UBUNTU中文论坛看看有无类似解决.  发表于 2014-12-23 12:41
回复

使用道具 举报

551#
发表于 2014-12-23 07:49:23 | 只看该作者
谢谢分享,学习中。
回复

使用道具 举报

552#
发表于 2014-12-26 13:20:42 | 只看该作者
已经做到24g这么大了么
回复

使用道具 举报

553#
发表于 2014-12-28 15:25:42 | 只看该作者
不知道为什么新发布的启动器好像会稍微慢一点啊,因为我一直都在用老版的启动器,是不是新版的启动项所有的项目都要搜索之后才确定是否显示让画面显示延迟了几秒啊,不如留两个固定的会不会快一点呢。
回复

使用道具 举报

554#
发表于 2014-12-28 19:38:50 | 只看该作者
比如官方出现了新版,这个能不能自动更新啊?

若,每次出现新版都需要重新安装的话就比较麻烦了!
回复

使用道具 举报

555#
发表于 2014-12-31 16:01:48 | 只看该作者
Lenovo S3 超级本 EFI 启动 ,已关闭security boot。同样报:
/ubuntu/vmlinuz-3.16.0-26-generic.efi.signed  has invalid signature 。
you need to load the kernel first.
错误。
更换:vmlinuz-3.16.0-26-generic 也一样。
回复

使用道具 举报

556#
 楼主| 发表于 2014-12-31 19:11:53 | 只看该作者
本帖最后由 2011niumao 于 2014-12-31 19:40 编辑
jxdeng 发表于 2014-12-31 16:01
Lenovo S3 超级本 EFI 启动 ,已关闭security boot。同样报:
/ubuntu/vmlinuz-3.16.0-26-generic.efi.sig ...


好像其他网友也出现这个问题.不清楚原因.怀疑是vmlinuz有错误,或者grub2有问题.
建议  在首层第二个链接下载使用其他版本的vmlinuz,initrd.img 使用他们引导试试.
或者 更换一个grub2试试.
回复

使用道具 举报

557#
发表于 2015-1-2 10:52:29 | 只看该作者
感谢LZ的答复。又试了几个版本和其它Grubx64.efi,到目前为止,还没有找到行的。但是,我把引导命令linxuefi / initrdefi 改成 linux / initrd 后,奇迹出现了。全部都OK 了。 谢谢。
回复

使用道具 举报

558#
 楼主| 发表于 2015-1-2 12:11:04 | 只看该作者
jxdeng 发表于 2015-1-2 10:52
感谢LZ的答复。又试了几个版本和其它Grubx64.efi,到目前为止,还没有找到行的。但是,我把引导命令linxuef ...

很奇怪.不过能用就好.
回复

使用道具 举报

559#
发表于 2015-1-20 21:27:03 | 只看该作者
本帖最后由 2011hjcjie 于 2015-1-20 21:33 编辑

UBUNTU-14101.vhd
在UEFI模式下启动错误

IMG_0114.jpg (408.05 KB, 下载次数: 184)

IMG_0114.jpg
回复

使用道具 举报

560#
 楼主| 发表于 2015-1-20 23:01:17 | 只看该作者
本帖最后由 2011niumao 于 2015-1-20 23:06 编辑
2011hjcjie 发表于 2015-1-20 21:27
UBUNTU-14101.vhd
在UEFI模式下启动错误


这个是grub2的错误.不是UBUTU-VHD的错误.不知道你用的是哪一个grub启动器.
建议尝试一下 小grub通用启动器-2014-12-06. 一楼链接里面有下载.
由于使用 if-then-if 语句 出现菜单会慢一些.但应该能启动.

作为grub2错误,出现 grub> 是没有找到 grub.cfg . 出现 grubrescue> 是没有找到模块文件.
还是建议更换一个 grubx64.efi 或者重新制作grub2.
回复

使用道具 举报

561#
发表于 2015-1-21 09:27:27 | 只看该作者
2011niumao 发表于 2015-1-20 23:01
这个是grub2的错误.不是UBUTU-VHD的错误.不知道你用的是哪一个grub启动器.
建议尝试一下 小grub通用启 ...


改用 小grub通用启动器-2014-12-06后,可启动。---  之前用的是grub通用启动器-2014-11-11
但无法加载内核文件文件...

IMG_01211.jpg (263.41 KB, 下载次数: 171)

IMG_01211.jpg
回复

使用道具 举报

562#
 楼主| 发表于 2015-1-21 09:55:34 | 只看该作者
2011hjcjie 发表于 2015-1-21 09:27
改用 小grub通用启动器-2014-12-06后,可启动。---  之前用的是grub通用启动器-2014-11-11
但无法加 ...

哦.这个错误好像老出现.尝试如下更改,不一定能解决.
在grub2菜单 按 e 键进入编辑模式,
最后两行,把 linuxefi 更改为 linux  把initrdefi更改为initrd
把vmlinuz-3.16.0-25-generic.efi.signed 后面的 .efi.signed 删除.
按 F10 引导看看.
回复

使用道具 举报

563#
发表于 2015-1-21 10:28:08 | 只看该作者
本帖最后由 2011hjcjie 于 2015-1-21 10:36 编辑
2011niumao 发表于 2015-1-21 09:55
哦.这个错误好像老出现.尝试如下更改,不一定能解决.
在grub2菜单 按 e 键进入编辑模式,
最后两行,把 li ...


修改最后两行(把 linuxefi 更改为 linux  把initrdefi更改为initrd...),   还是启动失败...
短暂出现ubuntu登录画面,但很快退出{:soso_e135:}

IMG_01261.jpg (183.77 KB, 下载次数: 182)

IMG_01261.jpg
回复

使用道具 举报

564#
 楼主| 发表于 2015-1-21 10:50:16 | 只看该作者
本帖最后由 2011niumao 于 2015-1-21 11:07 编辑

看不出来启动失败原因. 图片上第一行显示 似乎是显卡驱动有些问题.可以尝试解决方法
1, 在linux 那一句最后加上 nomodeset   或者 recovery 看看能不能进入图形模式.
2. 双显卡请先在BIOS中关闭一个.
3  在一楼第二个链接,可以下载新内核,如基于14.04.1的 3.16.0-28 3.16.0-29 .然后使用新内核来引导.
即引导内核文件在vhd文件外面,和vhd文件在同一个目录内.例如 ubuntu子目录内. 可以采用如下语句
linux /ubuntu/vmlinuz-3.XXXXXXXXXXXXXXX 其他不变
initrd /ubuntu/initrd.img-XXXXXXXXXXXXX
回复

使用道具 举报

565#
发表于 2015-1-23 12:49:07 | 只看该作者
求助!!!!!!!! 不知道怎么弄才好, 系统盘里已经放了g2ldr.mbr,求大神们指导!
回复

使用道具 举报

566#
 楼主| 发表于 2015-1-23 16:56:11 | 只看该作者
本帖最后由 2011niumao 于 2015-1-23 16:59 编辑
fengpeter114 发表于 2015-1-23 12:49
求助!!!!!!!!不知道怎么弄才好,系统盘里已经放了g2ldr.mbr,求大神们指导!


你的硬盘里面可能有隐藏的引导分区.
使用bootice编辑BCD时候,填写g2ldr.mbr的时候需要指定正确的硬盘和分区====指g2ldr.mbr所在分区
.请检查一下是不是没有指定到正确的分区.
(如果不指定,采用默认的话,那应该把g2ldr.mbr g2ldr grubpc目录放在隐藏的引导分区之中.需要先给隐藏引导分区分配盘符,使得其可见和可以拷贝文件  )

回复

使用道具 举报

567#
发表于 2015-1-23 20:20:32 | 只看该作者
2011niumao 发表于 2015-1-23 16:56
你的硬盘里面可能有隐藏的引导分区.
使用bootice编辑BCD时候,填写g2ldr.mbr的时候需要指定正确的硬盘 ...

lz你的意思是这样吗?指定位置的g2ldr.mbr

但是还是不行哦。启动不了,出现同样的情况。{:soso_e109:} {:soso_e109:}
回复

使用道具 举报

568#
 楼主| 发表于 2015-1-23 20:47:41 | 只看该作者
fengpeter114 发表于 2015-1-23 20:20
lz你的意思是这样吗?指定位置的g2ldr.mbr

但是还是不行哦。启动不了,出现同样的情况。 ...


不是。 bootice那个附图中,
第二行 启动磁盘 点击右边对勾符号,会出现你的磁盘和各个分区。选择你的磁盘 和 C盘对应的分区。
启动文件那一行,只填写 \g2ldr.mbr 不要加上C:.
回复

使用道具 举报

569#
发表于 2015-1-23 21:09:11 | 只看该作者
2011niumao 发表于 2015-1-23 20:47
不是。 bootice那个附图中,
第二行 启动磁盘 点击右边对勾符号,会出现你的磁盘和各个分区。选择你的 ...

是这样吗?

但是还是一样哦!启动不了
状态哪里是0xc000007d
非常感谢z!
回复

使用道具 举报

570#
 楼主| 发表于 2015-1-23 21:49:05 | 只看该作者
本帖最后由 2011niumao 于 2015-1-23 21:54 编辑

g2ldrmbr6p版.zip (5.4 KB, 下载次数: 4)

g2ldrmbrniumao版.zip (5.58 KB, 下载次数: 5)

fengpeter114 发表于 2015-1-23 21:09
是这样吗?

但是还是一样哦!启动不了


图中是对的.那就很奇怪了.不知道是什么缘故.可以两种方法
1. 尝试其他版本的 g2ldr.mbr .有两个附件,一个是6pt制作的.一个是我以前制作的.使用它们替换掉你现在使用的g2ldr.mbr文件.
2. 或者 更换为 grub4ods方式引导 或者更换为 grub2-efi方式引导.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-24 05:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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