首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以从wim文件部署Linux/Ubuntu吗?

我可以从wim文件部署Linux/Ubuntu吗?
EN

Ask Ubuntu用户
提问于 2014-04-06 22:39:19
回答 1查看 6.2K关注 0票数 -1

我想把Linux放到一个install.wim文件中。有可能以这种方式部署吗?

EN

回答 1

Ask Ubuntu用户

发布于 2014-04-07 01:07:55

假设是的,但可能会有一些问题。我不建议使用为Windows操作系统设计的归档格式来部署Linux系统,尽管我理解为什么它可能很诱人。考虑使用.tar而不是.wim。

问题1=无法安装Grub2引导管理器,因此您将无法启动已部署的系统,尽管从livecd运行的“引导修复”可能能够修复这个问题。

若要安装引导修复,请使用:

代码语言:javascript
复制
sudo apt-get install boot-repair

要运行引导修复,请使用:

代码语言:javascript
复制
boot-repair

问题2=创建wims的程序不多,因此您可能不得不使用imagex或dism,这两种程序都只适用于Windows操作系统。我想您可以使用p7zip (如果它支持wim?) ( 7-zip的linux版本),但它不会使用压缩。如果您使用read或imagex Windows无法读取ext4 2/ext4 3/ext4 4系统,所以如果无法访问分区,就无法生成映像。您可能可以在葡萄酒中运行special或imagex,或者可以在Windows上安装一个特殊的驱动程序,就像Paragon所做的那样,或者还有另一个我想不起来的名称来向Windows添加文件系统支持。还值得注意的是,imagex不支持扩展属性,我认为Ubuntu使用这些属性。

问题3= .wim是否能够保留linux文件权限。如果不这样做,那么部署的系统将拥有所有属于提取.wim的用户的文件,这将使您的系统非常不受保护,因为Linux系统几乎完全依赖文件权限来保护自己免受病毒和黑客攻击。它还可能影响系统的运行能力吗?它甚至能够读取Windows中不支持的某些类型的linux文件吗?

问题4=当您部署到一个新的硬盘驱动器时,Grub2引导程序将记住您安装到的驱动器的UUID。除非使用linux来更改要部署的分区的UUID以匹配原始驱动器的UUID,否则您将无法在任何其他系统上启动。您可以使用tune2fs来完成这个任务。

要查找源分区的UUID,请使用:

代码语言:javascript
复制
sudo blkid

若要更改正在部署的分区的UUID,请使用:

代码语言:javascript
复制
sudo tune2fs /dev/sda1 -U theuuidgoeshere
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/444238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档