共计 1339 个字符,预计需要花费 4 分钟才能阅读完成。
XINGMO_OS 安装到硬盘 日志
以下是将XINGMO_OS安装到硬盘的步骤,适用于 BIOS 传统模式引导:
1. 分区及格式化硬盘
假设目标硬盘为 /dev/sda(操作前请确认设备名,避免误删数据):
将分区表类型改为MBR
parted /dev/sda
输入以下命令:
(parted) mklabel msdos # 将分区表类型改为MBR(MSDOS)
(parted) quit # 退出
非交互式(命令行直接执行)
sudo parted /dev/sda mklabel msdos -s # -s表示静默模式,无需确认
使用 fdisk 分区
# 使用 fdisk 分区(创建 MBR 分区表)
fdisk /dev/sda
• 输入 o 创建新的 MBR 分区表。
• 输入 n 创建新分区(例如:整个硬盘作为单个主分区)。
• 按需调整分区大小,设置类型为 Linux filesystem (默认 83)。
• 输入 a 将分区标记为可启动。
• 输入 w 保存并退出。
# 格式化分区为 ext4
mkfs.ext4 /dev/sda1
2. 挂载分区并复制系统文件
# 挂载目标分区
mount /dev/sda1 /mnt
复制 Live 系统文件到硬盘(排除虚拟文件系统)
安装debootstrap
apt install debootstrap
网络安装debian基础环境到硬盘
rsync -a –progress / /mnt/ –exclude={/dev/,/proc/,/sys/,/tmp/,/run/,/mnt/,/media/*,/lost+found}
debootstrap --arch=amd64 --variant=minbase bullseye /mnt https://mirrors.tuna.tsinghua.edu.cn/debian/
挂载必要目录以便 chroot
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /run /mnt/run
3. Chroot 到目标系统配置
chroot /mnt
4.安装linux内核 及 软件工具 (chroot中)
apt install linux-image-amd64 systemd-sysv network-manager net-tools iproute2 iputils-ping zip unzip curl vim nano openssh-server
修改 hostname
echo "XINGMO_OS" > /etc/hostname
5. 安装 GRUB 引导加载器
# 安装 GRUB 包(若 Live 环境中未预装)
apt update && apt install -y grub-pc
# 安装 GRUB 到硬盘 MBR
grub-install /dev/sda
# 生成 GRUB 配置文件
update-grub
6. 配置 fstab 文件
# 获取根分区的 UUID
blkid /dev/sda1
# 编辑 /etc/fstab
vim /etc/fstab
添加以下内容(替换 UUID 为实际值):
UUID=你的分区UUID / ext4 defaults 0 1
7. 退出 Chroot 并清理
exit # 退出 chroot
umount -R /mnt # 卸载所有挂载点
8. 重启系统
reboot
• 在 BIOS 中确保从硬盘启动,验证系统是否正常引导。
正文完



hello,相关链接:https://xingmo.cc/os