方永、南天紫雲
道亦有道
Search: type, hit enter
Home
关于
RSS Feed
Archlinux 2012.07.15之后发布的镜像新手安装完全向导
Posted by vinoca on 2012 年 09 月 17 日 Leave a comment  Go to comments
2012年7月15日以后的Arch Linux 镜像不再有AIF (一个简易的图形化安装向导),这包括2012.09.07及以后的版本,而是使用纯命令的方式安装,这给新手造成许多不便,于是做了一个简明的安装向导/教程,而期望更多的人走近Arch Linux 的世界。
Arch Linux 是一个很有特点的Linux 发行版,论排名远不止DistroWatch 中的那个位置,它的简洁、纯净,
深深吸引了大批的linuxer 。这里有一个官方wiki 上的新手向导,下面只是提供一个简洁的面向安装的安装过程,参照这里的步骤。
一、或者其它地方下载系统镜像。
下载页面:/download/
国内网易开源镜像: mirrors.163/archlinux/iso/
国内北京交通大学镜像: mirror.bjtu.edu/archlinux/iso/
二、制作安装引导
php软件安装包可以选择光盘安装、U 盘安装、网络安装、硬盘安装等方式。简要介绍一下U 盘安装与硬盘安装。
1.  U 盘安装:
Linux 下用此命令将系统镜像写入到U 盘:
当然,更普遍的情况,在Windows 中使用Image Writer 完成启动U 盘的制作。
然后插好U 盘,重启电脑,按F12,F10,F9等键,选择U 盘启动。
2.  硬盘安装:
这种安装方法不需要额外的硬件介质,缺点是过程比较繁杂。
(1)  下载g rub4dos ,提取其中的grldr 、grldr.mbr 到第一个系统分区(一般默认是C 盘),并在此处新建一个文本文件menu.lst (注意扩展名是.lst ),并加入如下内容:
注意了,更改2、3行的镜像的路径与文件名。
(2)然后编辑系统盘(C 盘)根目录下的boot.ini (注意,先取消这个文件的只读属性,否则更改完后不能保存),在
项底下添加  如:
[operating systems ]c :\grldr .mbr ="Install Arch Linux"1dd  if =archlinux .iso  of =/dev /sdx
1
23
456title install Arch Linux find  --set -root  /img /archlinux -2012.09.07-dual .iso map  --mem  --heads =
0 --sectors -per -track =0 /img /archlinux -2012.09.07-dual .iso  (0xff )map  --hook chainloader  (0xff )boot
12[boot loader ]
timeout =30
然后设置该文件属性为只读。并注意  项的时间不能太短,最好3秒以上,上面是系统默认的,30秒。
这里有一个Win7添加grub4dos 的批处理,或许可以用得上。
注意:
硬盘安装只是将系统镜像复制到了内存中(注:上面menu.lst 并不只是这样做的,它兼容了小内存的情况,也许你需要在Windows 中运行一下CHKDSK /F x:来优化一下存放系统镜像的分区),而Arch Linux 并没有在内存盘镜像(init ramfs cpio image )中存在这样的HOOK ,因此会出现启动失败的情况,用如下步骤解决:
修改第2行:­t 参数指定文件系统类型,­o ro 说明以只读方式挂载,/dev/sdax 是存放系统镜像的分区。
修改第4行: 指定正确的系统镜像的目录和文件名。
修改第5行: 可以先  查看镜像的标签,然后修改为正确的名称。
之后  或者按  。
三、开始安装
启动界面如下:
如果你的电脑CPU 支持64位的指令集,请选择  。
下面是启动完成后的界面:
timeout ls  /dev /disk /by -label /exit Ctrl +D Boot Arch Linux  (x86_64)3456default =multi (0)disk (0)rdisk (0)partition (1)\WINDOWS [operating systems ]multi (0)disk (0)rdisk (0)partition (1)\WINDOWS ="Microsoft Windows XP Professional" /noexecute c :\grldr .mbr ="Install Arch Linux"
1
2
3
45mkdir iso mount  -t  ntfs  -o  ro  /dev /sdax iso modprobe loop losetup  /dev /loop2 iso /img /archlinux .iso ln  -s  /dev /loop2 /dev /disk /by -label /ARCH -2012.09.07
设置键盘布局:
分区:
详细分区规划看这里,而实际上,你的硬盘并没有足够多的分区来这样细分,或者是一个已经使用的硬盘,很难或者不可以重新设置分区表,那么为Arch Linux 只保留两个甚至是一个分区都是可以的。
Linux 的硬盘一般都是这样命名的:sda 、sdb 、sdc 或者hda 、hdb 、hdc ,那么执行
这个命令来查看你安装的硬盘时,你只关注这样命名的设备就可以了。
1loadkeys us
1fdisk  -l
然后用
来编辑你的硬盘的分区表:(注意:高危操作,可能会导致数据丢失)
这是在虚拟机中,所以是一个1G 大小没有分区的硬盘。
就分两个区了,一个挂载根目录,一个做交换分区。修改第二个新建的分区的类型为交换分区:
1cfdisk  /dev /sdx
将修改写入到硬盘:(注意:高危操作,可能会导致数据丢失)
fdisk /dev/sdx