Arch安装记录(BIOS+GPT)
尝试了下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^。
Arch安装记录(BIOS+GPT)的更多相关文章
- Arch Linux 安装记录
Arch Linux 安装记录 基本上参考wiki上的新手指南,使用arch 2014.6.1 iso安装 设置网络 有线网络 Arch Linux 默认开启DHCP. 静态ip 首先关闭DHCP:s ...
- XenServer虚拟化环境安装记录
Xenserver,思杰基于Xen的虚拟化服务器.Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上.XenServer 是为了 ...
- arch 安装笔记
arch- 第一次装archLinux时,照着别人的安装教程来安装,由于不懂有些命令的意思,装了好几次才成功,这次趁着热乎,把安装的步骤写下来,为自己踩踩坑(桌面是xfce,下面也有换桌面的方法,我第 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(7)-使用percona监控MySQL
前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...
- 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用
关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用 工作环境:window下 在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/) ...
- sourceinsight安装记录
sourceinsight安装记录 此文章为本人使用sourceinsight一个星期之后的相关设置步骤记录和经验记录,以备以后查验,网上的相关资料都也较为完善,但是对于新手还是有一定困难的,所以在这 ...
- openerp安装记录及postgresql数据库问题解决
ubuntu-14.04下openerp安装记录1.安装PostgreSQL 数据库 a.安装 sudo apt-get install postgresql 安装后ubu ...
- Matlab安装记录 - LED Control Activex控件安装
Matlab安装记录-LED Control Activex控件安装 2013-12-01 22:06:36 最近在研究Matlab GUI技术,准备用于制作上位机程序:在Matlab GUI的技术 ...
- redis5.0.3单实例简单安装记录
redis5.0.3单实例简单安装记录 日常需要测试使用,索性记录下来,免得临时又麻烦的找资料. yum -y install make gcc-c++ cmake bison-devel ncurs ...
- mysql5.7安装记录
mysql安装记录 版本5.7 windows系统 一.缺少my.ini文件 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设 ...
随机推荐
- JZOJ 3423.Vani和Cl2捉迷藏 & [CTSC2008]祭祀
\(\text{Problem}\) 求一个 \(DAG\) 的最长反链 \(\text{Solution}\) 由 \(Dilworth\) 定理只最长反链等于最小链覆盖 而原图的链是可相交的,所以 ...
- Android实现仿微信实时语音对讲功能|与女友游戏开黑
与亲朋好友一起玩在线游戏,如果游戏中有实时语音对讲能力就可以拉进玩家之间的距离,添加更多乐趣.我们以经典的中国象棋为例,开发在线语音对讲象棋.本文主要涉及如下几个点: 在线游戏的规则,本文以中国象棋为 ...
- 题解 [SCOI2005]王室联邦
之前树分块也只是听说,今天亲手学了一下(?)( 首先你会发现这个 \(B\) 和 \(3B\) 的约束就很迷(我也不知道为什么搞这种奇怪的约束(悲)),学了才知道... 所以这题的分块方法好像叫&qu ...
- idea导入tomcat8源码搭建源码调试环境
从apache tomcat下载tomcat8源码 1.下载到源码后,tomcat默认使用ant作为包管理工具,本地调试时创建pom.xml, 手动创建一个pom.xml放入源码根目录 <?xm ...
- 若依-更换数据库-sqlite
基础 我是在ruoyi-vue已经安装了mybatis-plus的基础上进行的修改 关于SQLite SQLite 是一个软件库,实现了自给自足的.无服务器的.零配置的.事务性的 SQL 数据库引擎. ...
- php 安装 自带扩展
# 进入安装包解压目录 cd /usr/local/src/php-8.0.0/ # 进入扩展目录 cd ext/gd # 编译 phpize # 配置 ./configure --with-php- ...
- Linux——CentOS7无法ping通外网问题
出现问题: 当在终端中出现 ping: unknown host www.baidu.com 或 ping: www.baidu.com: 未知的名称或服务 时,该如何解决? 解决方法: 1.使用ro ...
- fabric学习笔记9
fabric学习笔记9 20201303张奕博 2023.1.20 Python Web3 与智能合约的交互 开发合约,或者开源合约,都会有一份该合约的ABI JSON文件 ABI文件包括了智能合约的 ...
- flask 项目构建
创建虚拟环境 mkvirtualenv 环境名 安装所需要的包 pip install flask == 0.12.4 pip install redis pip install flask-ses ...
- [Unity]射线的简单应用和对UGUI的检测
最近做的小游戏,需要通过触屏来控制移动,主要做法就是在Update中检测Input.TouchCount,但是问题是会盖住UGUI的Button事件,第一时间想到射线检测 常用射线 Unity有射线类 ...