clonezilla 在还原WIN10/WIN11后能否把电脑名改成随机字母+数字

154 views
Skip to first unread message

dragon chen

unread,
Dec 20, 2024, 2:53:02 AM12/20/24
to 再生龍clonezilla
1. 恢复系统电脑名随机。 
clonezilla 在还原WIN10/WIN11后能否把电脑名改成随机字母+数字。如:WIN-A1B2C3D4
目前有选项是使用IP或MAC地址
2.EMMC识别出错。
当我恢复系统到EMMC硬盘里面时,经常发生机身EMMC有时识别为 MMCBLK0 ,有时识别为MMCBLK1 ,导致总有失败的几率。实际我机身只有一片EMMC,应该识别为MMCBLK0。

Steven Shiau

unread,
Dec 22, 2024, 1:36:13 AM12/22/24
to ocs-clo...@googlegroups.com


On 2024/12/20 15:51, dragon chen wrote:
1. 恢复系统电脑名随机。 
clonezilla 在还原WIN10/WIN11后能否把电脑名改成随机字母+数字。如:WIN-A1B2C3D4
目前有选项是使用IP或MAC地址
目前沒有支援,但是有機會透過更改/usr/sbin/ocs-chnthn來達到。
另外,也可以安裝DRBL-Winroll (https://drbl-winroll.nchc.org.tw)在你的MS Windows中來作到。

2.EMMC识别出错。
当我恢复系统到EMMC硬盘里面时,经常发生机身EMMC有时识别为 MMCBLK0 ,有时识别为MMCBLK1 ,导致总有失败的几率。实际我机身只有一片EMMC,应该识别为MMCBLK0。
這部份確實是GNU/Linux的問題,因為一致性的block device名稱並不存在,而是開機隨機給名字。除非使用UUID等方式。
可以參考這裡:
https://drbl.org/fine-print.php?path=./faq/2_System/133_random_block_device_name.faq#133_random_block_device_name.faq

若要解決,你需要自己寫個客製化的script來判斷。

Steven

--
這是 Google 網路論壇針對「再生龍clonezilla」群組發送的訂閱通知郵件。
如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 ocs-clonezill...@googlegroups.com
如要查看這個討論,請前往 https://groups.google.com/d/msgid/ocs-clonezilla/d005de15-0e50-4877-a9d2-990b2685dae5n%40googlegroups.com
-- 
Steven Shiau <steven _at_ stevenshiau org>
Public Key Server PGP Key ID: 4096R/163E3FB0
Fingerprint: EB1D D5BF 6F88 820B BCF5  356C 8E94 C9CD 163E 3FB0

dragon chen

unread,
Dec 24, 2024, 12:17:21 AM12/24/24
to 再生龍clonezilla
谢谢!

1. 因为我这边装系统是最后一步,并不能在win系统里面安装任何脚本或程序。 目前先不管。若真需要,我之前想到的是在开机时用一个自启动且用完即毁的脚本来修改注册表里的电脑名。
2.这个我想到一个方法是,开机后自动执行 ocs-restore-mdisk ,这个还原多个盘,总有一个盘是对的。

dragon chen

unread,
Dec 24, 2024, 12:19:09 AM12/24/24
to 再生龍clonezilla
非常感谢, steven 在百忙之中回复我。

我回复的信息好像看不到了, 闪了一下审核的字样。
1. 因为还原系统是最后一步,不能在电脑里再装任何东西。后面想利用自毁式脚本实现。
2.我想用 ocs-restore-mdisk 来实现,盘符多写一个,总有一个是正确的。

在2024年12月22日星期日 UTC+8 14:36:13<Steven Shiau> 写道:

dragon chen

unread,
Dec 24, 2024, 12:19:18 AM12/24/24
to 再生龍clonezilla
然而我在用ocs-restore-mdisk 时,提示找不到 /home/partimag/2024-...img 。 
感觉应该是启动菜单中 ocs_live_run="ocs-restore-mdisks -b -a true -p '-g auto -e1 auto -e2 -batch -r -j2 -cm -k0 -scr -p true' 2024-12-23-02-img mmcblk0 sda" ocs_live_extra_param="" ocs_live_batch="yes"
在执行这个命令时并没有自动装载我的img到 home/partimag  这个文件夹上

在2024年12月22日星期日 UTC+8 14:36:13<Steven Shiau> 写道:

dragon chen

unread,
Dec 24, 2024, 7:00:38 PM12/24/24
to 再生龍clonezilla
补充

Steven Shiau

unread,
Dec 25, 2024, 5:56:06 AM12/25/24
to ocs-clo...@googlegroups.com


On 2024/12/24 10:38, dragon chen wrote:
然而我在用ocs-restore-mdisk 时,提示找不到 /home/partimag/2024-...img 。 
感觉应该是启动菜单中 ocs_live_run="ocs-restore-mdisks -b -a true -p '-g auto -e1 auto -e2 -batch -r -j2 -cm -k0 -scr -p true' 2024-12-23-02-img mmcblk0 sda" ocs_live_extra_param="" ocs_live_batch="yes"
在执行这个命令时并没有自动装载我的img到 home/partimag  这个文件夹上

ocs_live_run="ocs-restore-mdisks -b -a true -p '-g auto -e1 auto -e2 -batch -r -j2 -cm -k0 -scr -p true' 2024-12-23-02-img mmcblk0 sda" -> 這樣的寫法,應該會無法判斷成完整指令。建議把對應的指令寫成一個script,例如my-mrestore.sh,然後執行該script。

Steven

dragon chen

unread,
Dec 31, 2024, 1:22:25 AM12/31/24
to 再生龍clonezilla
感谢steven的回复。
前几天较忙,没关注消息。

这里我有个疑问,我自己的脚本要怎么放到 /usr/sbin 这个文件夹里面呢, 并且要设置执行权限 。

Steven Shiau

unread,
Dec 31, 2024, 7:20:14 AM12/31/24
to ocs-clo...@googlegroups.com

比較複雜的作法,可以參考這裡:
https://drbl.org/fine-print.php?path=./faq/2_System/81_add_prog_in_filesystem-squashfs.faq#81_add_prog_in_filesystem-squashfs.faq

比較簡單的,若你Clonezilla live是放在隨身碟來開機跑Clonezilla,你可以把你的script,例如my-script.sh放在隨身碟的/live/目錄。
然後開機後,它對應的執行路徑是:/run/live/medium/live/my-script.sh,所以你可以這樣執行:
ocs_live_run="bash /run/live/medium/live/my-script.sh"

Steven

dragon chen

unread,
Jan 2, 2025, 1:01:23 AMJan 2
to 再生龍clonezilla
非常感谢steven 
目前全部使用U盘来装系统。 这个简单做法很好。 
启动的时候看到一条信息  Live media is in /run/live/dedium 
我先试试

dragon chen

unread,
Jan 2, 2025, 2:28:05 AMJan 2
to 再生龍clonezilla
测试了一下,还是会提示找不到 我的IMG文件。 
The jobs in /etc/ocs/ocs-live.d/ are finished. Start  "bash /run/live/medium/live/mybash.sh" now.
The directory for this inputted image name does NOT exist: /home/partimag/2024-12-30-F6APL-32G-NORecovery-img 
Program terminated!!!!
Press "Enter" to continue...
无img.jpg
实际上在U盘里 \home\partimag\2024-12-30-F6APL-32G-NORecovery-img 这个文件夹是存在的,如果用 ocs-restore 命令,后面参数ocs_live_run="ocs-live-restore" ocs_live_extra_param="-g auto -e1 auto -e2 -batch -r -j2 -k0 -scr -p poweroff restoredisk 2024-12-30-F6APL-32G-NORecovery-img sda" 是可以正常恢复系统的。
U盘中/live/mybash.sh文件内容  ocs-restore-mdisks -b -a true -p '-g auto -e1 auto -e2 -batch -r -j2 -cm -k0 -scr -p true' 2024-12-30-F6APL-32G-NORecovery-img mmcblk0 mmcblk1 
在2024年12月31日星期二 UTC+8 20:20:14<Steven Shiau> 写道:

dragon chen

unread,
Jan 3, 2025, 3:01:34 AMJan 3
to 再生龍clonezilla
解决了!
grub.cfg  里面启动菜单里,在prerun里面先把文件夹挂载上来。
ocs_prerun="sudo mount --bind /run/live/medium/home/partimag/ /home/partimag/" ocs_live_run="sudo bash /run/live/medium/live/mybash.sh" ocs_live_extra_param="" ocs_live_batch="yes"
mybash.sh 里面再执行就正常了
sudo ocs-restore-mdisks -b -a true -p "-g auto -e1 auto -e2 -batch -r -j2 -cm -k0 -scr -p true" F6APL-32G-img mmcblk1 mmcblk0

Steven Shiau

unread,
Jan 3, 2025, 4:15:52 AMJan 3
to ocs-clo...@googlegroups.com

OK,只要能成功的方案就是好方法。

Steven

Dragon Chen

unread,
Jan 3, 2025, 4:53:18 AMJan 3
to 再生龍clonezilla
dear steven , 
多谢您的帮助

Reply all
Reply to author
Forward
0 new messages