win 10 + archlinux 双系统安装(BTRFS文件系统)、配置、美化----双系统的安装 - Go语言中文社区

win 10 + archlinux 双系统安装(BTRFS文件系统)、配置、美化----双系统的安装


        很多人在安装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  ,在按下 回车 就可以关机了。







            

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/AsynSpace/article/details/80199143
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-02 17:56:21
  • 阅读 ( 1633 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢