Arch Linux 安装过程
2016-03-13 15:06
621 查看
在VM中装了Arch,由于过程较为曲折,现写博客一篇聊以慰藉。
1.新建虚拟机,将下载好的archlinux-2016.03.01-dual.iso挂到虚拟机设置的CD/DVD
2.进入Arch安装界面,选了第一个,安64位的。
3.第一步分区,输入fdisk /dev/sda,进入fdisk工具后输入:p:查看分区情况,n:新建分区,d:删除分区,m:help,可以先p一下,会显示磁盘总大小(byte),以及总共多少sectors,这样配合自己的分区方案(下方)就可以计算出每个分区应该多少sectors,然后使用n新建分区就好啦,新建的时候会输入First sector和End sector,就是地址从哪到哪,所以最好自己先计算好数字,再填进去。
3.1分区方案:我在虚拟机下共分了8G给Arch,方案如下:
注意:/mnt所在的磁盘大小至少1.2G,否者全部的基础系统包装不上
参考:Arch Linux分区方案讨论
4.分区结束后要搞文件系统,按照分区方案中的来
5.挂载系统
GRUB和EFI是两种类似BIOS功能的引导程序,一定要装,一定要装,否则再咋弄重启的时候系统也识别不到Arch系统,只能重装。。。
6.接下来要准备安装基础系统了。首先要处理一下源文件列表,因为里面开头大片都是国外站点,墙不说,速度及慢,我们把163的源写在第一个就好了。
先打开源列表: vim /etc/pacman.d/mirrorlist,按i进入插入模式,在第一个Server前面一行写:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch,然后按Esc回到非插入模式,输入:wq保存并退出
接下来pacman -Syy更新下,如果发现网不错,就可以开始装包啦:
这个开始会两次让选择是否安装全部的工具包,我都选了All,然后就等就好了,可能要半个多小时的样子。
7.生成fstab文件:genfstab -U -p /mnt >> /mnt/etc/fstab
8.新的系统应该在/mnt目录下,所以先切换到根目录:arch-chroot /mnt /bin/bash
9.很重要的一步:安装引导器
10.设置密码:passwd后输入,设置root的密码
11.新建用户:
12.最后重启即可,VM会自动关闭CD/DVD
完成啦!
当然了这是没有图形化界面的,有需要的还要自己安。到此暂告一段落
参考文档:
小白安装archlinux的简易步骤
Arch Linux 安装指南[2016.01]
1.新建虚拟机,将下载好的archlinux-2016.03.01-dual.iso挂到虚拟机设置的CD/DVD
2.进入Arch安装界面,选了第一个,安64位的。
3.第一步分区,输入fdisk /dev/sda,进入fdisk工具后输入:p:查看分区情况,n:新建分区,d:删除分区,m:help,可以先p一下,会显示磁盘总大小(byte),以及总共多少sectors,这样配合自己的分区方案(下方)就可以计算出每个分区应该多少sectors,然后使用n新建分区就好啦,新建的时候会输入First sector和End sector,就是地址从哪到哪,所以最好自己先计算好数字,再填进去。
3.1分区方案:我在虚拟机下共分了8G给Arch,方案如下:
1 Sector = 512Bytes 磁盘名 挂载点 大小 FirstSector - EndSector 文件系统 sda1 /boot 256M 2048 - 526335 fat sda2 /mnt 1.5G 526336 - 3672063 ext4 sda3 /home 5.3G 3672064 - 14680063 ext4 sda4 swap 1G 14680064 - 16777215 swap
注意:/mnt所在的磁盘大小至少1.2G,否者全部的基础系统包装不上
参考:Arch Linux分区方案讨论
4.分区结束后要搞文件系统,按照分区方案中的来
# mkfs.fat -F32 /dev/sda1 # 创建 FAT32 分区 # mkfs.ext4 /dev/sda2 # 创建 ext4 分区 # mkfs.ext4 /dev/sda3 # 创建 ext4 分区 # mkswap /dev/sda4 # 创建交换分区 # swapon /dev/sda4 # 激活交换分区
5.挂载系统
# mount /dev/sda2 /mnt # 挂载根目录 # mkdir /mnt/home # 创建 /home 挂载点 # mount /dev/sda3 /mnt/home # 挂载 /home # mkdir -p /mnt/boot # 创建 GRUB 挂载点 # mount /dev/sda1 /mnt/boot # 挂载 GRUB 分区
GRUB和EFI是两种类似BIOS功能的引导程序,一定要装,一定要装,否则再咋弄重启的时候系统也识别不到Arch系统,只能重装。。。
6.接下来要准备安装基础系统了。首先要处理一下源文件列表,因为里面开头大片都是国外站点,墙不说,速度及慢,我们把163的源写在第一个就好了。
先打开源列表: vim /etc/pacman.d/mirrorlist,按i进入插入模式,在第一个Server前面一行写:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch,然后按Esc回到非插入模式,输入:wq保存并退出
接下来pacman -Syy更新下,如果发现网不错,就可以开始装包啦:
# pacstrap -i /mnt base base-devel
这个开始会两次让选择是否安装全部的工具包,我都选了All,然后就等就好了,可能要半个多小时的样子。
7.生成fstab文件:genfstab -U -p /mnt >> /mnt/etc/fstab
8.新的系统应该在/mnt目录下,所以先切换到根目录:arch-chroot /mnt /bin/bash
9.很重要的一步:安装引导器
# pacman -S grub os-prober # grub-install --recheck /dev/<目标磁盘> # grub-mkconfig -o /boot/grub/grub.cfg
10.设置密码:passwd后输入,设置root的密码
11.新建用户:
# useradd -m -g users -s /bin/bash <用户名> # # 该命令创建一个名为 <用户名> 的用户,指定登陆 shell 为 bash,所属主用户组 users,用户文件夹位于 /home/<用户名>。 # passwd <用户名> # 设置密码
12.最后重启即可,VM会自动关闭CD/DVD
# exit # 退回安装环境 # umount -R < / 挂载点> # 卸载新分区 # reboot # 重启 # # 记得移除安装介质
完成啦!
当然了这是没有图形化界面的,有需要的还要自己安。到此暂告一段落
参考文档:
小白安装archlinux的简易步骤
Arch Linux 安装指南[2016.01]
Arch Linux分区方案讨论
相关文章推荐
- centos 7的用户和权限管理相关内容
- linux内存源码分析 - 内存池
- Linux内核分析课程实验三:跟踪分析Linux内核的启动过程
- Linux关于文件加密的两种方法和详解
- 20135201李辰希《Linux内核分析》第三次 构造一个简单的Linux系统OS
- /usr/include/linux/input.h 中部分按键与KEY值对应关系
- Linux 的启动流程
- linux下安装boost
- 浅析linux下core文件及调试
- Linux笔记(28)——ip地址配置
- GNU/Linux下用户、组及权限管理
- LINUX和UNIX的关系是什么?
- Linux文本处理三剑客之grep
- 解决 Linux 终端 wget 命令下载jdk的问题,jdk在linux下的配置问题
- linux内核分析学习笔记:用gdb跟踪linux内核启动过程
- linux下解压缩jar包
- Linux内核分析——构造一个简单的Linux系统MenuOS
- 《linux内核与分析》第三周
- TLS线程局部存储
- linux使用dhclient自动获取IP