• 安装过程参考这篇文章: http://forum.51nb.com/thread-1357766-1-1.html kde的话不能参考上面那篇文章了,要参考这篇文章: ...输入法建议安装谷歌输入法。...乱七八糟的小细节去查

    安装过程参考这篇文章:

    http://forum.51nb.com/thread-1357766-1-1.html


    装kde的话不能参考上面那篇文章了,要参考这篇文章:

    http://www.techrapid.co.uk/linux/arch-linux/install-kde-plasma-on-arch-linux/


    输入法建议安装谷歌输入法。

    乱七八糟的小细节去查阅archwiki就好了,比我说得好。


    为什么我只贴链接?


    发的ss翻墙教程没通过审核,所以我就没兴趣自己写文章了,能引用的就引用,反正信息时代,资料那么多。

    展开全文
  • 很多人在安装archlinux的时候... 本文主要适用于有计算机分盘基础,想安装archlinux又不想舍弃windows,想有个高x格的系统又不想看网上繁琐的步骤各种各样的教程的人或者其他想安装的人。本文主要为了方便想快速...

            很多人在安装archlinux的时候发现网上的教程好多好多,看wiki又看的迷迷糊糊,去网上问别人又总是被说伸手党,不想和别人的一个样,又有着自己的想法,所以看完这个看那个,感觉很迷茫。

            本文主要适用于有计算机分盘基础,想安装archlinux又不想舍弃windows,想有个高x格的系统又不想看网上繁琐的步骤各种各样的教程的人或者其他想安装的人。本文主要为了方便想快速安装上手的用户,如果想学习更多的专业知识,请参阅archwiki或其他博主的文章。

            分为三个步骤:安装系统、桌面环境、一些常用配置

            在安装之前,请关掉Windows的快速启动,并在BIOS中关掉Secure Boot,准备一个空的或确定没有重要资料可格式化的硬盘分区(注意:确定分区内已空或无重要数据,因为后面要格式化,会造成数据丢失)。由于各品牌电脑操作不一样,本文主要以dell Inspiron14 5000系列笔记本为主。

               windows下或其他可以联网下载东西并运行.exe程序的环境下:

                    下载archlinux的iso文件,下载地址:https://www.archlinux.org/download/


                    下载USBWrite:https://pan.baidu.com/s/1p2uQOoKhpbTs2yQu91nMjw 密码:winu

            插入U盘(注意:接下来的操作会导致U盘数据丢失,请提前备份!),打开USBWrite.exe文件。上面选择之前下载的archlinux.iso,下面选择要制作启动盘的U盘,write.    等待写入,完成后关闭即可。此时,你的U盘已经是一个启动盘了。接下来我们开始安装系统。

            重启电脑,当计算机屏幕显示品牌LOGO时,按下F12(PS:本操作为DELL Inspiron14 5000系列笔记本的操作,各品牌机型不同,可去网上查阅进入启动菜单的方法)。如果你的和我一样,都是只有一个win10系统,想再装一个archlinux,那么的启动菜单可能是有一个Windows Manager选项,另一个应该就是你的启动盘了。 按上下移动至启动盘,回车,此时,会出来一个黑色的界面,不要慌,继续按回车。

            加载界面结束后,会进入一个类似于windows命令提示符的界面。下面 开始我们的安装过程,你只需要跟着我的每一步进行操作即可。

            一、安装archlinux系统(文中代码开头的'#'不需要输入!)

            联网:

            建议在插入网线的情况下进行,如果没有网线按如下操作连接wifi:

            # wifi-menu

            此时会出来一个界面,选择你要连接的wifi,根据提示操作即可。

            如果你使用的网线,可使用如下命令进行配置:

            # pppoe-setup

                      如果你的网线直接经过路由器或交换机转接不需要配置,即插即用,运行如下命令:

            # ping www.baidu.com

                      如果如果连接成功,会出现这样的提示:

    64 bytes from 111.206.223.205 (111.206.223.205): icmp_seq=7 ttl=55 time=17.7 ms

            此时说明连接成功,请按键盘 ctrl + c  即可停止。
    分区和挂载分区:

            查看分区信息

            #  lsblk

            由于不同的电脑,信息显示可能会略有不同,此时,看到的界面应该是类似这样的


            以我的信息为例,可知,我的机械硬盘为1T,故sda为我的硬盘,其中,sda1为EFI分区,sda3为C盘,sda4为D盘,sda5为E盘,sda6为F盘,sda7为我的windows恢复分区。我想把archlinux安装到D盘中,故我的为sda4,可根据个人情况将sda4改为你需要的name。接下来的操作为:

            格式化分区sda4:

        # mkfs.btrfs -f /dev/sda4

            挂载分区:    

        # mount /dev/sda4 /mnt

            进入mnt目录,并创建子卷:

        # cd /mnt
        # btrfs subvol create rootfs
        # btrfs subvol create homefs
        # btrfs subvol create pkgfs

           回到根目录,并挂载子卷及EFI分区:

        # cd ..
        # umount /dev/sda4
        # mount /dev/sda4 /mnt -o subvol=rootfs,compress-force=lzo,noatime,autodefrag,space_cache
        # mkdir /mnt/home
        # mount /dev/sda4 /mnt/home -o subvol=homefs,compress-force=lzo,noatime,autodefrag,space_cache
        # mkdir -p /mnt/var/cache/pacman/pkg/
        # mount /dev/sda4 /mnt/var/cache/pacman/pkg/ -o subvol=pkgfs,compress-force=lzo,noatime,autodefrag,space_cache
        # mkdir -p /mnt/boot/efi
        # mount /dev/sda1 /mnt/boot/efi

           PS:固态硬盘,subvol项目后命令,需更改为:compress=lzo,noatime,discard,sdd,space_cache

        修改配置文件,并添加中国服务器:
        
        # nano /etc/pacman.d/mirrorlist

           加入中国服务器源:Server = http://mirrorlist.163.com/archlinux/$repo/os/$arch

            修改后界面如图:


            此时你需要按   ctrl + x   ,继续按  ,再按  回车。   即可。

    更新源:
        # pacman -Syy
    安装系统基本包:
        # pacstrap -i /mnt base base-devel
    编辑fstab:
        # genfstab -U -p /mnt >> /mnt/etc/fstab
    将进入新系统的根目录:    
        # arch-chroot /mnt
    修改编码格式:
        # nano /etc/locale.gen

            利用 上下方向键寻找   en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK,分别去掉这三个前面的  ,然后输入命令:

        # locale-gen
    时间设置:
    # ln -s /usr/share/zoneinfo/Asia/Shanghai/etc/localtime
    # hwclock --localtime
    设置计算机名:
        # echo PC名 > /etc/hostname

            其中,PC名 为你给你的计算机起的名字可随意更改,输入的字符最好为常用的字符,可大写。

    安装基本软件 :
        # pacman -S dialog wpa_supplicant netctl wireless_tools
    安装GRUB:
        # pacman -S grub-efi-x86_64 efibootmgr
        # grub-install --efi-directory=/boot/efi --bootloader-id=引导名 --recheck
            其中, 引导名  为开机时引导菜单显示的名字,输入字符需为常用字符,仅限小写!
    复制语言文件:
        # cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
    向GRUB中添加启动项:
        # pacman -S os-prober
        # grub-mkconfig -o /boot/grub/grub.cfg
    退出并重启:
        # exit
        # reboot


    至此,archlinux已经安装好了,当开机后你会发现,它依然是命令行界面,别着急,这是因为你还没有安装图形界面,接下来的文章,会告诉大家如何安装图形界面。如果你想关机可以输入 shutdown 0  ,在按下 回车 就可以关机了。







                

    展开全文
  • 目录说在前面的废话下载镜像并制作U盘进入安装查看硬盘以及分区设置无线连接安装系统 说在前面的废话 Arch Linux 其实挺酷的,但不是最好操作系统。至少不是最舒服的。论操作和显示效果,还是 mac 和 windows 比较好...

    说在前面的废话

    Arch Linux 其实挺酷的,但不是最好操作系统。至少不是最舒服的。论操作和显示效果,还是 mac 和 windows 比较好,做图呢,当然选 mac ,不会来折腾 Linux,玩游戏呢,当然是 windows,因为兼容性好。

    那么对我这样的一个苦逼程序猿来说呢,当然也想要一个mac,但是苦于没钱买 mac ,那个好贵的,又不想去折腾那不伦不类的黑苹果,只能装一个满是命令行的 Linux 装一下。

    当然了,可能会有同学说了,Linux 也挺好用的,比如 Ubuntu,Suse,Debian,CentOS,都有很好的桌面版本啊!说 Linux 不好用的,是因为不会用!!是啊,听到这么说,我也没办法了。

    好了,相比于安装其他版本的 Linux ,Arch 在安装方面确实很不方便。Arch Linux 官方说了(头条):

    A simple, lightweight distribution
    You’ve reached the website for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.
    Currently we have official packages optimized for the x86-64 architecture. We complement our official package sets with a community-operated package repository that grows in size and quality each and every day.
    Our strong community is diverse and helpful, and we pride ourselves on the range of skillsets and uses for Arch that stem from it. Please check out our forums and mailing lists to get your feet wet. Also glance through our wiki if you want to learn more about Arch.

    我真没看出来怎么 simple ,安装就挺难的,折腾这个需要学习很多知识,而且还容易走弯路,当然了,大牛们是不屑的,通常都会说:Arch 挺简单的呀,光看Wiki就明白怎么安装了。
    我不吹牛,我实话实说,我这几年来,折腾 Arch Linux 安装来来回回的不下 10 次了,每次都要一边拿着手机看 WIKI,一边百度,一边对着 console 的发呆。这篇随笔呢,容易的地方,我会只写运行代码,复杂的时候,多一些文献引用。

    下载镜像并制作U盘

    Arch Linux 官方网站 下载专区下载镜像,并刻录到 U 盘,推荐用ultraISO。
    下载页面:https://www.archlinux.org/download/

    下载后,用 ultralISO 打开这个 ISO,选择菜单 启动 -> 写入硬盘映像,在弹出的页面,先选择你要写入的 U 盘,然后 写入方式选择raw 这点比较重要,当然,你用的不是Windows系统而是其他Linux版本,或者 mac,你可以用 dd 命令来将 ISO 文件写入到 U 盘,这个就不介绍了,一般用 Linux 系统的都是大牛级别人物,一点就通的。
    对了,还有一件事,就是为系统预留空间,我这边是直接找了一个100G的分区,清空了内容,你也可以用windows的压缩磁盘挤出空间(我的电脑,右键管理,磁盘管理,选择磁盘,右键压缩),或者用分区工具来处理一下。感觉 windows 自带的就挺好用的。如果在新机器上就不用处理了,直接安装就是了。
    把U盘插到电脑上,准备重启电脑安装了。

    进入安装

    启动后,一般电脑来说,按 F8 就进入了启动选择列表,选择 uefi 的 U 盘项目(主板支持才有),确定后,就进入了 Arch 的启动界面,最好先插上网线,用 wifi 的也不要着急,启动后在来设置,现在 Arch 对 wifi 支持也不错了。一般的网卡都能识别到了。
    好了,启动之后,到了输入帐号的地方,输入 root 并回车,就会进入系统。

    查看硬盘以及分区

    正式安装系统之前,我们先确定几个问题:

    1. 硬盘是什么格式的?gpt还是mbr?
    2. 是不是已经存在了系统?
    3. 有没有 efi 分区?

    来来来,运行一下 lsblk 来看看磁盘

    archlinux% lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 111.8G  0 disk 
    └─sda1   8:1    0 111.8G  0 part 
    sdb      8:16   0 931.5G  0 disk 
    ├─sdb1   8:17   0   450M  0 part 
    ├─sdb2   8:18   0   100M  0 part /boot
    ├─sdb3   8:19   0   100G  0 part /
    ├─sdb6   8:22   0   200G  0 part 
    ├─sdb7   8:23   0   300G  0 part 
    └─sdb8   8:24   0   331G  0 part 
    

    我这个是在做完系统后运行的,可能和你的显示不太一样,但是不影响效果,简单介绍一下,这个命令比较直观的显示所有硬盘和分区,可以看出,是2块硬盘。第一块是我的 128 G 的 SSD。第二块则是我的机械硬盘。SSD上就一个分区,我之前装了 Windows 7。这次要把 Arch 装到机械硬盘的第三个分区(sdb3)上。
    你可以看到我的 sdb 里面是不连续的?为啥呢?是因为我删除了几个连续分区,合并到 sdb3 上了。删除和创建分区,用 fdisk -l

    fdisk -l
    p #显示分区
    d # 删除分区
    w # 保存
    

    具体命令就看 fdisk 吧,这个还是可以看懂的。
    另外,为了清楚的描述硬盘类型,我们用 fdisk -l 把硬盘信息列出来:

    archlinux% sudo fdisk -l          
    Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
    Disk model: WDC WD10EZEX-22M
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: D016ADAA-FC83-490D-B070-1FD2D722D9FE
    
    Device          Start        End   Sectors  Size Type
    /dev/sdb1        2048     923647    921600  450M Windows recovery environment
    /dev/sdb2      923648    1128447    204800  100M EFI System
    /dev/sdb3     1128448  210876415 209747968  100G Linux filesystem
    /dev/sdb6   210876416  630306815 419430400  200G Microsoft basic data
    /dev/sdb7   630306816 1259452415 629145600  300G Microsoft basic data
    /dev/sdb8  1259452416 1953521663 694069248  331G Microsoft basic data
    
    
    Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
    Disk model: Samsung SSD 850 
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    Disk identifier: DFF842F3-E5E5-4464-B1FD-12C03014F45E
    
    Device     Start       End   Sectors   Size Type
    /dev/sda1   2048 234440703 234438656 111.8G Microsoft basic data
    
    

    有了上面的 lsblk 做参照,再来看这个 fdisk -l 就清晰很多。硬盘分区类型怎么看呢?主要看这个 Disklabel type: gpt
    gpt 就是 gpt 格式,dos 就是 mbr 的,这个首先确定清楚,因为在后面的 grub 的时候要用到,不区分清楚,可能会导致 grub 装不上,或者装上了也启动不了。
    我这边是 gpt格式的,并且有一个 efi 分区,这个是之前 安装 win7 的时候,系统给我带的,很幸运,不用创建 efi 分区,直接用这个分区就行了
    创建 efi 分区也用 fdisk 创建一个 100M 的分区,然后格式化为 fat32 格式即可,

    # EFI 分区格式化为 fat32
    mkfs.fat -F32 /dev/sdb2
    
    # 其他 Linux 分区格式化为 ext4 格式
    mkfs.ext4 /dev/sdb3
    

    这个地方比较重要,我来总结一下:我这边只创建了一个 Linux 分区sdb3用作根目录 /,我的是GPT的硬盘,EFI 分区必须有,不是gpt分区格式的,就可以不用创建 efi 分区。EFI 分区不管是 win7 自带的,还是手动通过fdisk创建的,都可以用。至于我为什么没用创建 swap 和其他类似的 什么 /home,/usr 等的,我是觉得没必要。

    设置无线连接

    没插网线的同学,如果系统安装了无线网卡,现在就可以测试一下无线网卡能不能用了,没插网线,又没有无线网卡的,就可以退下了。

    [root@archlinux ~]# wifi-menu iw wireless_tools wpa_supplicant
    

    如果没有弹出无线网络列表的对话框,看看自己的无线网卡是啥东西:

    # lsusb 
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 004: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
    Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
    Bus 001 Device 002: ID 258a:1006  
    Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    看到 Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter ,其实我知道,我的是 TP Link 的无线网卡,https://service.tp-link.com.cn/detail_article_1231.html 上没有找到答案,问客服,说没有 Linux 下驱动。于是,自己查查看看:

    [root@archlinux ~]# pacman -Ss wireless
    。。。。
    community/broadcom-wl 6.30.223.271-58
        Broadcom 802.11 Linux STA wireless driver
    community/broadcom-wl-dkms 6.30.223.271-18
        Broadcom 802.11 Linux STA wireless driver.
     。。。。
    

    很好,安装,解决了。

    安装系统

    确定好硬盘,安装系统这块,还是蛮简单的,为了表现出简单,我只用命令来写了,看懂就行了。

    # 把要安装系统的分区,挂接到 /mnt
    # mount /dev/sdb3 /mnt  
    # 创建一个 boot 目录,用来挂接 win7 下的 efi 分区(sdb2)
    # mkdir /mnt/boot
    # mount /dev/sdb2 /mnt/boot
    # 安装系统了,我一次性把需要的东西装上了,如果觉得麻烦,只装 base 就行。
    # pacstrap -i /mnt base base-devel vim dialog
    # 向新系统写入分区表
    # genfstab -U /mnt >> /mnt/etc/fstab
    # 切换到新系统
    # arch-chroot /mnt
    # 选择时区,选 asia -> china -> 然后选第一个或者第二个都可以,看你所在地方
    # tzselect
    # 安装 grub,os-prober 要安装的,用来配合 grub 找到之前的win7系统
    # pacman -S grub efibootmgr os-prober
    # 安装 grub,这个是 gpt 安装,mbr的不是这么样
    # grub-install --target=x86_64-efi --efi-directory=/boot
    # 写入启动菜单
    # grub-mkconfig -o /boot/grub/grub.cfg
    

    到现在为止,新系统就安装到硬盘上了,剩下的就是设置时区,语言等等等杂项了,我们先reboot一下,
    重启:

    # 先退出 arch-chroot
    # exit
    # reboot
    

    完善系统

    安装桌面

    如果足够顺利的话,应该能进入系统了。现在只是一个console,我们来安装桌面,个人只喜欢安装 gnome,安装方法也足够简单:

    # pacman -S gnome gnome-tweaks
    

    pacman 会分析相关依赖项目,只要一路回车就行了,不需要按照其他教程说的,需要 先安装 xorg ,再装 gnome,再安装 gdm 等等。。。
    装完了 gnome,需要把 gdm 加入到开机运行,这样一开机就能直接进入登录页面了。

    # chkconfig enable gdm
    

    先别慌,貌似忘记了什么,关于显卡,用户,语言包,还没处理好。

    显卡

    现在说显卡,貌似有点晚,为什么?我们已经安装了桌面了,还需要显卡驱动么?这就是 Linux , Keep it sapmle 的精髓,我感觉最坑的就是显示了,安装显卡驱动只能会好那么一点点。太鸡肋了@——@

    # 查看显卡类型
    # sudo lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
    
    

    我这边可以看到了,interl 的集成显卡。。。(⊙o⊙)… 打游戏玩不了,跑个 arch 够了。。。我们搜索一下 intel 的驱动程序。。。

    # pacman -Ss xf86-video
    extra/xf86-video-amdgpu 18.1.0-1 (xorg-drivers)
        X.org amdgpu video driver
    extra/xf86-video-ati 1:18.1.0-1 (xorg-drivers)
        X.org ati video driver
    extra/xf86-video-dummy 0.3.8-3 (xorg-drivers)
        X.org dummy video driver
    extra/xf86-video-fbdev 0.5.0-1 (xorg-drivers)
        X.org framebuffer video driver
    extra/xf86-video-intel 1:2.99.917+855+g746ab3bb-1 (xorg-drivers) [installed]
        X.org Intel i810/i830/i915/945G/G965+ video drivers
    extra/xf86-video-nouveau 1.0.15-3 (xorg-drivers)
        Open Source 2D acceleration driver for nVidia cards
    extra/xf86-video-openchrome 0.6.0-3 (xorg-drivers)
        X.Org Openchrome drivers
    extra/xf86-video-sisusb 0.9.7-2
        X.org SiS USB video driver
    extra/xf86-video-vesa 2.4.0-2 (xorg-drivers xorg) [installed]
        X.org vesa video driver
    extra/xf86-video-vmware 13.3.0-1 (xorg-drivers)
        X.org vmware video driver
    extra/xf86-video-voodoo 1.2.5-10 (xorg-drivers)
        X.org 3dfx Voodoo1/Voodoo2 2D video driver
    community/xf86-video-qxl 0.1.5-6 (xorg-drivers)
        Xorg X11 qxl video driver
    

    找到了:xf86-video-intel,我们只要安装一下就好,其他的如法炮制吧。我公司里面的是 nv 的,就安装 xf86-video-nouveau,显卡是 ati 的安装 xf86-video-ati

    # pacman -S xf86-video-intel
    

    桌面主题美化

    首先我们要安装 ocs-url 协议,到 https://www.opendesktop.org/c/1467909105 下载即可,然后直接 pacman 安装

    pacman -U Downloads/ocs-url-3.1.0-1-x86_64.pkg.tar.xz
    # 中间需要安装 chrome 扩展
    pacman -S chrome-gnome-shell
    

    我们安装 Flat Remix GNOME theme :https://www.gnome-look.org/p/1013030/ ,打开网页,右侧有 install 按钮,点击安装即可

    在这里插入图片描述
    效果图:
    在这里插入图片描述

    创建用户

    我们不急着重启看效果,gdm 默认不让 root 登录的,我们先建立一个小号:

    # 创建一个用户,并加入到 wheel 组,-m 是创建用户主目录
    # useradd -m -g wheel fanshengshuai
    # 设置该用户的密码
    # passwd fanshengshuai
    

    小号创建了,目前没有sudo的权限,没有这个权限,就很难受了,不够爽,编辑一下 /etc/sudoers ,找到这一行,去掉前面的 #,

    # %wheel ALL=(ALL) NOPASSWD: ALL
    

    为了看一下桌面效果,重启吧,暴力直接。

    中文语言包与输入法

    重启后,应该看到桌面了,输入小号之后,就进入桌面了,英文的。:),莫慌,慢慢来,跟着我的节奏,慢慢调,鼠标点一下左上角,或者按一下键盘上的 win 键,输入 ter,看到 terminal 的图标出来了,我们点一下。熟悉的终端窗口出来了,由于我们是小号,执行命令不方便,我们先切换到 root 再见机行事。

    # 切换到 root
    # sudo su -
    

    我们再点一下左上角,出来程序列表后,输入 setting,会调出设置框,来,上个图:

    在这里插入图片描述

    选择左侧的 Region & Language ,就可以选择语言了,你的界面应该和我不一样,我这个已经汉化了,右边第一项就是选择语言,点进去,看看有没有汉语 ? ,哈哈,估计应该没有。我们生成一下中文语言包。(显然汉化的并不彻底,从我截图就看到了。唉,我也是有心无力啊,叹息一下就是了。。。),用 vim 打开 /etc/locale.gen,去掉下面几行的注释:

    en_US.UTF-8
    zh_CN.UTF-8
    

    其他的语言包用不到,就不生成了,这两个就好,下面来运行一下:

    # 生成语言包
    [root@archlinux ~]# locale-gen
    Generating locales...
      en_US.UTF-8... done
      zh_CN.UTF-8... done
    Generation complete.
    

    再到刚才打开的界面上选一下语言包吧,应该能看到汉语了。。。至于下面的输入源,暂时不要管,我们不用这个输入法(我试过,貌似打不出字来。不知是什么玩意,我们讲效果,不来虚的,浪费时间)

    安装字体

    系统是有了语言包了,打开网页,内容还是乱的。我们需要装一些字体进去,这些网上都有成熟的方案了,照抄过去就行:

    [root@archlinux ~]# pacman -S ttf-dejavu wqy-zenhei wqy-microhei
    

    安装其他软件

    我们安装一个搜狗拼音输入法,不得不说,我对搜狗有了好感,就是在 Linux 上,也能用到他的输入法,真是独具匠心了,赞一个。对了,还有一个也还不错的,就是 网易云音乐,在这个环境下,不用浏览器能听到歌,真的感谢这些杰出的产品经理和辛苦的程序员同学。

    增加软件源

    显然,软件源是越多越好,我们先修改一下 /etc/pacman.conf ,把 这几行注释打开:

    [community]
    Include = /etc/pacman.d/mirrorlist
    
    [multilib]
    Include = /etc/pacman.d/mirrorlist
    

    我们再加一个源头进去:archlinuxcn,讲下面的内容复制到 /etc/pacman.conf

    [archlinuxcn]
    #The Chinese Arch Linux communities packages.
    SigLevel = Optional TrustAll
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
    

    安装yaourt

    pacman -S yaourt
    

    之后,我们就轻松的 pacman -S 来安装了。

    [root@archlinux ~]# pacman -S fcitx-im fcitx-sogoupinyin
    

    是不是 so easy ? 看起没问题一样的,其实呢,也不行,不管按 ctrl + shift 还是 Ctrl + Space 都调用不出来 @_@。
    这呢,就是坑!有么有?有么有?我想问到底是为什么要折腾,还不是被逼的么?
    一个程序好坏,就要看设计人员和制作人员是否体验够好,考虑的是不是够多,反复折腾,我累。。。
    来,解决这个bug,见官方文档:https://wiki.archlinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    Gnome On Wayland 用户无法使用 fcitx
    由于 wayland 无法读取 ~/.xprofile 中的环境变量,所以请在/etc/environment中加入:

    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    或在登录时选择 运行于 Xorg 的 Gnome 。

    把上面几行计入到 /etc/environment 中就行了,重启一下桌面,按一下快捷键就可以出来输入法了。

    安装网易云音乐

    当然,安装 网易云音乐 也很简单, pacman 一下就行了

    pacman -S netease-cloud-music
    

    安装浏览器以及其他

    chrome:

    pacman -S google-chrome
    

    firfox:

    pacman -S firefox
    

    shadowsocks:

    pacmans -S shadowsocks-qt5
    

    目前位置,基本都完成了,剩下的,想起来慢慢补充好了。

    WPS Office

    处理 Word 文档等

    pacman -S wps-office ttf-wps-fonts
    

    开机启动配置

    # 启用 dhcp 自动获取 ip 地址
    # systemctl enable dhcpcd
    # 启动桌面
    # systemctl enbale gdm
    
    展开全文
  • archlinux安装教程

    2020-06-13 18:03:05
    拨号安装win10与arch双系统安装教程说明第一步 下载archlinux,并刻录u盘第二步 重启系统参考文档功能快捷键如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容...

    说明:

    • 硬盘需要是GPT格式,电脑支持efi启动
    • 关闭win10的快速启动.。参考文档,点击跳转,已会可忽略
    • 重启电脑,进给boot,关闭boot的安全启动。参考文档,点击跳转,已会可忽略
    • 对于win10+linux双系统,装好win10后,win10会自动创建一个efi分区,只要把efi分区挂载到/boot/efi就行, 就可以共用efi分区,然后为linux留一个空白的硬盘分区作为根目录/即可

    1. 安装前

    1.1 验证签名

    可以从archlinux官方下载页面,选择国内的下载地址,下载archlinux镜像(archlinux-==version-x86_64.iso)和签名文件(archlinux-version-x86_64.iso.sig),

    $ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

    或者使用另一种方式

    $ pacman-key -v archlinux-version-x86_64.iso.sig

    1.2 制作和启动live环境

    1.2.1 windows可以使用Rufus

    1.2.2 Linux(不会保留u盘数据)

    # dd bs=4M if=path/to/archlinux.iso of=/dev/sd[a-z] status=progress oflag=sync
    

    用以下命令可以恢复u盘为存储设备

    # wipefs --all /dev/sd[a-z]
    

    1.2.3 macOS

    第一步 检查你的u盘

    $ diskutil list
    

    第二步 由于macOS会自动挂载u盘,所以需要取消挂载u盘(注意:不是弹出u盘)

    $ diskutil unmount+Disk /dev/diskX
    

    第三步 使用dd命令,BSD系列的dd命令,使用的是小写m

    # dd if=path/to/arch.iso of=/dev/rdiskX bs=1m
    

    1.2.4 Linux(保留u盘数据)

    • 从u盘分离一个分区/dev/sd[a-z][1-9]
    • 这个分区/dev/sd[a-z][1-9]需要被格式化成FAT32
    # mkdir -p /mnt/{iso,usb}
    # mount -o loop archlinux-version-x86_64.iso /mnt/iso
    # mount /dev/sd[a-z][1-9] /mnt/usb
    # cp -a /mnt/iso/* /mnt/usb
    # sync
    # umount /mnt/iso
    

    1.3 设置键盘布局

    默认为美式键盘,可以设置的键盘布局,用以下命令查看

    # ls /usr/share/kbd/keymaps/**/*.map.gz
    

    修改默认键盘布局,使用loadkeys命令,比如要设置成德国键盘布局,如下

    # loadkeys de-latin1
    

    控制台字体位于/usr/share/kbd/consolefonts/,可以用setfont命令设置

    1.4 验证启动方式

    # ls /sys/firmware/efi/efivars
    

    如果这个目录存在,这是UEFI启动方式;如果不存在,就是BIOS启动方式

    1.5 连接网络

    查询网卡:

    $ ip link
    

    在这里插入图片描述
    上网方式:

    • 拨号上网
    $ pppoe-setup
    
    >>> Enter your PPPoE user name (default  xxx):填用户名
    >>> Enter the Ethernet interface connected to the DSL modem ... (default enp2s0f1):填上面的有线网卡名
    >>> Enter the demand value (default no):不填
    >>> Enter the DNS information here: 8.8.8.8     填DNS解析填8.8.8.8
    >>> Enter the secondary DNS server address here:  此处不用填
    >>> Please enter your PPPoE password: 填拨号上网密码
    >>> Please re-enter your PPPoE password:  填拨号上网密码
    >>> Choose a type of firewall (0-2): 填0
    >>> Accept these settings and adjust configuration files (y/n)?    填y
    
    $ pppoe-start
    $ ping www.baidu.com -c4
    
    • wifi上网
      wifi-menu命令即可,图形化界面
    • 有线网络
      dhcpcd命令

    1.6 更新系统时间

    开启系统时间与网络时间同步服务

    # timedatectl set-ntp true
    

    检查系统时间是否正确

    # timedatectl status
    

    1.7 建立硬盘分区

    查看硬盘分区:

    $ lsblk
    

    建立分区,可以用cfdisk命令,例如:( /dev/sd[a-z]代表某块硬盘,不是某个分区)

    $ cfdisk /dev/sd[a-z]

    注意:

    • 至少需要两个分区,一个/, 一个efi分区(格式化成fat32格式),其他分区都是非必须的
    • 对于efi启动的电脑/boot不是必须的
    • swap分区也可以不用分,可以安装好后用swapfile代替
    • 如果是win10+linux系统,win10会自带一个efi分区,可以和linux共用

    1.8 格式化分区

    • 格式化常用命令:

    mkfs.fat -F 32
    mkfs.ext4
    mkfs.xfs
    mkfs.bfs
    swapon

    1.9 挂载分区

    分好区后先挂载根目录/, 再创建一个efi目录(e.g. mount /dev/sda2 /mnt

    # mkdir -p /mnt/boot/efi
    

    再把efi分区,挂载在刚才创建的目录下(e.g. mount /dev/sda1 /mnt/boot/efi

    2. 安装

    2.1 选择一个镜像

    在archiso中默认可以使用三种编辑器nano vi vim

    编辑/etc/pacman.d/mirrorlist文件(e.g. nano /etc/pacman.d/mirrorlist),换成国内源

    2.2 安装系统

    $ pacman -Syy
    $ pacstrap /mnt base base-devel  linux-lts linux-lts-headers linux-firmware
    

    这里建议使用linux-ltslinux-lts-headers

    • 你还需要安装联网工具和文本编辑器,添加到上面的pacstrap命令后
    • nano vi vim neovim 都是文本编辑器
    • netctl dhcp dhcpcd wpa_supplicant dialog ppp netctl套件,全装,可以使用简便的wifi-menu命令进行wifi连接,使用简便的dhcpcd命令进行有线网络连接
    • rp-pppoe 使用简便的pppoe命令进行拨号连接
    • dosfstools mkfs.fat命令包
    • e2fsprogs mkfs.ext4命令包
    • xfsprogs mkfs.xfs命令包
    • btrfs-progsmkfs.btrfs命令包
    • ntfs-3g mkfs.ntfs命令包
    • man-db man命令包

    3. 配置

    3.1 Fstab

    $ genfstab -U /mnt > /mnt/etc/fstab
    $ cat /mnt/etc/fstab                   查看硬盘信息是否正确
    

    3.2 Chroot

    $ arch-chroot /mnt
    

    3.3 设置时区

    # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    # hwclock --systohc --localtime                     生成 /etc/adjtime文件
    # timedatectl set-ntp 1                             联网时间
    # timedatectl set-timezone Asia/Shanghai
    # timedatectl set-local-rtc 1  
    

    3.4 本地化

    编辑/etc/locale.gen

    en_US.UTF-8 UTF-8                      去掉前面的#号
    zh_CN.UTF-8 UTF-8
    zh_TW.UTF-8 UTF-8
    
    # locale-gen
    # echo "LANG=en_US.UTF-8" > /etc/locale.conf
    

    默认键盘布局为美式键盘,如有需要可以编辑/etc/vconsole.conf,例如:

    KEYMAP=de-latin1
    

    3.5 网络配置

    编辑里的主机名(电脑名),编辑/etc/hostname

    archlinux
    

    添加hosts,编辑/etc/hosts

    127.0.0.1         localhost
    ::1               localhost
    

    3.6 初始化文件Initramfs

    这一步不是必须的,使用pacstrap安装 kernel内核(linux/linux-lts)时,这一步会自动执行
    对于使用LVM, system encryption or RAID的用户,需要修改mkinitcpio.conf文件,然后重新创建initramfs文件:

    # mkinitcpio -P
    

    3.7 设置root用户密码

    # passwd                  
    

    注意:输入密码时不会有提示,需要二次确认

    3.8 引到加载程序

    如果你使用的intel或者amd的cpu,应该安装’微码‘: intel-ucode或者amd-ucode,以确保系统的稳定性
    安装grub引导:

    $ pacman -S grub efibootmgr os-prober
    $ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux --recheck
    $ grub-mkconfig -o /boot/grub/grub.cfg
    

    4 重启

    退出chroot环境,输入exit或者按Ctrl+d
    
    可选用umount -R /mnt手动卸载被挂载的分区:这有助于发现任何「繁忙」的分区,并通过fuser查找原因。
    
    最后,执行poweroff关机,移除安装介质,然后重启
    
    

    5 安装后

    至此archlinux就算安装完毕了,后面就是安装图形化界面,驱动,和一些常用的应用了

    常见问题

    1. 由开源显卡nouveau驱动造成的开机图形界面卡死

    临时的方式:在grub界面按e键进入编辑界面,添加参数

    第一种参数: #不建议使用
    nouveau.modeset=0
    
    第二种参数
    driver=intel acpi_osi=! acpi_osi="Windows 2009"
    

    永久的方式:
    编辑/etc/modprobe.d/nouveau-blaklist.conf

    blacklist nouveau
    

    2. 怎样进入tty

    在grub界面按e键进入编辑界面,在quite后面添加一个数字:3
    

    比如:quite 3,一般在倒数第二行或者倒数第四行

    参考文档

    1. arch安装指导官方文档
    2. grub安装指导官方文档
    展开全文
  • 管理员模式 #pacman -S os-prober #grub-mkconfig -o /boot/grub/grub.cfg reboot

    管理员模式
    #pacman -S os-prober
    #grub-mkconfig -o /boot/grub/grub.cfg
    reboot

    展开全文
  • 第一次装archLinux时,感觉不是很明白各个命令的大致意思,不久前Windows的系统出问题了,不得不重了,我想我可以不用Linux了,弄得是单系统,Windows也差不多配置好了,但是我发现,Windows用eclipse好卡,或许是...
  • 首先你需要安装 win10 建议你格式化硬盘全新安装(新的开始麻),分区以我为例,C盘100G D盘100G E盘100G win10的具体安装过程就不说了,十分简单,在 msdn itell you 下载你需要的版本,解压...
  • 笔记本显卡 EFI 启动安装 ArchLinux   简直准备一个 ≥ 4G 的U盘,用U盘安装系统,并且在操作错误的时候能再次通过U盘启动拯救系统。   这里以当前系统为 Windows 系统举例安装,国内镜像下载地址:163.com。...
  • win10安装 ------------------------------------------------------------------------ 原版win10安装这里不用多说。...archlinux安装 ------------------------------------------------------------------
  • 在新买的戴尔笔记本电脑里,我因安装了centos导致windows10启动项消失,一怒之下格式化了硬盘重新安装,思考了几天决定windows7和centos,可是win7装完了以后,centos一直无法装入,无奈之下,决定使用archlinux来...
  • 新机安装后写的,所以就没有截图,凑合着看吧~~~ 准备 在官网下载系统镜像 wget http://mirrors.163.com/archlinux/iso/2019.04.01/archlinux-2019.04.01-x86_64.iso 制作系统盘 准备一个U盘 插入电脑中,使用sudo ...
  • 注意:本人安装Archlinux的时间是2016-5-17,本文内容很有可能过时,请以ArchWiki上的Beginners’ guide为准。对于Linux经验不是很充足的小白我来说,安装Archlinux还是一件比较有挑战性的事,其间遇到了很多问题,...
  • 今天我来说一说如何在windows7下安装arch-linux双系统安装方法有: 1.下载安装包后刻光盘录盘(或U盘),然后重启,设置BOOT,启动光盘(U盘)来执行安装 2.使用EasyBCD(或grub4dos)来编写MBR启动 由于我刻录...
  • 的 win7 ,然后用U盘引导安装archlinux. 完成后,开机grub引导画面只有archlinux的选项,而没有出现win7的。 用U盘引导登录或者直接登录ubuntu 在控制台输入 #sudo update-grub 登录archlinux ,编辑/...
  • 当时自己安装的时候比较刚,鼓捣了2天,看了网上一些资料,总结修改写下来记录一下。 本机是联想THINKPAD E450C,预装Windows10,UEFI。 ArchLinux安装的过程是可以全程介入的,出了错很容易知道哪里出错了,也方便...
  • 来公司都几个月了,一直没有机会将公司配的笔记本成linux,最近因为发现windows是越来越慢了,慢的有时候气得我只想把它从三楼扔下去。还是换系统吧。...双系统安装。因为要保留之前的win7系统
  • 安装ArchLinux BIOS mbr

    2018-11-07 01:35:05
    本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程! ISO下载地址:http://mirrors.163.com/archlinux/iso/2013.08.01/archlinux-2013.08.01-dual.iso    ...
  • 记录笔记本安装Archlinux的几个折腾之处首先 ,安装就有问题,想用UEFI的引导模式安装,结果屡次说加载EFI文件失败,无奈该了BIOS数次,还不行,最后将BIOS中操作系统选项从“其他系统”改成“MS windows 8”就成功...
  • 在 Dell XPS 15 上安装 Windows 10 + Ubuntu 双系统,主要把默认安装的 Windows 修改到 AHCI 模式下。 安装环境 以下为成功安装的环境: Dell XPS 15 默认安装的 Windows 10 Ubuntu 16.04 安装过程 把...
1 2 3 4 5 ... 20
收藏数 898
精华内容 359
关键字:

双系统装archlinux