computer_knowledge_notes/Software/Linux分发版/Distr_manjaro.md

1.6 KiB
Raw Blame History

系统设置

# 更换源
sudo pacman-mirrors -i -c China -m rand
sudo pacman -Syy

# 支持中文输入法
sudo pacman -S fcitx-im fcitx-configtool fcitx-cloudpinyin

忘记登陆密码

  • 方法一给内核传single参数使用passwd命令修改密码

  • 方法二给内核传init=/bin/bash参数用mount命令把根分区重新挂载为可读写使用passwd命令修改密码再把根分区重新挂载为只读

错误解决

error: unknown filesystem
  • 描述:在启动的时候grub直接进入恢复模式提示"unknown filesystem"。或者在有的电脑上直接就识别不出来启动盘。

  • 原因分析问题应该是出在启动盘的grub上因为电脑自带的grub没问题而启动盘的grub报错。

  • 解决方法网上提到的方法是用ls命令找到manjaro所在的分区然后用set命令进行设置。但我面临的问题是ls命令列出的分区均提示"unknown filesystem"。这种情况下该怎么办呢有变通的方法就是用硬盘上已有的grub来引导manjora。过程如下

    ls 	# 应该可以看到(hd0,msdos1)这就是manjaro启动分区
    ls (hd0,msdos1)/	# 如果可以看到存在manjaro/目录,表明确实就是这个分区
    set root=hd0,msdos1	# 设置根设备
    set prefix=(hd0,msdos1)/boot/grub	# 设置grub目录的绝对路径
    insmod normal	# 调用normal模块
    normal			# 
    
failed to start remount boot and kernel file system
  • 描述:启动的时候有如上提示
  • 原因分析:我的/etc/fstab里根分区的UUID错误
  • 解决方法通过blkid找到正确的UUID然后修改/etc/fstab