您尚未登录。

#1 2014-06-19 16:00:35

cliier
会员
注册时间: 2011-10-19
帖子: 146

thinkpadx240+uefi+gpt archlinux 安装篇

配置环境

——————————————————
   

archlinux+awesome+slim

    先上图:
         直接上图

   

配置篇

       http://bbs.archlinuxcn.org/viewtopic.ph … 154#p19154

刚装上archlinux,想做个记录,以免下次崩溃的方便使用,以下是按照我的情况更改的。
如果想要更详细或者原文的请移步http://bbs.archlinuxcn.org/viewtopic.php?id=1037
“这里想和大家说一下,因为中文版wiki还没来得及更新,所以中文wiki里警告dd不支持uefi引导。但是现在已经支持了,相关说明在英文wiki页面。”

准备安装介质

---------------------------
     

U盘

   

# dd bs=4M if=</路径/ArchISO.iso> of=/dev/sd<X> && sync
建立网络连接

  ---------------------------
    我这边使用的安卓手机网络共享功能来链接网络的。因为只有wifi,但是archlinux 还没有支持x240网卡的驱动
   

 # ip link set usb0 up

   

 # ip addr add 192.168.1.2/24 dev usb0

       

分区方案 cgdisk /dev/sda

--------------------
          sda           120G
        ├─sda1 vfat    512M /boot/EFI
        ├─sda2 swap    8G
        ├─sda3 ext4    79.5G /
        └─sda4 ext4    200G /home

   
 

创建文件系统

---------------------------
            创建 vFAT 分区:

           

# mkfs.vfat -F32 /dev/sda1

            创建 ext4 分区:

           

# mkfs.ext4 /dev/sda3

           

 # mkfs.ext4 /dev/sda4

            创建并激活 swap 分区:

           

# mkswap /dev/sda2

           

# swapon /dev/sda2
挂载新分区

---------------------------
            挂载 /:

           

 # mount /dev/sda3 /mnt

           挂载 /home:

           

# mkdir /mnt/home

           

 # mount /dev/sda4 /mnt/home

            挂载 UEFI 分区:

           

# mkdir -p /mnt/boot/EFI

           

# mount /dev/sda1 /mnt/boot/EFI

       

安装基础系统

---------------------------
   网速不理想,或者可以添加几个源试试。

      Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch  #中科院
      Server = http://mirrors.163.com/archlinux/$repo/os/$arc    #163

       

# pacstrap -i /mnt base base-devel

   生成 fstab

   

# genfstab -U -p /mnt >> /mnt/etc/fstab
配置基础系统

---------------------------
   

# arch-chroot /mnt /bin/bash

编辑 /etc/locale.gen,反注释需要的 locale(移除 #):
       

#zh_CN.UTF-8 UTF-8

    更新配置
       

# locale-gen

       
    桌面中文配置
     

 # echo LANG=en_US.UTF-8  > /etc/locale.conf

  ~/.xinitrc 里加入
     

 #export LANG=zh_CN.UTF-8

   

时区

--------------------------
   
   

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

     
       硬件时间 (推荐)使用 UTC 时间:

       

# hwclock --systohc --utc

       

主机名

---------------------------

   

# echo <主机名> > /etc/hostname

   

# 将<主机名>添加至 /etc/hosts
有线连接:

     

# systemctl start dhcpcd.service    # 连接

   

# systemctl enable dhcpcd.service    # 开机自动连接

     

创建 ramdisk 环境

    ---------------------------

   

 # mkinitcpio -p linux
设置root密码

     

# passwd
安装引导器

---------------------------
       

# pacman -S grub efibootmgr

       

# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub --recheck

   

生成配置文件

---------------------------
   

 # grub-mkconfig -o /boot/grub/grub.cfg

 

卸载分区并重启

---------------------------
   
   退回安装环境

   

# exit

    卸载新分区

   

# umount -R /mnt

    重启

   

# reboot

    移除安装介质

最近编辑记录 cliier (2014-07-26 03:53:22)

离线

#2 2014-06-19 16:07:04

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: thinkpadx240+uefi+gpt archlinux 安装篇

看到cgdisk我就不想玩了

离线

页脚