我安装了 Debian,其引导分区已放置在 ext2 格式的 U 盘上。如果我错了,请纠正我,但我相信在大多数情况下,不应该插入和安装U盘。因此,我计划在计算机完成启动后移除 USB 记忆棒。
在什么情况下我必须重新安装 U 盘上的启动分区以及如何正确执行此操作?跑步时我总是需要挂载吗apt-get dist-upgrade
?
答案1
您需要在的行noauto
中添加选项,这样系统就不会在每次启动时尝试安装它。/boot
etc/fstab
您需要/boot
在系统更新之前挂载分区,因为根据包管理器数据库,其位置中缺少文件可能会中断启动。例如,grub2-mkconfig
除了安装新文件之外,grub2 和内核软件包的更新通常也会触发执行。当然,如果您确定要安装的更新不会触及/boot
或/etc/default/grub
(或任何与引导过程相关的配置文件),那么您不需要挂载/boot
此外,最好创建一个udev
与您的 USB 记忆棒序列号相匹配的规则,以防止它使用常规用户凭据自动安装(如果您的环境默认这样做)。