直接DD系统会出错,还是得进内存救援系统mfslinux进行DD……

[复制链接]
查看: 8650   回复: 7
发表于 2024-10-31 10:39:03 | 显示全部楼层 |阅读模式
# mfslinux默认用户密码端口
root
mfslinux
22

# BIOS GRUB引导方式

# 建议使用Ubuntu Debian新版系统 进行操作
# 出处
https://netboot.xyz/docs/booting/grub/

# 安装 grub-imageboot
apt install grub-imageboot

# 下载mfslinux ISO
mkdir /boot/images
cd /boot/images
wget https://mfsbsd.vx.sk/files/iso/mfslinux/mfslinux-0.1.10-f9c75a4.iso

# 修改启动方式从ISO引导 1引导原系统 2引导进ISO镜像
sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g' /etc/default/grub

# 重新生成grub启动配置文件
update-grub2

# 重启即可进入mfslinux内存救援系统
UEFI x64引导方式

# 这是目前GCP AZURE ORACLE等都在用的引导方式 BIOS引导失败就用UEFI就得了
# UEFI方式引导方式的镜像操作起来比较麻烦 要耐心
# 安装个虚拟机运行Ubuntu 第一个硬盘装系统 第二个硬盘给50M而已就得了 太大了直接DD到VPS回出错
# 以第二块硬盘识别为sdb举例进行操作
# 格式化第二块硬盘为FAT32格式 UEFI必须用FAT32格式

mkfs.vfat -F 32 -n MULTIBOOT /dev/sdb

# 创建挂载目录
mkdir /mnt/USB
mount /dev/sdb1 /mnt/USB

# 创建UEFI X64 GRUB引导文件
grub-install --force --removable --no-floppy --target=x86_64-efi --boot-directory=/mnt/USB/boot --efi-directory=/mnt/USB

# 创建grub.conf文件 让从mfslinux启动
# 其他的系统参考这里 https://pendrivelinux.com/downloads/multibootlinux/grub.cfg

cd /mnt/USB/boot/grub

nano /mnt/USB/boot/grub/grub.cfg
set timeout=10
set default=1

menuentry "mfslinux ISO" {
loopback loop /mfslinux.iso
linux (loop)/isolinux/vmlinuz
initrd (loop)/isolinux/initramfs.igz
}



# mfslinux官方镜像不支持DHCP获取IPV6地址 如果需要需要自行生成镜像 看这里 https://hostloc.com/thread-1010591-1-1.html
# 或者 IPV4连上之后再启用DHCP 获取IPV6地址 看这里 https://hostloc.com/forum.php?mo ... 61&pid=12479212
# 把mfslinux.iso镜像放这里
# 名称要跟/mnt/USB/boot/grub/grub.cfg一致 不然找不到文件


cd /mnt/USB
wget -O mfslinux.iso https://mfsbsd.vx.sk/files/iso/mfslinux/mfslinux-0.1.10-f9c75a4.iso

# 强行取消挂载
umount -l /mnt/USB

# dd保存为mfslinux img镜像并传输到小鸡nginx的下载目录
dd if=/dev/sdb1 | ssh root@10.1.1.235 dd of=/usr/share/nginx/html/mfslinux.iso

# 或者dd保存到本地
dd if=/dev/sdb1 of=mfslinux.img bs=4M

至此全部完成

# 重新挂载文件系统为只读
echo 1 > /proc/sys/kernel/sysrq
echo u > /proc/sysrq-trigger

常见DD命令
# 直接DD
wget -O- http://10.1.1.235/mfslinux.img | dd of=/dev/sda bs=4M oflag=sync status=progress
# 解压gz再DD
wget -O- https://downloads.openwrt.org/releases/22.03.0-rc1/targets/x86/64/openwrt-22.03.0-rc1-x86-64-generic-ext4-combined-efi.img.gz | gzip -d | dd of=/dev/sda bs=4M oflag=sync status=progress
# zcat再DD 也有xzcat 按实际需求来
wget -O- https://download.mikrotik.com/routeros/7.3beta37/chr-7.3beta37.img.zip | zcat | dd of=/dev/sda bs=4M oflag=sync status=progress

# 下图是GCP的,GCP使用UEFI引导
# DO用BIOS引导
# 其他的需要你们探索发现了


直接DD系统会出错,还是得进内存救援系统mfslinux进行DD……

直接DD系统会出错,还是得进内存救援系统mfslinux进行DD……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2024-10-31 10:39:12 | 显示全部楼层
今天这个 明天那个 后天又改回来    有意思吗    这种帖子没人看的(庸人自扰)
回复 支持 反对

使用道具 举报

发表于 2024-10-31 10:39:24 | 显示全部楼层
看不懂 但技术贴帮顶
回复 支持 反对

使用道具 举报

发表于 2024-10-31 10:39:38 | 显示全部楼层
apt install ipxe 不就能netboot了
回复 支持 反对

使用道具 举报

发表于 2024-10-31 10:39:59 | 显示全部楼层
没有VNC也能搞吗
回复 支持 反对

使用道具 举报

发表于 2024-10-31 10:40:21 | 显示全部楼层
你不看不代表别人不需要 你可以去看之前相关帖子的收藏 二刺螈真是奇怪
回复 支持 反对

使用道具 举报

发表于 2024-10-31 10:40:46 | 显示全部楼层
KDE 发表于 2022-5-3 02:40
没有VNC也能搞吗
得有控制台。aws gcp好像没有vga控制台
回复 支持 反对

使用道具 举报

发表于 2024-10-31 10:41:27 | 显示全部楼层
就是了 我发的这个可以不需要控制台VNC DD完直接进系统 然后ssh连接 系统加载到内存运行的 可以直接对硬盘操作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则