Linux 之最终奥义:双 Arch 大法!
Shaka / 2023-07-23
昨天因为修改了一些内核参数,我的 Arch Linux 无法启动了,因为出差在外没带 U 盘,所以又又又买了一个,做成启动盘修复系统。在这次事故里,我领悟到折腾 Linux 的最终方案:双 Arch。
双 Arch :安装一大一小两个 ArchLinux 系统,大的日常使用,小的在崩溃修复时使用。它的关键在于是当日常用的 ArchLinux 系统崩溃无法启动时,登陆修复用的小的 ArchLinux 系统,然后通过 chroot 切换到那个无法启动的操作系统进行修复,优点是不需要准备启动 U 盘。
当然如果需要的话还可以加上一个 Windows 系统。
一些经验
- 系统出问题时不要慌,在你格式化硬盘前都是小问题。
- 进行没把握的危险操作时,备份你的重要数据。
相关命令
- 查看分区: lsblk 和 fdisk -l
- 挂载分区: mount /dev/分区 /mnt
- 分区表: /mnt/etc/fstab
- 生成分区表: genfstab -U /mnt » /mnt/etc/fstab
- 切换操作系统: arch-chroot /mnt
- 安装 grub (示例): grub-install –target=x86_64-efi –efi-directory=/boot –bootloader-id=ArchLinux
- 生成 grub 配置:grub-mkconfig -o /boot/grub/grub.cfg
- default grub : /etc/default/grub