seatt1234 发表于 2020-10-4 08:07:46

本帖最后由 seatt1234 于 2020-10-4 08:17 编辑

这个时候要注意 虚拟机安装的时候linux显示的是/dev/sda 你肯定是进不了ubuntu的
因为这样 grub尝试启动的就是你的硬盘

seatt1234 发表于 2020-10-4 08:13:18

本帖最后由 seatt1234 于 2020-10-4 08:24 编辑

先把硬盘拔了 看看能不能启动ubuntu了
可以的话重新插上
应该能进initrd(initramfs)进dev ls一下 看看u盘的设备名是什么 (sdx代表未知,不是u盘设备名) 如果有一个/dev/sdx 有/dev/sdx1 /dev/sdx2 /dev/sdx3 /dev/sdx4应该就是了 重启 grub节目按e 把/dev/sda修改为/dev/sdx,ctrl-x或f10启动
应该可以启动了

seatt1234 发表于 2020-10-4 08:14:31

进ubuntu后 修改grub 改上正确的设备名 重启 选windows boot manager oobe一下 搞定

seatt1234 发表于 2020-10-4 08:19:15

本帖最后由 seatt1234 于 2020-10-4 08:40 编辑

如果vhd启动的话 新建虚拟机的时候就新建vhd就行
U盘分区如下: esp分区(300M) 数据区1(放vhd) 数据区2(当u盘放文件使用)不放文件的话直接合并数据区12
先在你的linux环境里给u盘安装grub下载syslinux 把memdisk拷出来 放到u盘数据区(1)下面
把vhd也拷进数据区
再在数据区下放个.uawtogo 目的是让grub识别
然后u盘grub稍微改下亿点点配置 vhd启动
menuentry "grub" {
search --set -f /.uawtogo
linux16 /memdisk harddisk
initrd16 /vhd名

}
或者安装uefi的windows boot manager 引导vhd内grub的efi

steven52880 发表于 2020-10-5 02:27:47

{:05:}

seatt1234 发表于 2020-10-5 11:25:46

@NoName_301 回?

NoName_3031 发表于 2020-10-5 16:00:32

seatt1234 发表于 2020-10-5 11:25
@NoName_301 回?

你意思我理解了
说实话 grub我不太会配置 关于grub的文档我都没看过 只好按着字面意思配置(


附之前我的理解的图

NoName_3031 发表于 2020-10-5 16:04:29

seatt1234 发表于 2020-10-4 08:19
如果vhd启动的话 新建虚拟机的时候就新建vhd就行
U盘分区如下: esp分区(300M) 数据区1(放vhd) 数据区2(当u ...

讲实话,grub支持vhd启动这是我没法想到的
既然都这样了
我还是更加偏向于用.img而不是.vhd

页: 1 2 [3] 4
查看完整版本: 利用加密的LVM安装Arch