[ManjaroLinux]-虚拟机安装

  • 准备
  • 安装
    • Vmware
    • Manjaro
    • 磁盘分组参考
  • 总结

准备

Manjaro(2022.5.1)

  • 官方( https://manjaro.org.cn/ )

  • 镜像( https://manjaro.org/get-manjaro/ )

    • 提供 Xface、KDE、Gnome 三个版本

这里使用的是KDE版本

下载.ISO 文件即可


安装

Vmware

虚拟机(16Pro)
自定义安装

选择镜像

选择其他内核

设置虚拟机名字和路径

选择内核

选择内存

使用 NAT 模式

(IO 与硬盘类型,使用默认,直接点下一步)

新建虚拟硬盘

选择硬盘空间

完成 vmware 设置

启动虚拟机


Manjaro

安装引导界面

boot with open source drivers
//使用开源驱动程序启动
boot with proprietary driver
//使用专有驱动程序启动

默认启动
这里选择中文

选择简体中文

选择上海

默认键盘

硬盘部分 选择手动分区

新建分区,选择格式


磁盘分组参考

Manjaro 官网(论坛)

//新手 自动分区
内存大的话就一个分区就行了,挂载点为“/”,选择格式化,格式为 ext4。
新手适合一个分区,这样节省硬盘,也不会和 windows 想冲突。
//手动分区
必须准备一个 256mb,格式 fat32 的分区,挂载点/boot/efi,设置成 esp。(安装过程中会提示,当然 256mb 是非常绰绰有余了,我看到过别人说只设置 100mb,这个你自行尝试)关于分几个区,有些人会建议 / 一个分区, /home 一个分区,然而/home 中会有很多配置文件,如果新系统有洁癖的小伙伴,这么做会不大爽,我个人的建议是 / 一个分区,然后/home/下载 挂载一个分区(不见得把自己下载的数据每次都格式化掉对吧),然后这个分区里设置一个譬如 Document 的目录,新系统安装好后把这个文件夹 ln -s 到/home/文档,这样就行了。关于 swap 分区嘛,以前的人都会分,但现在的内存都很大,所以我觉得可以不要分,但安装完系统可以:dd if=/dev/zero of=/swapfile bs=1024M count=2(这里是分了 2G 的 swap,dd 命令可以自行搜索)mkswap /swapfileswapon /swapfile然后写进 fstab:/swapfile swap swap defaults,noatime 0 2总结:3 个分区一个/swapfile,一个是 fat32 的挂载/boot/efi(强制),另一个是 / ,第三个是 /home/下载。我自己的硬盘是 512G 的,我给 / 分了 50G,swapfile 暂时给了 1G 不够再换个大点的文件。(内存 4g 的老笔记本)忘了说了,/和/home/下载都是 ext4 的/swapfile 还需要设置权限
chmod 0600 /swapfile
chown root /swapfile

方案一

/ - 15-20 GB

/ 分区或叫根分区是最重要而且必需的,需要最先挂载,因为包括 /usr 目录,根据安装的软件数量,会产生非常明显的增长。15-20 GB 对于大多数用户来说是一个比较合适的取值。如果你打算在这里放一个交换文件( swap file)的话,需要适当调大取值

/boot - 512 MB

/boot 分区包含内核、ramdisk 镜像以及 bootloader 配置文件和 bootloader stage。它也可以存放内核在执行用户态程序之前所使用的其他数据。/boot 在日常系统运行中并不需要,只在启动和内核升级(包括重建 initial ramdisk)的时候用到。
如果使用软 RAID0(条带化)系统的话,必须有一个独立的 /boot 分区。
不使用 UEFI 时,/boot 的建议大小时 200 MB,使用 UEFI 时,需要至少 512 MiB 空间。

/var - 8-12 GB

/var 目录存储变量数据例如 spool 目录和文件,管理和登录数据,它通常被用作缓存或者日志记录,因此读写频繁。将它独立出来可以避免由于大量日志写入造成的磁盘空间耗尽等问题。

除了其他数据以外,还包括 ABS 树和 pacman 缓存。保留缓存的包提供了包降级的能力,因此非常有用。也正因为这样,/var 的大小会随着时间推移而增长。尤其是 pacman 缓存将会随着新软件的安装、系统的升级而增长。在磁盘空间不足的时候,可以安全的清理这个目录。/var 分配 8-12 GB 对于桌面系统来说是比较合适的取值,具体取值取决于安装的软件数量。

/home - [剩余全部]

将/home 目录独立使得/分区可以单独重新划分,但是请注意你可以在 /home 没有独立分区的情况下你仍然可以在不修改 /home 目录内容的情况下重装 Arch —— 删除其他顶级目录,然后执行pacstrap。

不能与使用其他发行版的用户共享同一个 home 目录,因为不同的发行版可能使用不兼容的软件版本和补丁。可以共享媒体目录,或至少使用 /home 分区下的不同 home 目录。分区大小跟着存储的内容而定。

swap - 4 GB

以防万一,预留 4G

方案二

挂载点 文件系统 大小 标记
/boot/efi FAT32 小空间(MB) /boot(新版的只需勾选这个,旧版的可能还有 esp)
/opt ext4 大空间(这个区域可以不分,直接归根目录中)(GB)
/ ext4 大空间(GB)
/swap linuxswap 跟你的内存有关如果是 8g 内存这里就是 8g,如果是 16g 就是 16g
8G(空 8 个 G 作为补充??)
/home ext4 剩下所有
上面策略中磁盘分配百分比
256G (262,144MB)
1{/        30G  11%/boot    300M    0.1%/home    188G   73%/opt     30G    11%/srv  /usr    /var      /swap    8G    3.12%
}
先说明一下分区情况:/boot/efi:FAT32,512M,启动分区
/:ext4,10G,根分区,不需要太大
/home:ext4,120G,用户分区,建议尽可能大,因为很多软件都默认把配置文件放在用户目录下
/usr:ext4,100G,这个不是 user 的缩写,是用于存放程序以及数据的地方,涵盖了二进制文件,各种文档,各种头文件,还有各种库文件
/var:ext4,50G,包含缓存、一些临时文件以及日志文件
/srv:ext4,5G,用于存储本机或本服务器提供服务的数据,主要用于配置服务器,个人使用的话 5G 足够
/opt:ext4,10G,一些第三方软件,
swap:16G,交换分区

分区策略

SSD 硬盘:
/boot/efi 300M
swaplinux 8G(根据你的内存定)
空一些空间出来,跟上边的图一样
/    剩下的全部HHD 硬盘:
/home   自己看着设吧,推荐 100G 以上

方案三

//500G/分区,载挂点 root,文件系统选择 xfs,大小 20g
/boot 分区,载挂点 boot,文件系统选择 xfs,大小 2g
/linuxswap 分区,载挂点 swap,大小 2g
/home 分区,没有选择载挂点,文件系统 xfs,大小 476g

以下是我自己的分区

40G空间

linuxswap

/boot

/

/var

/home

总览

提示要特定分区

回退新建分区

设置账户

下一步

然后点安装

完成安装之后重启


总结

未完待续

到这里虚拟机的Manjaro系统就安装完成了,
接下来就是配置美化阶段

参考文章

https://manjaro.org.cn/bbs/forum/newbie
https://blog.csdn.net/Neutionwei/article/details/108428129
https://blog.csdn.net/qq_37582600/article/details/112436478
https://blog.csdn.net/qq_27525611/article/details/109269569
https://blog.csdn.net/lj402159806/article/details/80218360

[ManjaroLinux]-虚拟机安装相关推荐

  1. VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用和secureCUT乱码

    错误:VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用 改正:找到虚拟机的位置找到下图灰色的部分:打开 .vmx后缀的操作系统配置文件,加入以下代码: cpuid.1.eax = :: 2. ...

  2. CentOS 6虚拟机安装

    这篇博客已经被合并到这里了: 虚拟机安装CentOS以及SecureCRT设置[完美无错版] ====================== 下面不用看了,看上面即可 ================= ...

  3. VMware虚拟机安装之后,打开时找不到启动Centos的界面

    #VMware虚拟机安装之后,打开时找不到启动Centos的界面 只要在VMware中打开查看–自定义–库,之后就看到自己已经创建好的虚拟机系统 我也是因为自己不小心上次关机之前把左边那个窗口关闭了

  4. VMware虚拟机安装黑苹果MacOS Mojave系统详细教程

    更多资源请百度搜索:前端资源网 欢迎关注我的博客:www.w3h5.com 最近遇到一个H5页面的 iPhone X 刘海兼容问题.查到一个 XCode 编辑器,可以模拟 iPhone X 环境运行. ...

  5. window下使用虚拟机安装Linux操作系统CentOS

    一.工具 Windows下安装VMware Workstation(安装虚拟机工具), CentOS镜像(.IOS) 二.创建虚拟机 1.打开VMware Workstation选择"创建新 ...

  6. VMware虚拟机安装WIN7

    VMware在IT工作人员的学习之中,使用的较多,故聊一聊VMware中WIN7的安装: 第一步:安装VMware,这个软件百度就可以下载,但是是收费软件,注册码可以百度到. 第二步:VMware安装 ...

  7. 第一课.Linux系统的介绍与ubuntu虚拟机安装

    Linux系统介绍 Linux系统是一个类Unix系统(Unix系统的克隆),Unix是有版权限制的,Linux由Linus Torvalds编写,向POSIX兼容(POSIX为可移植操作系统接口标准 ...

  8. 在VMware15中创建虚拟机安装ubuntu系统(超详细教程)

    此篇博文分享幼儿园老小(本人)创建虚拟机安装ubuntu系统的详细操作过程,希望对新手有所帮助咯!(大佬请自行略过哈哈) 我的下载地址详情如下: 下载请戳–>Ubuntu18.04/64位下载地 ...

  9. 使用VMware虚拟机安装Windows8系统

    随着windows8发布以来,用windows8的用户也越来越多,也有越来越多的人想体验一下,下面我们就说一下如何在虚拟机上安装windows8系统,从而使我们好好的体验一下. 首先我们先下载虚拟机可 ...

  10. 虚拟机红帽linux登陆密码,[操作系统]vmware虚拟机安装了linux(redhat)系统忘记登录密码怎么办...

    [操作系统]vmware虚拟机安装了linux(redhat)系统忘记登录密码怎么办 0 2017-11-07 15:00:23 今天,打开了以前装过的vmware虚拟机,正常启动之后,一直想不起登录 ...

最新文章

  1. 深入biztalk消息以及消息订阅发布路由机制(二)-消息订阅【转】
  2. 深浅复制的的理解与区别
  3. python使用matplotlib可视化包含倒影的柱状图(bar plot with shadow)、配置rcParams坐标轴正确显示负号(-)
  4. 【撸码师读书笔记】 大型网站技术架构——核心原理与案例分析
  5. laravel redis_如何将redis优化
  6. SAP ByD 期末结账步骤简化(不完整)方法
  7. mysql 硬盘写入速度_MySQL存储写入速度慢分析
  8. Fuzzy c-means (FCM)聚类算法
  9. Dreamweaver 8和visual studio 2003一起开发是很爽的事
  10. jQuery的ajax()、post()方法提交数组,参数[] 问题
  11. spring事物管理(配置文件方式)
  12. JVM内存管理------GC算法精解(五分钟教你终极算法---分代搜集算法)
  13. mysql 分析查询语句,MySQL教程之SQL语句分析查询优化
  14. wincc怎么做一个弹出画面_wincc怎样弹出确认窗口?
  15. 利用多线程提高程序性能(for Android)
  16. 手持式以太网测试仪RFC2544测试演示
  17. Matlab科研绘图颜色补充(特别篇)—51种中国传统颜色
  18. POJ 3537 Crosses and Crosses 博弈论 SG函数 记忆化搜索
  19. 北京亿阳信通Oracle笔试题
  20. html网页图片下方空隙太大,div+css排版图片IMG下边界有空隙

热门文章

  1. linux查找外接摄像头端口
  2. 1分钟学会小程序几个最有效的运营推广手段
  3. XML文件约束之DTD详解
  4. OpenSSL Cipher 加密解密 Ruby on Rails
  5. 鲲志说:向我跌宕起伏,喜忧参半的2022致敬!
  6. 计算机科学与技术b类大学名单,双一流a类大学和b类大学名单及学科
  7. 2022年湖南省中医执业医师考试第三单元医学针灸学模拟题
  8. 【算法应用】Thompson Sampling--汤普森采样应用之代码篇 (Python)
  9. 移远 M26 GSM模组(2G通信模组)AT指令测试 TCP 通信过程
  10. KeilMDK编译错误Error: L6218E: Undefined symbol __aeabi_assert (referred from xxx.o).