Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support DOS partitioning #719

Closed
ryao opened this issue May 3, 2012 · 4 comments
Closed

Support DOS partitioning #719

ryao opened this issue May 3, 2012 · 4 comments
Labels
Component: GRUB GRUB integration Type: Feature Feature request or new feature

Comments

@ryao
Copy link
Contributor

ryao commented May 3, 2012

it seems that some EFI implementations refuse to start the MBR bootloader when they see a GPT partition signature:

http://forums.lenovo.com/t5/Linux-Discussion-Knowledge-Base/Configuring-SSD-to-run-with-Linux-Thinkpad-X220/ta-p/584583

This poses a problem for using ZFS as the root filesystem. As such, it would be useful to have an option for DOS partitioning at pool creation.

@GregorKopka
Copy link
Contributor

In case a device claims support for UEFI it must support GPT - since it is a subset of the standard.

In case the Thinkpad X220 dosn't support booting from GPT then its UEFI implementation is broken and the device should be returned to the manufacturer for replacement (or refund, in case they think that it's a good idea to only boot windows).

@ryao
Copy link
Contributor Author

ryao commented May 3, 2012

As a downstream maintainer, it is not acceptable for me to tell users to return hardware that they might no longer have the ability to return.

Also, this issue was encountered by Daniel Robbins, the creator of Gentoo. I would like to do what I can to address it. Of course, my time is limited and I cannot do something right away, but it is on my list.

@ryao
Copy link
Contributor Author

ryao commented Dec 8, 2012

I finally found time to install Gentoo Linux on ZFS on my Thinkpad T520i. It suffers from the same issue.

@behlendorf behlendorf removed this from the 0.7.0 milestone Oct 6, 2014
FransUrbo added a commit to FransUrbo/zfs that referenced this issue May 29, 2015
Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So add a '-D' option to 'add', 'attach',
'create', 'replace' and 'split' to disable the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue May 30, 2015
Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue May 30, 2015
Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Jul 22, 2015
…ioning.

Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Jul 24, 2015
…ioning.

Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Jul 24, 2015
…ioning.

Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Jul 26, 2015
…ioning.

Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Jul 26, 2015
…ioning.

Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Jul 31, 2015
…ioning.

Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
FransUrbo added a commit to FransUrbo/zfs that referenced this issue Sep 8, 2015
Sometimes it is desired to not have 'zpool' setup partitioning on
devices it uses for the pool. So allow '-o whole_disk={on,off}'
option to 'add', 'attach', 'create', 'replace' and 'split' to
disable or enable, respectivly, the automatic partitioning.

Signed-off-by: Turbo Fredriksson turbo@bayour.com
Closes openzfs#94
Closes openzfs#719
Closes openzfs#1162
Closes openzfs#3452
@rlaager
Copy link
Member

rlaager commented Oct 1, 2016

What's the problem here? Partition the disk with an msdos label and put ZFS on the partition.

@rlaager rlaager closed this as completed Oct 1, 2016
pcd1193182 pushed a commit to pcd1193182/zfs that referenced this issue Sep 26, 2023
…fs#719)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.85 to 1.0.93.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.85...v1.0.93)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: GRUB GRUB integration Type: Feature Feature request or new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants