woodelf
2017-10-09 22:38 deepin
前几天刚好试了下,2015和2014版的解压安装有点区别,但是整体问题不大。
新建用户时候需要用-s参数指定下login shell,否则默认就是sh(dash)了,就变成这种只有提示符,没有PS1显示的情况。用户已经建立的话,用chsh改一下login shell就可以了。
另外就是,控制中心的磁盘信息模块貌似只能读取常规分区情况下的磁盘容量,对于LVM、mdadm可能支持不太好(想起来以前跑FreeBSD+ZFS时候,gnome控制中心显示的磁盘容量也是0B)。
来自:Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0 (zh-CN)
——2017/10/9 下午2:38:16
新建用户时候需要用-s参数指定下login shell,否则默认就是sh(dash)了,就变成这种只有提示符,没有PS1显示的情况。用户已经建立的话,用chsh改一下login shell就可以了。
另外就是,控制中心的磁盘信息模块貌似只能读取常规分区情况下的磁盘容量,对于LVM、mdadm可能支持不太好(想起来以前跑FreeBSD+ZFS时候,gnome控制中心显示的磁盘容量也是0B)。
来自:Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0 (zh-CN)
——2017/10/9 下午2:38:16
Reply Like 0 View the author
参考 @MattD
的思路“其实就是解压 squashfs,安装程序的本质也是如此”
在自定义的 btrfs+subvolume 上安装 Deepin 2014
这是我的步骤
0、挂载光盘镜像
1、开始“安装”DL,即把filesystem.squashfs解压到/media/deepin/5994e2ed-d3c6-4570-a71e-231430d63d2b/
2、等待解压完成,然后我们需要chroot到安装好的系统里面去,进行一些必要的配置:
3、先来配置/etc/fstab,通常按照我的这一份来即可,也可以自己定义一些选项:
4、然后修改/etc/hostname,改为自己喜欢的主机名。另外,修改下默认的locale。方法是创建/etc/default/locale文件,写入以下内容:
5、创建新用户,按照我的示例即可:
6、别忘了设置root和用户密码:
#7、通过visudo命令,把你的用户加入sudoer,在root ALL=(ALL:ALL) ALL下面添加一行:
8、然后,我们需要修改几个配置文件,以便initramfs能包含所有必要的模块。先是修改/etc/modules配置文件,用命令或文本编辑器添加指定模块即可:
9、然后是修改/etc/initramfs-tools/modules文件,用命令或文本编辑器添加指定模块即可:
此处不懂,没有乱改
10、然后我们更新一下initramfs,使其包含所有必要的模块:
11、好了,现在可以安装grub2,并生成配置文件了:
12、重启进系统,输入法安装
商店安装sougou输入法
成功启动后发现一点问题,就是右侧的通知栏无法读到磁盘信息。还有就是终端也无主机信息和用户名,而且也不支持命补全。已经仔细查看了~/.bashrc无错误