我正在尝试自定义 ubuntu-14.04.2-server-amd64.iso,但我无法使其可启动 uefi。
首先我尝试使用原始iso文件:
dd if=/path/to/iso/ubuntu-14.04.2-server-amd64.iso of=/dev/sdc bs=16M
Run Code Online (Sandbox Code Playgroud)
此时一切都很好 - 我可以在 UEFI 中启动闪存。
我已将 iso 内容提取到 /path/to/tmp 文件夹,然后我尝试重新创建 iso(现在未修改),但新的 iso 不适用于 uefi。
我正在使用此命令重新创建 iso:
mkisofs -r -V "Custom Ubuntu Install CD" -cache-inodes \
-J -l -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot \
-o /path/to/tmp.iso /path/to/tmp
Run Code Online (Sandbox Code Playgroud)
然后我使用相同的 dd 命令将新的 iso 放在 USB 上。什么是使其 uefi 可启动的正确命令?
我在使用 Gnome3 时遇到问题(实际上,我已将其设置为回退模式或 Gnome 2)。我有两个显示器,每个屏幕都需要一个 X 屏幕(我使用 nvidia-xconfig 和 nvidia-settings 来执行此操作)。但是,每次我重新启动 X 或登录时,Gnome 似乎都会在下面添加对象值/gnome/gnome-panel/layouts(例如,我第一次设置两个单独的 X 屏幕时我有时钟,然后注销/登录,对象下有时钟和时钟 1 , 然后登出/登出 3 次,clock, clock1, clock2,..log out/in, ..........30 次..clock, clock1 , clock2, ...clock 42 .....!! 顶部面板、菜单栏等也是如此)
过了一会儿,我发现我可以使用 dconf-editor 删除所有那些,去/gnome/gnome-panel/layouts,删除字段 objects-id-list 和 top-id-list 下的所有重复,并为每个对象留下一个值。这不是一个解决方案,但至少让我可以继续使用 Linux 而不会遇到太多麻烦。但是每次重启X或登录时问题依然存在。
我现在终于了解了“dconf”以及用户配置文件设置的位置 ( ~/.config/dconf/user) 并且可以使用“ dconf”查看密钥。就我而言,我需要更改/删除许多键(所有那些clocksX、workspace-X、menu-bar-X 等,从1 到42 并且仍在计数)所以改变一个真的很乏味和无聊通过一个使用“dconf write”。所以我找到了“ dconf dump”,它实际上允许我将所有内容转储到 .txt 文件中并非常快速地编辑该文件(即“ dconf dump / >> dump_user.txt”)。问题?他们两个人:
如何“加载”回我编辑到用户配置文件中的“dump_user.txt”?(我在某处读到有一个“ dconf reload”,但“dconf”下的命令不存在重新加载)
每次登录/重新启动 X 时,如何阻止 Gnome 不断向桌面环境添加更多对象?
注意:当我将显示器设置为使用 TwinView 功能(即桌面由两个显示器扩展/共享)时,问题不会发生。但是,就我而言,我需要两个单独的 …