主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 180|回复: 7

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

[复制链接]

205

主题

1808

帖子

4521

积分

论坛元老

Rank: 8Rank: 8

积分
4521
发表于 2022-5-3 02:16:34 | 显示全部楼层 |阅读模式
本帖最后由 KDE 于 2022-5-3 06:24 编辑

# 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引导
# 其他的需要你们探索发现了




回复

使用道具 举报

23

主题

1万

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
23647
发表于 2022-5-3 02:38:34 | 显示全部楼层
今天这个 明天那个 后天又改回来    有意思吗    这种帖子没人看的(庸人自扰)
回复

使用道具 举报

30

主题

1421

帖子

3552

积分

论坛元老

Rank: 8Rank: 8

积分
3552
发表于 2022-5-3 02:20:11 | 显示全部楼层
看不懂 但技术贴帮顶
回复

使用道具 举报

47

主题

792

帖子

2271

积分

金牌会员

Rank: 6Rank: 6

积分
2271
发表于 2022-5-3 02:38:50 | 显示全部楼层
apt install ipxe 不就能netboot了
回复

使用道具 举报

205

主题

1808

帖子

4521

积分

论坛元老

Rank: 8Rank: 8

积分
4521
 楼主| 发表于 2022-5-3 02:40:39 | 显示全部楼层
holinhot 发表于 2022-5-3 02:38
apt install ipxe 不就能netboot了

没有VNC也能搞吗
回复

使用道具 举报

205

主题

1808

帖子

4521

积分

论坛元老

Rank: 8Rank: 8

积分
4521
 楼主| 发表于 2022-5-3 02:38:00 | 显示全部楼层
HOH 发表于 2022-5-3 02:38
今天这个 明天那个 后天又改回来    有意思吗    这种帖子没人看的(庸人自扰) ...

你不看不代表别人不需要 你可以去看之前相关帖子的收藏 二刺螈真是奇怪
回复

使用道具 举报

47

主题

792

帖子

2271

积分

金牌会员

Rank: 6Rank: 6

积分
2271
发表于 2022-5-3 02:41:52 | 显示全部楼层
KDE 发表于 2022-5-3 02:40
没有VNC也能搞吗

得有控制台。aws gcp好像没有vga控制台
回复

使用道具 举报

205

主题

1808

帖子

4521

积分

论坛元老

Rank: 8Rank: 8

积分
4521
 楼主| 发表于 2022-5-3 02:38:00 | 显示全部楼层
holinhot 发表于 2022-5-3 02:42
得有控制台。aws gcp好像没有vga控制台


就是了 我发的这个可以不需要控制台VNC DD完直接进系统 然后ssh连接 系统加载到内存运行的 可以直接对硬盘操作
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2024-4-24 18:59 , Processed in 0.063066 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表