archlinux 安装有很多方法

但是,Grub4dos 下安装可以具有更多的灵活性,且可以随时调整。

好了,步入正题吧。

第一步,准备

1。首先,还是GRUB4DOS,这个资料很多,就不说了。

2。复制iso镜像到C盘(重命名为arch.iso,后面会用到),同时复制镜像中的boot目录里的vmlinuz和archiso.img两个文件到C盘根目录

3。添加menu.lst启动项,内容如下:

title Arch Install...
root (hd0,0)
kernel /vmlinuz     archisolabel=ARCH-2014
initrd /archiso.img

(用手机查看本教程的同学注意了,上面的archisolabel和kernel是在同一行的,切记哦)

4。重启计算机,进入GRUB,选择Arch Install ...

接下来引导进程会停止,因为这里需要大家自己输入命令,加载ISO镜像,命令如下:

mkdir /iso
mount -r -t vfat /dev/sda1 /iso
modprobe loop
losetup /dev/loop6 /iso/arch.iso
ln -s /dev/loop6 /dev/disk/by-label/ARCH-2014
exit

(如果你C盘是NTFS分区的话,把上面第二行的vfat改成ntfs)

第二步 正常安装

硬盘分区

这里的方案比较多,如果是新手,那么你可以只分一个区,我的方案是/boot,/,/home三个分区由于我的笔记本内存有8GB,因此不用swap。

1 fdisk /dev/sda 
2 #/boot为sda2,/为sda3,/home为sda4

安装文件系统

在sda{2,3,4}安装ext4文件系统

1 mkfs.ext4 /dev/sda2
2 mkfs.ext4 /dev/sda3
3 mkfs.ext4 /dev/sda4

挂载分区

1 #挂载/ 
2 mount /dev/sda3 /mnt 
3 #创建boot和home以挂载sda1和sda3 
4 cd /mnt 
5 mkdir boot 
6 mkdir home 
7 mount /dev/sda2 /mnt/boot 
8 mount /dev/sda4 /mnt/home

更新mirrorlist

推荐国内的用户选择mirrors.163.com,不过之前我安装的时候发现163的源有点问题,因此我推荐大家也开启mirrors.ustc.edu.cn 默认的mirrorlist是开启所有源的,因此我们使用sed先在所有源的前面加上#

把下面几个地址放到这个文件的前面
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.hust.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.hustunique.com/archlinux/$repo/os/$arch
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

1 cd /etc/pacman.d 
2 sed -i "s/^\b/#/g" mirrorlist 
3 nano mirrorlist 
4 #将mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn前面的#去掉 
5 pacman -Syy

安装base系统

我们只需要安装base和base-devel

1 pacstrap /mnt base base-devel 
2 #如果你想使用ifconfig之类的工具,请在上面加上net-tools

生成fstab

在开机时我们需要正确挂载分区,这就需要fstab 这里我使用的是UUID的方式识别

1 genfstab -U -p /mnt >>/mnt/etc/fstab

改变目录

1 arch-chroot /mnt /bin/bash

配置locale

打开locale.gen

1 cd /etc
2 nano locale.gen
3 #将en_US.UTF-8,zh_CN.GBK,zh_CN.GB2312,zh_CN.GB18030,zh_CN.UTF-8前的#去掉 
4 locale-gen 
5 echo LANG=zh_CN.UTF-8 >> locale.conf 
6 nano vconsole.conf 
7 #输入 #KEYMAP=us    FONT=

设置时区

1 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2 #之前manjaro的bug貌似影响到我的硬件时钟的读取了,如果大家时间也遇到了问题,可以软链接UTC

设置主机名

1 echo 主机名 >> /etc/hostname

生成ramdisk

如果大家将/usr作为独立分区了,那么还需要配置mkinitcpio.conf,文件内有注释说明

1 mkinitcpio -p linux

用户配置

1 passwd 
2 #修改root密码 
3 useradd -m -g users -G wheel -s /bin/bash 用户名 
4 passwd 用户名
 

注意,此处,如果你不想用grub引导,就别像其他教程安装grub, pacman -S grub,如果你装了,这无法引导原始的windows,你需要重新刷新MBR.

重启

1 exit #退出chroot 
2 umount /mnt/{home,boot} 
3 umount /mnt 
4 reboot

重启吧,进入archLinux要设置下GRUB,代码如下:(你可以在之前就写好,或者重启进入windows修改)

title Arch Linux
root (hd0,1)  这里是/dev/sda2  挂载到
kernel (hd0,1)/vmlinuz-linux root=/dev/sda3 ro vga=791
initrd (hd0,1)/initrd.img

我linux装在sda3,对应的引导位置就是(hd0,3)

2.驱动安装

安装ALSA(声卡)

1 pacman -S alsa-utils
2 alsamixer #调节音量

安装显卡驱动

我用的是snb系列处理器的核显

1 pacman -S mesa xf86-video-intel
2 #我用的是intel的核显,具体大家自己wiki

安装synaptics驱动

1 pacman -S xf86-input-synaptics

3.桌面环境的安装

安装xorg

1 pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

安装KDE

接下来就是桌面环境了,这里我使用的是KDE,当然是最小化安装

1 pacman -S kdebase #一路enter就行了 
2 pacman -S kdemultimedia-kmix #音量调节 
3 pacman -S kdeplasma-applets-plasma-nm #网络管理 
4 systemctl enable NetworkManager.service #开启网络管理服务 
5 systemctl enable kdm.service #开启kdm
6 pacman -S kde-l10n-zh_cn #添加中文支持

安装常用软件

1 pacman -S synaptiks #触摸板管理程序 --已经被移至aur
2 pacman -S kde-gtk-config #gtk主题管理 
3 pacman -S kcm-fcitx fcitx-qt kdeplasma-addons-applets-kimpanel #fcitx输入法 
4 pacman -S kdeutils-ark kdeutils-kwallet #安装ark和kwallet,这两个用过的都知道 
5 pacman -S kdegraphics-ksnapshot kdegraphics-okular kdegraphics-gwenview #截屏、pdf阅读及图片浏览软件
6 pacman -S unrar unzip p7zip #使得ark支持解压zip、7z和rar压缩包

其他桌面

安装图形界面xfce
pacman -S slim xfce4 fcitx-im network-manager-applet xfce4-notifyd
slim是登录管理器,这货可能是不允许用root用户登录的
xfce4是桌面环境
fcitx-im是输入方法
network-manager-applet顾名思义,网络管理
xfce4-notifyd消息提醒

startxfce4直接可以进入桌面了

操作我都没有做,因为直接startxfce4进入桌面了,所以各位看官自己酌情尝试吧,我抄过来的,也不知道好不好使

添加一个非root用户

开机运行的服务
systemctl enable slim.service
systemctl enable NetworkManager

cd ~
cp /etc/skel/.xinitrc ~
vi ~/.xinitrc
export LANG=zh_CN.UTF-8
export LC_ALL=”zh_CN.UTF-8″
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”
exec startxfce4

参考

https://wiki.archlinux.org/index.php/Beginners'_Guide_(简体中文)

http://www.wangxiaomao.net/?p=521

http://moyo.uuland.org/install-archlinux-from-disk-under-windows/

http://my.oschina.net/codeaxe/blog/127533

archlinux 2014.03.01 硬盘安装 win + grub4dos + arch相关推荐

  1. arch linux 2014 安装教程,Arch Linux 2014.03.01 硬盘安装 Win + Grub4dos + Arch

    Arch Linux 安装有很多方法,但是,Grub4dos 下安装可以具有更多的灵活性,且可以随时调整. 好了,步入正题吧. 第一步,准备 1.首先,还是GRUB4DOS,这个资料Linux公社很多 ...

  2. 全硬盘安装Win Vista 6000 RTM方法(转)

    全硬盘安装Win Vista 6000 RTM方法 转自:http://os.yesky.com/windowsvista/13/2667013.shtml 作者:出处:cnBeta责任编辑: 原野 ...

  3. grub 硬盘安装linux,Grub4Dos硬盘安装Fedora/CentOS Linux操作系统

    从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值.本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linu ...

  4. Cheatsheet: 2014 03.01 ~ 03.31

    .NET Should I be concerned about PDB files? async and await -Simplified-Internals Web Performance tr ...

  5. ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑

    之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统.最近在笔记本上又装双系统,同样的安装方式和BIOS设置, ...

  6. [转]如何使用WinPE硬盘安装Windows XP

    由 vlieh2 于 星期三, 2008-04-09 12:33 发表 WinPE是一个小巧的winxp操作系统,利用WinPE我们可以实现无光驱.无软驱,全新NTFS硬盘安装 Win 98/Win2 ...

  7. 硬盘安装arch linux,ArchLinux硬盘安装

    这里备份我的一份Archlinux硬盘安装的资料 安装前的准备 下载ArchLinux镜像文件,因为Arch更新很快,所以我们只需下载最基本的base包就可以了,然后可以通过网络来安装最新系统. 下载 ...

  8. Win server 2012及sql server 2014,2016及vs安装及资料及故障排除

    vs2015:s****r@sohu.com,p*7*****1 Win server 2012及sql server 2014,2016及vs安装及资料  特别注意:在用U盘复制系统及服务器等安装程 ...

  9. W-2 Grub4dos硬盘安装BackTrack

    以下内容转载自新浪博客,Halloocc的博客 The quieter you become, the more you are able to hear ... 硬盘安装BackTrack4 R2( ...

最新文章

  1. Unity 4.3 2D 教程:新手上路
  2. STM32 电机教程 1 - 用ST Motor Profiler 测量无刷电机参数
  3. bst java_BST(二叉搜索树) Java 实现解析
  4. 这几种Java异常处理方法,你会吗?
  5. Docker安装Python3.5
  6. SAP Spartacus pagefold学习笔记
  7. 猿辅导python面试_猿辅导面试经历—个人感受
  8. UI设计插画素材|移动设备和网络屏幕
  9. et200sp模块接线手册_格力变频空调模块常见故障处理。
  10. (课堂画图)毕业论文管理系统
  11. asp向不同的用户发送信息_使用 Linux 命令行与其他用户进行通信 | Linux 中国
  12. my java note -------String 类的实例化
  13. 家庭网络布线图与布线方案
  14. mosek安装及出现的问题解决方法
  15. 微信小程序如何测试?
  16. 火狐受信任站点设置_火狐浏览器如何添加信任站点?添加信任站点的方法说明...
  17. [Linux] 使用 Wine
  18. 计算机信息量单位kbit,网络的带宽和速率
  19. Java播放语音包 亲测
  20. 利用pymupdf编辑修改pdf

热门文章

  1. Unity渲染教程(九):复杂材质 https://www.jianshu.com/p/5e3af869870f
  2. 洛谷P1983 车站分级 拓扑排序
  3. Chariot测试LAN->WAN/WAN->LAN
  4. qt实现的PDF阅读器(四)——Quick
  5. 常用js(javascript)函数(转)
  6. 工业网关智能应用:基于PLC控制的智能大棚自动灌溉系统
  7. 企业微信如何拉黑名单?如何共享黑名单?
  8. 5.8 图层样式面板的使用 [原创Ps教程]
  9. 市场调研-全球与中国VR直播市场现状及未来发展趋势
  10. Kalman滤波器--从高斯融合推导