小观音 發表於 2020-5-14 19:07:00

ArchLinux安装(Deepin v20桌面环境)

<p>许多网友反映之前的教程安装好后连不上互联网,最近我刚好又安装了一遍,总结出以下没毛病的过程</p>
<p>按照此教程需要你会基本的<code>vim</code>操作(或其他文本编辑工具比如<code>nano</code>),基本的<code>fdisk</code>分盘操作(或其他分盘工具),<code>fdisk</code>的使用我在上次教程中有傻瓜式的说明</p>
<p>一下为个人在自己笔记本电脑安装arch全过程</p>
<h2 id="1-联网">1. 联网</h2>
<pre><code>wifi-menu
</code></pre>
<p><em>检查是否联通</em></p>
<pre><code>ping www.baidu.com
</code></pre>
<h2 id="2-更新系统时钟">2. 更新系统时钟</h2>
<pre><code>timedatectl set-ntp true
</code></pre>
<h2 id="3-磁盘分区">3. 磁盘分区</h2>
<p>用下面命令检查你要安装的磁盘</p>
<pre><code>fdisk -l
</code></pre>
<p>这里假设安装到<code>/dev/sda</code>,然后用下面命令对磁盘分区(fdisk具体使用方法可参考我的另一篇博客里面有提到)</p>
<pre><code>fdisk /dev/sda
</code></pre>
<p>这里我给出我的方案:</p>
<table>
<thead>
<tr>
<th>类形</th>
<th>磁盘大小</th>
<th>磁盘序号</th>
</tr>
</thead>
<tbody>
<tr>
<td>boot分区</td>
<td>500m</td>
<td>/dev/sda1</td>
</tr>
<tr>
<td>swap分区</td>
<td>6G</td>
<td>/dev/sda2</td>
</tr>
<tr>
<td>根分区</td>
<td>其余</td>
<td>/dev/sda3</td>
</tr>
</tbody>
</table>
<p>home目录我是在系统安装好后进行的,你们也可以在这一步进行</p>
<h2 id="4-格式化分区">4. 格式化分区</h2>
<p>将boot分区格式化为 <code>ext2</code></p>
<pre><code>mkfs.ext2 /dev/sda1
</code></pre>
<p>将swap分区格式化为<code>swap</code></p>
<pre><code>mkswap /dev/sda2
</code></pre>
<p>打开swap分区</p>
<pre><code>swapon /dev/sda2
</code></pre>
<p>将根目录/home目录格式化为<code>ext4</code></p>
<pre><code>mkfs.ext4 /dev/sda3
</code></pre>
<h2 id="5-挂载分区">5. 挂载分区</h2>
<h3 id="1-先将根分区挂载到mnt目录">1. 先将根分区挂载到<code>/mnt</code>目录</h3>
<pre><code>mount /dev/sda3 /mnt
</code></pre>
<h4 id="2-再在mnt目录下新建boot目录">2. 再在<code>/mnt</code>目录下新建<code>boot</code>目录</h4>
<pre><code>mkdir /mnt/boot
</code></pre>
<h3 id="3-最后将boot分区挂载在刚刚创建的mntboot目录">3. 最后将boot分区挂载在刚刚创建的<code>/mnt/boot</code>目录</h3>
<pre><code>mount /dev/sda1 /mnt/boot
</code></pre>
<h2 id="6-开始安装系统">6. 开始安装系统</h2>
<h3 id="1-先配置软件源推荐选择清华源">1. 先配置软件源(推荐选择清华源)</h3>
<p>搜索<code>tuna</code>将其粘贴到文件第一行</p>
<pre><code>vim /etc/pacman.d/mirrorlist
</code></pre>
<h3 id="2-刷新一下">2. 刷新一下</h3>
<pre><code>pacman -Syy
</code></pre>
<h3 id="3-然后开始安装系统到devsda1也就是挂载点mnt">3. 然后开始安装系统到<code>/dev/sda1</code>也就是挂载点<code>/mnt</code></h3>
<p>其中必须安装的有<code>base</code> <code>linux</code> <code>linux-firmware</code>,推介也把<code>base-devel</code>安装上</p>
<pre><code>pacstrap /mnt base linux linux-firmware base-devel
</code></pre>
<h3 id="4-安装完成之后需生成fstab文件">4. 安装完成之后需生成<code>fstab</code>文件</h3>
<pre><code>genfstab -U /mnt &gt;&gt; /mnt/etc/fstab
</code></pre>
<h2 id="7-切换环境">7. 切换环境</h2>
<h3 id="1-切换到刚刚安装好的系统">1. 切换到刚刚安装好的系统</h3>
<pre><code>arch-chroot /mnt
</code></pre>
<h3 id="2-配置时区">2. 配置时区</h3>
<pre><code>ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
</code></pre>
<h3 id="3-设置硬件时间">3. 设置硬件时间</h3>
<pre><code>hwclock --systohc
</code></pre>
<h3 id="4-安装vim我习惯了使用vim编辑">4. 安装vim(我习惯了使用vim编辑)</h3>
<pre><code>pacman -S vim
</code></pre>
<h3 id="5-设置语言">5. 设置语言</h3>
<h4 id="1-将etclocalegen中en_usutf-8和zh_cnutf-8的注释去掉">1. 将/etc/locale.gen中<code>en_US.UTF-8</code>和<code>zh_CN.UTF-8</code>的注释去掉</h4>
<pre><code>vim /etc/locale.gen
</code></pre>
<h4 id="2-然后生成一下">2. 然后生成一下</h4>
<pre><code>locale-gen
</code></pre>
<h4 id="3-配置-etclocaleconf文件">3. 配置 /etc/locale.conf文件</h4>
<p>在 <code>/etc/locale.conf</code>文件中写入<code>LANG=en_US.UTF-8</code></p>
<pre><code>echo LANG=en_US.UTF-8 &gt;&gt; /etc/locale.conf
</code></pre>
<h3 id="6-设置root用户密码">6. 设置root用户密码</h3>
<pre><code>passwd
</code></pre>
<h3 id="7-安装网络相关的包">7. 安装网络相关的包</h3>
<pre><code>pacman -S iw wpa_supplicant dialog net-tools networkmanager dhcpcd
</code></pre>
<p>设置网络工具开机自启</p>
<pre><code>systemctl enable NetworkManager
systemctl enable dhcpcd
</code></pre>
<h3 id="8-按装cpu编码">8. 按装cpu编码</h3>
<p>如果是<code>intel</code>cpu</p>
<pre><code>pacman -S intel-ucode
</code></pre>
<p>如果是<code>amd</code>cpu</p>
<pre><code>pacman -S amd-ucode
</code></pre>
<h3 id="9-安装引导">9. 安装引导</h3>
<p>注意第二条命令是你安装系统的盘符,如果你安装在<code>/dev/sdb</code>就填<code>/dev/sdb</code></p>
<pre><code>pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
</code></pre>
<h3 id="10-给你的系统取个名字">10. 给你的系统取个名字</h3>
<pre><code>echo yourname &gt; /etc/hostname
</code></pre>
<p><em><strong>到此系统就安装好了,先别急着退出,接下来开始安装桌面</strong></em></p>
<h2 id="8-开始安装deepin-v20桌面">8. 开始安装Deepin v20桌面</h2>
<h3 id="1-安装xorg">1. 安装Xorg</h3>
<pre><code>pacman -S xorg
</code></pre>
<h3 id="2-安装触摸板驱动">2. 安装触摸板驱动</h3>
<pre><code>pacman -S xf86-input-synaptics
</code></pre>
<h3 id="3-安装字体">3. 安装字体</h3>
<p>超级喜欢<code>dejavu</code>字体</p>
<pre><code>pacman -S ttf-dejavu wqy-microhei
</code></pre>
<h3 id="4-创建用户">4. 创建用户</h3>
<p>将新建用户移入<code>wheel</code>组并指定shell为<code>bash</code>(以后可修改)</p>
<p>kain 为我设置的用户,你们可以取别的名字</p>
<pre><code>useradd -m -G wheel -s /bin/bash kain
</code></pre>
<p>为新用户设置密码</p>
<pre><code>passwd kain
</code></pre>
<p>为新用户添加管理员权限(可以使用sudo命令)</p>
<p>将文件<code>/etc/sudoers</code>中的<code>wheel ALL=(ALL) ALL</code>那一行前面的注释去掉</p>
<pre><code>vim /etc/sudoers
</code></pre>
<h3 id="5-开始安装桌面">5. 开始安装桌面</h3>
<h3 id="1-安装桌面及基本应用">1. 安装桌面及基本应用</h3>
<p>其中<code>deepin</code>是必须的<code>deepin-extra</code>是一些常用软件包括终端和文件管理器等(为了方便推荐安装上)</p>
<pre><code>pacman -S deepin deepin-extra
</code></pre>
<h3 id="2-激活登录窗口lightdm">2. 激活登录窗口<code>lightdm</code></h3>
<p>先修改lightdm配置文件</p>
<pre><code>vim /etc/lightdm/lightdm.conf
</code></pre>
<p>指定<code>greeter-session</code>为<code>lightdm-deepin-greeter</code></p>
<pre><code>
...
greeter-session=lightdm-deepin-greeter
</code></pre>
<p>开机自启</p>
<pre><code>systemctl enable lightdm
</code></pre>
<h3 id="3-安装声音">3. 安装声音</h3>
<pre><code>pacman -S alsa-utils pulseaudio pulseaudio-alsa
</code></pre>
<h3 id="4-安装显卡驱动">4. 安装显卡驱动</h3>
<p>确定显卡型号</p>
<pre><code>lspci | grep VGA
</code></pre>
<p>英特尔核显</p>
<pre><code>pacman -S xf86-video-vesa
</code></pre>
<p>英伟达</p>
<pre><code>pacman -S xf86-video-nv
</code></pre>
<p>ATI</p>
<pre><code>pacman -S xf86-video-ati
</code></pre>
<p>到这里arch已经完全安装结束了</p>
<h2 id="9-退出当前环境">9. 退出当前环境</h2>
<pre><code>exit
</code></pre>
<h2 id="10-卸载分区">10. 卸载分区</h2>
<pre><code>umount -R /mnt
</code></pre>
<h2 id="11-重启">11. 重启</h2>
<pre><code>reboot
</code></pre>
<p>拔掉u盘</p>
<p>接下去就可以对安装好的arch做一些配置,和常用软件的的安装,我下次更新</p><br><br>
来源:https://www.cnblogs.com/kainhuck/p/12890803.html
頁: [1]
查看完整版本: ArchLinux安装(Deepin v20桌面环境)