jxdeng2017 发表于 2017-4-21 17:30:31

感谢LZ解答,明白了很多。但是 kpartx 的 apt、yum 安装都没有问题,我是说 它的源码安装,像 ntfs-3g 一样的。有没有试过?

2011niumao 发表于 2017-4-21 20:30:43

jxdeng2017 发表于 2017-4-21 17:30
感谢LZ解答,明白了很多。但是 kpartx 的 apt、yum 安装都没有问题,我是说 它的源码安装,像 ntfs-3g 一样 ...

没有尝试过源码安装kpartx,感觉没有必要吧,因为没有改动。

jxdeng2017 发表于 2017-4-23 11:22:02

本帖最后由 jxdeng2017 于 2017-4-23 11:23 编辑

前几天 ,在测试 银河麒麟 Kylin Linux 时, 发现它没有 软件源,根本无法安装 KPARTX 等工具,所以才提出上面的问题。谢谢了。

银河麒麟

wintoflash 发表于 2017-4-23 14:00:19

jxdeng2017 发表于 2017-4-23 11:22
前几天 ,在测试 银河麒麟 Kylin Linux 时, 发现它没有 软件源,根本无法安装 KPARTX 等工具,所以才提出 ...

查了一下,银河麒麟和中标麒麟不是同一个系统吗?
2010年12月16日,两大国产操作系统——民用的“中标Linux”操作系统和解放军研制的“银河麒麟”操作系统在上海正式宣布合并,双方今后将共同以“中标麒麟”的新品牌统一出现在市场上,并将开发军民两用的操作系统。开发方中标软件有限公司和国防科技大学同日缔结了战略合作协议。双方今后将共同开发操作系统,共同成立操作系统研发中心,共同开拓市场,并将在“中标麒麟”的统一品牌下发布统一的操作系统产品。推出NeoKylin。

jxdeng2017 发表于 2017-4-23 20:03:12

wintoflash 发表于 2017-4-23 14:00
查了一下,银河麒麟和中标麒麟不是同一个系统吗?

中标麒麟 是基于Fedora Linux 发行版,号称自主、国产。优麒麟 是基于ubuntu Linux 发行版,由国内几家单位和Ubuntu 开发公司共同维护,为开源的, 银行麒麟,基于BSD内核/linux 内核,号称自主开发, 最近基本在往ubuntu 技术 靠。 实际上 三者都是国产LINUX的优秀代表。有一批国内爱好者。

jxdeng2017 发表于 2017-4-24 18:45:25

本帖最后由 jxdeng2017 于 2017-4-24 18:49 编辑

请问LZ , 您的网盘 根下的 vmlinuz 、 initrd 两个定制内核 是基于那个LINUX发行版的, 好像与UBUNTU的定制 大小不一样。
最好是通用的,哪就好了。
另: 我测试了一下,用您定制的 mageia 内核引导 最新的mageis 5.1 好像有问题,能启动到命令行,到不了图形界面,请LZ 出手解决问题。

2011niumao 发表于 2017-4-25 08:57:07

本帖最后由 2011niumao 于 2017-4-25 08:59 编辑

jxdeng2017 发表于 2017-4-24 18:45
请问LZ , 您的网盘 根下的 vmlinuz 、 initrd 两个定制内核 是基于那个LINUX发行版的, 好像与UBUNTU的定 ...

那两个应该是UBUNTU1604系统的,配套于同目录下面的UBT-small.vhd系统的。

mageia系统启动到命令行以后,需要重新制作initramfs或者dracut,这样就可以和vhd系统里面的内核版本一致。
在cmd-mageia文件中的命令最后加入 空格 内核版本号。可制作生成所需要的内核版本的dracut,再拷贝出来就可以使用了。

jxdeng2017 发表于 2017-4-27 10:35:24

LZ好,刚定制了mageia desktop 5.1 ,发现了问题,1、mageia 默认安装只有 partx 没有kpartx ,但 ISO安装包中有kpartx rpm 包,需要安装吗?但是没有kpartx-tools rmp 吧,怎么办? 2、dracut -i 定制时 发现了很多包没有安装,如 busybox,caps ,network它们影响定制吗?

2011niumao 发表于 2017-4-27 12:12:12

jxdeng2017 发表于 2017-4-27 10:35
LZ好,刚定制了mageia desktop 5.1 ,发现了问题,1、mageia 默认安装只有 partx 没有kpartx ,但 ISO安装 ...

mageia只需要安装kpartx就可以。就在源里面安装即可,其他应该都不影响结果。

2011niumao 发表于 2017-4-29 10:23:07

jxdeng2017 发表于 2017-4-27 10:35
LZ好,刚定制了mageia desktop 5.1 ,发现了问题,1、mageia 默认安装只有 partx 没有kpartx ,但 ISO安装 ...

建议直接安装Mageia6,感觉mageia6比5更强健。

jxdeng2017 发表于 2017-4-30 19:55:12

本帖最后由 jxdeng2017 于 2017-4-30 19:56 编辑

2011niumao 发表于 2017-4-29 10:23
建议直接安装Mageia6,感觉mageia6比5更强健。

Mageia 6 也好不了哪里,今天试着制作了一下,能启动到最后一步,好像 X11 卡死。同时发现一下问题:
1、/etc/dracut.conf 已变成了 /etc/dracut.conf.d/50-mageia.conf。
2、/lib/dracut/modules.d/90lvm/non-hostonly-init-lvm.sh 好像不需要关掉了。
3、用 带 --no-hostonly--install--add-drivers参数 的 命令 更好。

jxdeng2017 发表于 2017-4-30 19:58:12

建议楼主要把 Mageia 5/6的定制方法及教程更新一下了。

2011niumao 发表于 2017-5-1 11:04:07

jxdeng2017 发表于 2017-4-30 19:55
Mageia 6 也好不了哪里,今天试着制作了一下,能启动到最后一步,好像 X11 卡死。同时发现一下问题:
...

估计是显卡驱动问题。ctrl+alt+F2进入命令行,如下命令可以查看启动信息。
journalctl -a > mm然后拷贝出mm,在其他linux系统中看出是不是应该
手动安装一些驱动。在虚拟机内安装好,重启就可以,
不过,理论上直接重启,第二次启动也许就可以进入图形界面了。

至于教程,最近忙,再等等看吧。

l3429900 发表于 2017-5-1 12:07:28

多谢,学习了

wdtx 发表于 2017-6-19 16:54:33

这方法在UBUNTU17.03也可用,希望做成个程序,能自动生成initrd。img,用起来省事,谢谢!

helloxixi 发表于 2017-6-26 21:18:30

请问引导动态vhd中的centos系统有什么好的方法建议吗?

2011niumao 发表于 2017-7-7 19:20:35

本帖最后由 2011niumao 于 2017-7-7 19:27 编辑

helloxixi 发表于 2017-6-26 21:18
请问引导动态vhd中的centos系统有什么好的方法建议吗?

使用动态vhd,qemu-nbd方式是可以的,但是我测试后很卡顿,不太推荐。可以把附件解压到
你的主目录以内,然后命令行取得root权限后执行以下命令来制作initramfs。注意更改niumao为你的用户名。

另外应该手工编译安装ntfs-3g一次。

引导使用grub2就可以。引导参数三个,root=vhd文件所在分区,qemunbd=vhd文件带路径名字,kroot=/dev/mapper/nbd0p1
还有内核文件 vmlinuz dracut-centos应该放在vhd文件外面。
sudo dracut-i /home/niumao/mydracut/10-vhdmount-kloop.sh /lib/dracut/hooks/pre-mount/10-vhdmount-kloop.sh--no-hostonly--install " vi /etc/virc ps grep cat rm blkid losetupkpartx partx mount.fuse mount.ntfs-3g ntfs-3g shutdown"   --add-drivers"fuse dm-mod "-o " plymouth btrfs cryptcifs fcoe fcoe-uefi iscsi nfs "/home/niumao/dracut-centos

hs6688 发表于 2017-7-24 03:50:41

支持一个

helloxixi 发表于 2017-8-1 10:03:25

2011niumao 发表于 2017-7-7 19:20
使用动态vhd,qemu-nbd方式是可以的,但是我测试后很卡顿,不太推荐。可以把附件解压到
你的主目录以 ...

谢谢,现在已经可以引导使用了,现在有另外一个问题,就是关机,或者重启的时候系统会卡住,原因应该是centos先把盘摘掉了,导致关机找不到文件,所以关机和重启都失败,我的物理硬盘文件系统是ext4,这个问题有什么好的解决方法,或者解决方向吗?

2011niumao 发表于 2017-8-1 16:23:09

恭喜引导成功。关机问题,如果vhd文件在ntfs分区

2011niumao 发表于 2017-8-1 16:30:01

helloxixi 发表于 2017-8-1 10:03
谢谢,现在已经可以引导使用了,现在有另外一个问题,就是关机,或者重启的时候系统会卡住,原因应该是ce ...

关机问题,如果vhd文件在ntfs分区上,应该是解决了的,因为修改ntfs-3g并且手动编译安装就是为了解决关机时候卸载分区问题。现在分区是ext4就我不会了。不过有一个思路,从arch而来的,是再写一个脚本放入initramfs中,在挂载好根分区后把一些initramfs里的东西拷贝到/run/initramfs中。这样关机时候systemd会重新挂载并跳到initramfs中。但我没有作过,你可以试试。

helloxixi 发表于 2017-8-2 16:44:00

2011niumao 发表于 2017-8-1 16:30
关机问题,如果vhd文件在ntfs分区上,应该是解决了的,因为修改ntfs-3g并且手动编译安装就是为了解决关机 ...

centos6.5 使用的是systemV init 不是systemd ,这两种不同的方式解决思路有什么区别没?

2011niumao 发表于 2017-8-2 17:20:59

helloxixi 发表于 2017-8-2 16:44
centos6.5 使用的是systemV init 不是systemd ,这两种不同的方式解决思路有什么区别没?

好像systemV 比较简单。只要找到挂载根分区后操作脚本,可以插入 cp 一个语句。总的说来不一定管用,只能是一种尝试。附件是ubuntu的那个操作对应脚本

2011niumao 发表于 2017-8-13 14:27:39

helloxixi 发表于 2017-8-1 10:03
谢谢,现在已经可以引导使用了,现在有另外一个问题,就是关机,或者重启的时候系统会卡住,原因应该是ce ...

一般使用vhd是因为ntfs上无法安装linux所以使用固定大小vhd(可变的虽然可以用但是速度慢不推荐)。
既然你在ext4分区上,可以尝试把centos安装到一个子目录内的方法,具体说可以把vhd系统
先使用rsync同步到一个空子目录内,然后改造制作initramfs,使其可以引导到子目录系统内。
方法参考第一楼的链接。

wdtx 发表于 2017-8-24 11:23:52

非常好的教程{:3_144:}

wdtx 发表于 2017-9-3 17:12:22

请教下大侠,在GRUB2引导VHD启动过程中,能否不显示跑代码的页面?

2011niumao 发表于 2017-9-12 07:40:48

本帖最后由 2011niumao 于 2017-9-12 10:26 编辑

在grub2的菜单文件,如 grubpc.cfg或者grubefi.cfg里面的linux语句后面加个 quiet可以不出现引导信息,静默引导。

jxdeng2017 发表于 2017-10-22 17:28:32

本帖最后由 jxdeng2017 于 2017-10-22 17:33 编辑

老大好,Ubuntu 17.10 , Ubuntu Kylin 17.10 都出来了,老大可以试试牛刀了。{:1_195:}

Ubuntu 17.10https://www.ubuntu.com/download/desktop

Ubuntu Kylin 17.10   http://ubuntukylin.com/


我试了一下, 4.13 内核, 用 老大定制的 UBUNTU 16.04内核可以的啊。。

wdtx 发表于 2017-11-1 15:47:55

请问安装好的VHD系统可以直接升级吗?升级后需不需要重新做initrd.img?谢谢。

2011niumao 发表于 2017-11-6 14:56:24

wdtx 发表于 2017-11-1 15:47
请问安装好的VHD系统可以直接升级吗?升级后需不需要重新做initrd.img?谢谢。

可以升级。一般会自动生成新的initrd.img。但是最好能有一个备份,以防万一。
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: 从 固定VHD与只读squashfs引导LINUX, UBUNTU ARCH Fedora Opensuse Mageia五种