archlinux 2014.03.01 硬盘安装 win + grub4dos + arch
来源:互联网 发布:中国社交网络使用排名 编辑:程序博客网 时间:2024/06/05 12:41
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-2014initrd /archiso.img
(用手机查看本教程的同学注意了,上面的archisolabel和kernel是在同一行的,切记哦)
4。重启计算机,进入GRUB,选择Arch Install ...
接下来引导进程会停止,因为这里需要大家自己输入命令,加载ISO镜像,命令如下:
mkdir /isomount -r -t vfat /dev/sda1 /isomodprobe looplosetup /dev/loop6 /iso/arch.isoln -s /dev/loop6 /dev/disk/by-label/ARCH-2014exit
(如果你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 Linuxroot (hd0,1) 这里是/dev/sda2 挂载到kernel (hd0,1)/vmlinuz-linux root=/dev/sda3 ro vga=791initrd (hd0,1)/initrd.img
title Arch Linuxroot (hd0,1) 这里是/dev/sda2 挂载到kernel (hd0,1)/vmlinuz-linux root=/dev/sda3 ro vga=791initrd (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
参考
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
- 硬盘安装 ubuntu10.04,Grub4dos
- 用Grub4Dos硬盘安装Linux
- archlinux 2009.08硬盘安装
- grub4dos 从硬盘引导安装 ubuntu
- Grub4Dos硬盘安装CentOS Linux操作系统
- windowsxp下redhat linux grub4dos 硬盘安装
- xp下硬盘安装arch
- Archlinux 硬盘安装使用 小结
- archlinux (2012.12.01-dual) i686 硬盘安装
- <Linux笔记>Arch Linux小结 硬盘安装
- XP下Ubuntu10.04硬盘安装 Grub4Dos引导
- 硬盘安装ubuntu 10.04与初探grub4dos的东东
- 用grub4dos解决所有硬盘安装iso系统问题
- Win7下用grub4dos硬盘安装Ubuntu12.04,双系统成功
- grub4dos 引导 grab2 (xp 硬盘安装ubuntu 14.04 实用)
- grub4dos安装
- 使用WIN PE硬盘安装WIN XP.
- 排列公式
- 实现调用Android手机的拍照功能
- 我对搜索算法的一点点理解
- Struts中的namespace
- 猜随机数
- archlinux 2014.03.01 硬盘安装 win + grub4dos + arch
- hdu 1114
- LeetCode problem 2: Evaluate Reverse Polish Notation
- 海量数据处理:十道面试题与十个海量数据处理方法总结
- SicilyOJ 11珠海赛重现 F.Greedy Snake(深搜)
- fcntl和flock两个系统调用的区别
- python读sqlserver库Grid显示窗体程序
- gentoo打补丁
- openwrt路由器的MTU设置问题