VMware 虛擬機器安裝 ArchLinux 系統全過程記錄
阿新 • • 發佈:2019-01-22
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 ,要不視窗畫面太小,不能隨虛擬機器視窗大小變化。
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 ,要不視窗畫面太小,不能隨虛擬機器視窗大小變化。