1. 程式人生 > >VMware 虛擬機器安裝 ArchLinux 系統全過程記錄

VMware 虛擬機器安裝 ArchLinux 系統全過程記錄

1. 建立VMware 虛擬機器
2. 選中  x86-64  啟動
3. fdisk /dev/sda  


   分成2個區,一個sda1, sda2  分別為10G, 40G
   
   初始化 sda2為  ext4格式
   mkfs.ext4  /dev/sda2


   格式化 sda1為 swap 
   mkswap /dev/sda1
   swapon /dev/sda1


   掛載sda2到mnt ,也就是sda2作為系統根分割槽
   mount /dev/sda2 /mnt


4. 修改源,一定要將國內源放首位
   vi /etc/pacman.d/mirrorlist 


   寫入下面三個國內源:
   Server = http://mirrors.163.com/archlinux/$repo/os/$arch
   Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
   Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch


   儲存退出。


   pacman -Syy


5. pacstrap /mnt base base-devel 
   
6. genfstab -p /mnt >> /mnt/etc/fstab


7.
   執行命令: arch-chroot /mnt /bin/bash (網上有人說要這麼執行下,否則不能成功安裝桌面)
   
   exit 退出 
   arch-chroot /mnt 重新進入。
   提示符變成 : sh-4.2 #


8.初始化記憶體
 mkinitcpio -p linux


 nano /etc/hostname  設定 機器名稱 
   David_ArchLinux 、 


9.  pacman -S net-tools//網路


    pacman -S grub-bios //安裝grub
    grub-install --recheck /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
    上面三行一定要執行,否則沒有grub重啟進不來。


    pacman -S alsa-utils linux-headers
    
10.
顯示卡驅動
 pacman -S xf86-video-vesa        # 通用顯示卡驅動,不提供任何2D和3D加速功能
 pacman -S xf86-video-intel        # Intel
 pacman -S xf86-video-nouveau    # Nvidia
 pacman -S nouveau-dri
 # pacman -S xf86-video-ati        # Ati
 #
 # 虛擬機器: pcaman -S xf86-video-vesa
 
11. 
vi  /etc/pacman.conf


新增如下:
 [archlinuxcn]
#The Chinese Arch Linux communities packages.
SigLevel = Optional TrustAll
Server   = http://repo.archlinuxcn.org/$arch


#pacman -Sy


12.
(這個應該是可以不裝)
安裝 yaourt
#pacman -S yaourt


13. exit 
    umount /mnt
    reboot  


   進入到 grub介面


   重啟後,如果連不上網路,啟用dhcp
   systemctl enable dhcpcd
   systemctl start  dhcpcd


14. 安裝 xorg
pacman -S xorg-server  xorg-xinit   xorg-utils xorg-server-utils mesa


15.  筆記本觸控板支援
 pacman -S xf86-input-synaptics


16. 測試X工作是否正常
 pacman -S xorg-twm xorg-xclock xterm




17. 
現在可以用startx啟動X看到簡陋的圖形介面.
 startx




18. 
安裝桌面(xfce4 ):
 pacman -S xfce4 


啟動 xfce4 使用: startxfce4


19.
sudo paceman -S open-vm-tools
sudo systemctl enable vmware-vmblock-fuse
vmware-user-suid-wrapper


如果上面的不生效,再按照下面的2個 應該就ok了。
xf86-input-vmmouse,xf86-video-vmware


安裝 vm tools ,要不視窗畫面太小,不能隨虛擬機器視窗大小變化。