首页 > 代码库 > Vmware 安装 ArchLinux
Vmware 安装 ArchLinux
内存太小,想在window里跑跑虚拟机别的就不用干了,正好硬盘里还有个ArchLinux的iso,装着试试能不能跑流畅。
搜了官网的guide,感觉不是很条理,主要参考的是这位仁兄的文章。
首先,用Vmware加载iso,自动会进入命令行安装。
第一步要做的是分区:
cfdisk /dev/sda
会进入分区界面,分出一块swap,一块主分区,write,退出。此时我以为可以直接mount了,但是mount的时候却提示:
# mount /dev/sda1 /mntmount: block device /dev/sda1 is write-protected, mounting read-onlymount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so
应该是没格式化的问题,用以下命令格式化sda1为ext4的时候,就可以正常mount了:
mkfs.ext4 /dev/sdb1
挂载分区:
# mount /dev/sda1 /mnt
修改镜像地址的顺序,国内的能下的快点:
vi /etc/pacman.d/mirrorlist
把China的地址放在最前面。
安装:
pacstrap /mnt base base-devel
会联网下载很多包。
pacstrap /mnt grub-bios
这时就算大体装好了,还需要各种配置。
保存文件系统表
genfstab -p /mnt >> /mnt/etc/fstab
切换到挂载的root下
arch-chroot /mnt
编辑主机名
vi /etc/hostname
编辑语言支持
vi /etc/locale.conflocale-gen
初始化内存
mkinitcpio -p linux
设置root密码
passwd root
安装grub
grub-install /dev/sda
此后我以为设置好了,就继续后续unmount,rebooot什么的,但是重启之后会出现ArchLinux的grub,点进去会显示error:no such device .
找了很久,也是各有各说法,回到上面那篇帖子,看到下头有位仁兄的回复:
原来grub的配置文件可以用:
grub-mkconfig -o /boot/grub/grub.cfg
自动生成。
然后exit退出挂载的root,unmont掉/mnt下的分区:
exitunmount /mnt
重启就可以进入Arch的命令行了,用root和之前设置好的密码可以登录,但是如果想好好用的话还是别扛着root裸奔了,最好还是建个用户:
useradd -m -s /bin/bash name
好了,ArchLinux就能用了~
其实还是官方的wiki最权威,网上的很多文章都已经过时了。wiki
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。