尝试了下arch安装,并且尝试了下不长用的BIOS + GPT组合。都说arch的wiki强,确实很强,可惜自己的水平看不了多少。

https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

照着这个顺序装基本就可以,当然还欠缺的地方就是还不够细致,还是有门槛的,比如分区没有具体的例子,比如没grub安装

(当然链接到其它部分讲到很全面的理论,只是新手一时之间是不能都融会贯通的,没有一个开箱即用例子)。

可以参考网上的资源,B站有为大神的视频,还有简书上找到一片也不错https://www.jianshu.com/p/be0f47f376b1。

当然水平不高还是像我一样在虚拟机多多尝试几次吧,理解这东西,绝知此事要躬行,除非...。

  关于BIOS + GPT arch wiki里边说的其实很明白了(然而水平不够还是会看得一脸蒙。。。)

这里讲到了BIOS+GPT方式启动的关键,BIOS boot这个分区,其实在《鸟个的linux私房菜及出版》里边鸟哥也讲到了,不过人家CentOS7可是图形话安装管理界面,直接就分了2M挂载点biosboot??? 可是arch安装怎么搞呢,你挂biosboot是挂不上的。

个人比较喜欢parted,就小小的研究了下,计划个简单分区方案 biosboot,swap, /。

1. 第一步需要指明GPT方式分区(如果磁盘上有旧分区数据,可以通过切换msdos和gpt一下就清理了):

parted /dev/nvme0n1 mklabel gpt

2. 搞定biosboot(我的磁盘设备是/dev/nvme0n1):

parted /dev/nvme0n1 mkpart primary ext4 1MiB 3MiB
#然后可以通过 parted /dev/nvme0n1 print 查看分区情况
可以看到前面的Number分区编号,因为此时只分了一个区,正常情况都是1
parted /dev/nvme0n1 set 1 bios_grub on

3. 分区swap

parted /dev/nvme0n1 mkpart swap 3MiB 1GiB
# 还需要初始化及挂载swap
mkswap /dev/nvme0n1p2
swapon /dev/nvme0n1p2

4. 分区 /

parted /dev/nvme0n1 mkpart primary ext4 1GiB 100%
# 格式化及挂载
mkfs.ext4 /dev/nvme0n1p3
mount /dev/nvme0n1p3 /mnt

后面安装照着指导就可以了,重启后顺利进入系统^v^。

最新文章

  1. github page+jekyll搭博客初体验
  2. Struts2标签大全
  3. 消息智能路由组件SmartRoute
  4. 黄聪:jquery 校验中国身份证号码
  5. java高级工程师必备知识
  6. Linux学习之more命令
  7. quick-cocos2d-x教程8:程序框架内lib文件夹分析
  8. 017 多对多关联映射 双向(many-to-many)
  9. Q&A in Power BI service and Power BI Desktop
  10. sklearn数据库-【老鱼学sklearn】
  11. windows系统 phpstudy2018 配置阿里云https最简单的流程!
  12. jsp3
  13. fcntl F_SETFL
  14. Python基础-列表推导式、匿名函数、os/sys/time/datetime/pymysql/xlwt/hashlib模块
  15. 理解LSTM
  16. Java集合框架入门介绍(一)
  17. block详解
  18. BugkuCTF web2
  19. BZOJ.3994.[SDOI2015]约数个数和(莫比乌斯反演)
  20. how to fix bug in daily work

热门文章

  1. 一文搞懂│http 和 https 的通信过程及区别
  2. pat 乙级1024 科学计数法关于stl中size()的一些思考即测试点六,无符号整数问题
  3. zint
  4. mysql的七种基本关联查询方式
  5. js提交数据
  6. ThreadLocal及常用场景
  7. 概率生成函数(PGF)简记
  8. web3 的身份验证之以太坊签名消息
  9. Centos7.6centOS7.8多网卡多IP配置
  10. gitignore文件中忽略项不起作用的解决方法