安装 archlinux 之在 BIOS/MBR 基本安装
2012-09-04 15:12
387 查看
tips:本文仅记录一次简单的安装流程,详细的操作及原因见参考链接。
archlinux版本为:archlinux-2012.08.04-dual.iso
tips:首先测试网络,如果连不上网,后面操作进行不了
---------------------------------------------
sda1 /boot 200M
sda2 swap 512M
sda3 / 5G
sda4 /home 剩余空间
---------------------------------------------
tips:如果要重新开始,可以选择 Quit 退出分区程序。确认无误后,选择 Write 并输入
可以用一个文件做交换分区,http://caoruntao.iteye.com/blog/732113
分区、建立文件系统后如图:
按照顺序挂载
tips:如果单独建立了 boot 或其他分区,同样进行挂载。
在前面添加:
archlinux版本为:archlinux-2012.08.04-dual.iso
建立网络连接
虚拟机的网络连接设置为NAT方式。archlinux-2012.08.04-dual.iso 安装程序会自动运行 dhcpcd 尝试配置有线连接。可以通过 ping 一个网站检查是否成功。因为Google总是被屏蔽,所以:ping -c 3 www.baidu.com
tips:首先测试网络,如果连不上网,后面操作进行不了
建立分区
以 cfdisk 示例,进入安装界面后,输入 cfdisk,进行分区,示例分区如下:---------------------------------------------
sda1 /boot 200M
sda2 swap 512M
sda3 / 5G
sda4 /home 剩余空间
---------------------------------------------
tips:如果要重新开始,可以选择 Quit 退出分区程序。确认无误后,选择 Write 并输入
yes将修改写入磁盘。new完分区别忘了write生效!
可以用一个文件做交换分区,http://caoruntao.iteye.com/blog/732113
格式化文件系统
分区之后,用mkfs将分区格式化为选定的文件系统,创建交换分区并激活:
mkfs.ext2 /dev/sda1 mkswap /dev/sda2 swapon /dev/sda2 #激活 swap 分区 mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda4
分区、建立文件系统后如图:
挂载分区
要检查当前磁盘的标识符和布局:# lsblk /dev/sda
按照顺序挂载
mount /dev/sda3 /mnt #挂载点:/ mkdir /mnt/boot mount /dev/sda1 /mnt/boot #挂载点:/boot mkdir /mnt/home mount /dev/sda4 /mnt/home
tips:如果单独建立了 boot 或其他分区,同样进行挂载。
设置源列表
vi /etc/pacman.d/mirrorlist
在前面添加:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch Server = http://ftp.sjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/$arch[/code]
源的设置参考:
http://mirrors.163.com/.help/archlinux.html
http://www.archlinux.org.cn/main/node/6/38590
http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=363198
tips:源列表的其他源开头为mirror,中国的几个却为mirrors。把mirrors 抄成 mirror 半天源没设置好...,还有像bjtu的ArchLinux大小写的区别,设置源的时候用浏览器打开看看,确认正确。
刷新软件包列表:pacman -Syy安装基本系统
pacstrap /mnt base base-devel生成 fstab
genfstab -p /mnt >> /mnt/etc/fstabChroot 到新系统
arch-chroot /mnt安装引导
pacman -S grub-bios modprobe dm-mod grub-install --no-floppy --recheck --debug /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
modprobe dm-mod 是装入 device-mapper 内核模块,有了这个模块 grub-probe 才能更好的检测磁盘和分区。
下面命令可以避免一个启动时无关紧要的错误信息:cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
tips:先安装引导,这步如果有问题,整个安装就失败了。我用lvm分区安装时,grub总是安装有错误,重复不少多余操作...退出安装
退出 chroot 环境,卸载/mnt中挂载的系统,退出安装并重启:exit umount /mnt/{boot,home,} reboot
tips: 移除安装介质或修改启动选项,否则重启后又会回到安装界面!更多的设置,安装成功后再进行。
参考:
https://wiki.archlinux.org/index.php/Beginners'_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
相关文章推荐
- archlinux下安装btrfs gpt 使用bios_grub方式启动
- 系统安装(BIOS/MBR)
- BIOS、MBR、PBR等基础知识,兼谈U盘、移动硬盘以及操作系统的安装与启动基本原理
- archlinux2015.09.01基本系统安装
- BIOS+mbr 格式的win7系统和UEFI+GPT格式的win10系统安装教程
- archlinux上安装QEMU+EFI BIOS
- BIOS+MBR+chameleon 黑苹果安装教程 10.10.5 Yosemite
- Docker安装及基本使用方法详细介绍
- |- VMware -| (新手上路)Ubuntu 的安装和基本的设置 2
- 本地安装linux虚拟机的基本配置
- Linux的基本安装
- 操作系统安装与维护札记(二)BIOS的备份、修改与刷新
- 前端自动化构建工具---gulp的安装与基本使用方法
- Ubuntu下VIM的安装和基本用法
- LAMP系列之-Apache服务生产实战应用指南之安装后基本配置编译版
- Git for Windows安装和基本设置
- SecureCRT 8.0的安装及Linux基本命令介绍
- Informix基本安装步骤-IBM AIX环境(SUN和HP类似)
- 安装CentOS 6.6出现Disk sdb contains BIOS RAID metadata