我一直在使用 Fedora 一段时间,但我最近决定将我的 ubuntu 安装从 12.04 升级到 12.10。当我使用 Fedora 时,我发现了 xmonad 平铺窗口管理器,我在某种程度上使用了 xfce。我真的很喜欢 xmonad,现在我想都没想就自动使用键盘快捷键。
所以我想统一使用 xmonad。现在,我看到了几篇博文等等,这些文章解释了如何在 12.04 中使用 Unity2D 设置整个过程。但现在,Unity2D 已被移除,旧方法不再适用。我读过 Unity 实际上只是一个 Compiz 插件,并且 wm 无法替换。没有Unity版本有可替换的WM吗?
我还在 12.10 上使用 xmonad 尝试了 MATE(GNOME2 fork),这对我来说完全坏了,但这是另一个问题。
我发现了一个SATA驱动器、一个半坏的硬盘电源和一条esata电缆,所以我决定在上面安装Arch。
所以我有 sda,其中有 MBR 和 grub2 (burg),然后是另一个 HDD(如下)。Burg 安装在 Ubuntu 12.10 下。
该驱动器采用 GPT 格式。这是parted的输出:
(parted) print
Model: ATA MAXTOR STM316081 (scsi)
Disk /dev/sdd: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3146kB 2097kB bios_grub
2 3146kB 21,5GB 21,5GB ext4
3 21,5GB 160GB 139GB ext4
Run Code Online (Sandbox Code Playgroud)
grub Legacy 在 Arch 安装过程中告诉我,GPT 驱动器需要 2MB 分区(上面的分区 1)。它似乎没有文件系统,所以我无法安装它。
现在我正在尝试从 grub2 链接加载 Arch 的 grub,因为我永远无法真正让 os-prober 与任何东西正常工作。
这是 burg.cfg 中的 grub2 菜单项:
menuentry "Arch Linux …Run Code Online (Sandbox Code Playgroud)