年前在https://bbs.deepin.org/zh/post/267970发过求助贴,在pzm9012的帮助下(在此感谢)进入了Live CD,现在把方法整理以下,我是直接挂载iso进入的,iso我放在了某NTFS分区的image文件夹,重命名为deepin.iso(自定义的,和grub2菜单匹配即可),同时在这个文件夹里,还新建了一个Linux换行符(LF)的bash脚本deepin.sh,grub菜单如下,用户名root,密码我设的deepin
menuentry "deepin Live username:root password:deepin" {
search -s -f /image/deepin.iso
loopback loop /image/deepin.iso
linux (loop)/live/vmlinuz boot=live locales=zh_CN.UTF-8 findiso=/image/deepin.iso init=/run/live/findiso/image/deepin.sh
initrd (loop)/live/initrd.lz
}
deepin.sh脚本内容如下
#!/bin/bash
echo -e "[Seat:*]\ngreeter-session=lightdm-gtk-greeter" > /etc/lightdm/lightdm.conf
echo -e "deepin\ndeepin" | passwd
exec init
当然也可以把ISO解压丢FAT32(windows下要用7zip或制作工具),然后U盘启动时grub菜单按e编辑,去掉livecd-installer,启动后切换到tty2,把两行echo的脚本执行一下,再systemctl restart lightdm
刚进Live非常慢,要等半天才会有桌面,再等半天才会有任务栏(dde-dock)
同步更新了知乎https://zhuanlan.zhihu.com/p/523820980
小小的吐槽下,15版的时候传iso的参数是findiso,v20的时候改成了isofrom,v23又改回了findiso,折腾了我好一会儿才发现...
这个有空试试
感谢分享,已经收藏。个人比较喜欢后一种方法
为什么要藏的这么深?livecd的功能不是应该主动开放出来吗?
感谢分享!
Popular Ranking
Popular Events
年前在https://bbs.deepin.org/zh/post/267970发过求助贴,在pzm9012的帮助下(在此感谢)进入了Live CD,现在把方法整理以下,我是直接挂载iso进入的,iso我放在了某NTFS分区的image文件夹,重命名为deepin.iso(自定义的,和grub2菜单匹配即可),同时在这个文件夹里,还新建了一个Linux换行符(LF)的bash脚本deepin.sh,grub菜单如下,用户名root,密码我设的deepin
menuentry "deepin Live username:root password:deepin" {
search -s -f /image/deepin.iso
loopback loop /image/deepin.iso
linux (loop)/live/vmlinuz boot=live locales=zh_CN.UTF-8 findiso=/image/deepin.iso init=/run/live/findiso/image/deepin.sh
initrd (loop)/live/initrd.lz
}
deepin.sh脚本内容如下
#!/bin/bash
echo -e "[Seat:*]\ngreeter-session=lightdm-gtk-greeter" > /etc/lightdm/lightdm.conf
echo -e "deepin\ndeepin" | passwd
exec init
当然也可以把ISO解压丢FAT32(windows下要用7zip或制作工具),然后U盘启动时grub菜单按e编辑,去掉livecd-installer,启动后切换到tty2,把两行echo的脚本执行一下,再systemctl restart lightdm
刚进Live非常慢,要等半天才会有桌面,再等半天才会有任务栏(dde-dock)
同步更新了知乎https://zhuanlan.zhihu.com/p/523820980
小小的吐槽下,15版的时候传iso的参数是findiso,v20的时候改成了isofrom,v23又改回了findiso,折腾了我好一会儿才发现...