XINGMO_OS 安装到硬盘 日志(1)

397次阅读
一条评论

共计 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 中确保从硬盘启动,验证系统是否正常引导。


正文完
 2
评论(一条评论)
xingmo的头像
xingmo 博主
2025-08-05 20:14:12 回复

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

 Windows  Edge