如何在 FreeBSD 上添加 Linux 分区

如何在 FreeBSD 上添加 Linux 分区

今天我在配备 40GB 硬盘的 Mac mini G4 上安装了 FreeBSD 9.0 PPC。

在安装过程中,(使用 FSBD 实用程序“gpart”)我为 FreeBSD 分配了总共约 23GB 的空间,为以后的 Linux 安装留下了 17GB 完全空闲的空间(既没有分区,也没有格式化)。

现在,当尝试在剩余的 17GB 上安装 Linux (Ubuntu 10.10 PPC) 时,Linux/Ubuntu 安装程序(或 Linux 的磁盘实用程序)可能需要一个 Linux 分区,而当我尝试在该分区上添加 (Linux) 分区时使用 Linux DU 的区域失败并显示以下消息:

Error creating partition: helper exited with exit code 1: In part_add_partition: 
device_file=/dev/hda, start=23363101696, size=16644660224, type=
Entering MS-DOS parser (offset=0, size=40007761920)
No MSDOS_MAGIC found
Exiting MS-DOS parser
Entering Apple parser
Mac MAGIC found, block_size=512
map_count = 17
Leaving Apple parser
Apple partition table detected
containing partition table scheme = 2
got it
Error: The partition's data region doesn't occupy the entire partition.
ped_disk_new() failed

现在,我尝试在硬盘上运行的 FreeBSD 上添加 Linux 分区。我使用看似最适合这项工作的工具:gpart。这是“gpart show ad0”

在此输入图像描述

但似乎无法添加 Linux 分区,因为“man gpart”既没有列出“Linux 分区”,也没有列出 Ext2 或 Ext3/Ext4 之类的内容。 gpart 中与 Linux 分区最接近的是“mbr”,但它不起作用:

#gpart add -t mbr ado

那么,如何在 FreeBSD 上正确添加 Linux 分区呢?

谢谢。

答案1

以下是有关 Apple 分区图(您的 PPC Mac Mini 正在使用)以及 Linux 如何与其交互的一些详细信息: http://www.t2-project.org/handbook/html/t2.partition.apple.html

FreeBSD 在线手册建议使用 sysinstall (# /stand/sysinstall ) 来对磁盘进行切片,但我认为这不适用于您的 mini 的 Mac 磁盘标签 (APM)。在查看 gpart 的手册页后,我不确定它如何处理 APM 驱动器,除了尝试将它们转换为 GPT 之外,这根本没有帮助。

看看这个论坛帖子,因为他似乎在与您正在处理的相同配置上取得了成功:“[已解决]如何在 PowerPC mac mini 上安装 FreeBSD 8.0” https://forums.freebsd.org/showthread.php?t=11033

相关内容