What are these Chromebook block devices?
I recently acquired an Asus Chromebook C201, which I am in the process of installing Linux on. I have installed Arch on an SD card, which is booting fine; however, the output of lsblk
is different between that and Chrome OS, and I am wondering what some of the devices are (the systems are using different kernels).
This is the output of lsblk
from Chrome OS:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 3.1G 0 loop
`-encstateful 254:1 0 3.1G 0 dm /mnt/stateful_partition/encrypted
loop1 7:1 0 2G 0 loop /run/cryptohome/ephemeral_mount/a9187bc0905bb69ac2f5215eefdc11b0c6d76c02
mmcblk1 179:0 0 119.1G 0 disk
|-mmcblk1p1 179:1 0 16M 0 part
`-mmcblk1p2 179:2 0 119.1G 0 part /media/removable/SD Card
mmcblk0 179:16 0 14.7G 0 disk
|-mmcblk0p1 179:17 0 10.5G 0 part /mnt/stateful_partition
|-mmcblk0p2 179:18 0 16M 0 part
|-mmcblk0p3 179:19 0 2G 0 part
|-mmcblk0p4 179:20 0 16M 0 part
|-mmcblk0p5 179:21 0 2G 0 part
|-mmcblk0p6 179:22 512B 0 part
|-mmcblk0p7 179:23 512B 0 part
|-mmcblk0p8 179:24 16M 0 part /usr/share/oem
|-mmcblk0p9 179:25 512B 0 part
|-mmcblk0p10 179:26 512B 0 part
|-mmcblk0p11 179:27 8M 0 part
`-mmcblk0p12 179:28 16M 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:48 0 4M 1 disk
mmcblk0rpmb 179:64 0 4M 0 disk
zram0 253:0 0 3.8G 0 disk [SWAP]
and this is the output from Arch:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mtdblock0 31:0 0 4M 0 disk
mmcblk2 179:0 0 14.7G 0 disk
mmcblk2boot0 179:16 0 4M 1 disk
mmcblk2boot1 179:32 0 4M 1 disk
mmcblk0 179:48 0 119.1G 0 disk
├─mmcblk0p1 179:49 0 16M 0 part
└─mmcblk0p2 179:50 0 119.1G 0 part /
Clearly, the mmcblk0/1/2
are the SD card and the built-in eMMC flash. However, I am curious as to what the mmcblk0boot0
/mmcblk0boot1
devices are. The names and the fact they are read-only suggest they might be part of the boot ROM that is being made available as block devices. Is that the case?
Another thing is that Chrome OS is showing mmcblk0rpmb
, which isn't present in the Arch output. However, that one is showing a different device, mtdblock0
. These look like they are possibly(?) the same device, as the size is the same. What are these, and why do they have different major numbers with the two different kernels?
Another thing that is puzzling me is that the Chrome OS doesn't seem to have any partition mounted as root (/
). How can that be the case, yet the system is booted and I have access to the filesystem?
(I know what the loop
and zram
devices are)
block-device chrome-os chrome-book
add a comment |
I recently acquired an Asus Chromebook C201, which I am in the process of installing Linux on. I have installed Arch on an SD card, which is booting fine; however, the output of lsblk
is different between that and Chrome OS, and I am wondering what some of the devices are (the systems are using different kernels).
This is the output of lsblk
from Chrome OS:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 3.1G 0 loop
`-encstateful 254:1 0 3.1G 0 dm /mnt/stateful_partition/encrypted
loop1 7:1 0 2G 0 loop /run/cryptohome/ephemeral_mount/a9187bc0905bb69ac2f5215eefdc11b0c6d76c02
mmcblk1 179:0 0 119.1G 0 disk
|-mmcblk1p1 179:1 0 16M 0 part
`-mmcblk1p2 179:2 0 119.1G 0 part /media/removable/SD Card
mmcblk0 179:16 0 14.7G 0 disk
|-mmcblk0p1 179:17 0 10.5G 0 part /mnt/stateful_partition
|-mmcblk0p2 179:18 0 16M 0 part
|-mmcblk0p3 179:19 0 2G 0 part
|-mmcblk0p4 179:20 0 16M 0 part
|-mmcblk0p5 179:21 0 2G 0 part
|-mmcblk0p6 179:22 512B 0 part
|-mmcblk0p7 179:23 512B 0 part
|-mmcblk0p8 179:24 16M 0 part /usr/share/oem
|-mmcblk0p9 179:25 512B 0 part
|-mmcblk0p10 179:26 512B 0 part
|-mmcblk0p11 179:27 8M 0 part
`-mmcblk0p12 179:28 16M 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:48 0 4M 1 disk
mmcblk0rpmb 179:64 0 4M 0 disk
zram0 253:0 0 3.8G 0 disk [SWAP]
and this is the output from Arch:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mtdblock0 31:0 0 4M 0 disk
mmcblk2 179:0 0 14.7G 0 disk
mmcblk2boot0 179:16 0 4M 1 disk
mmcblk2boot1 179:32 0 4M 1 disk
mmcblk0 179:48 0 119.1G 0 disk
├─mmcblk0p1 179:49 0 16M 0 part
└─mmcblk0p2 179:50 0 119.1G 0 part /
Clearly, the mmcblk0/1/2
are the SD card and the built-in eMMC flash. However, I am curious as to what the mmcblk0boot0
/mmcblk0boot1
devices are. The names and the fact they are read-only suggest they might be part of the boot ROM that is being made available as block devices. Is that the case?
Another thing is that Chrome OS is showing mmcblk0rpmb
, which isn't present in the Arch output. However, that one is showing a different device, mtdblock0
. These look like they are possibly(?) the same device, as the size is the same. What are these, and why do they have different major numbers with the two different kernels?
Another thing that is puzzling me is that the Chrome OS doesn't seem to have any partition mounted as root (/
). How can that be the case, yet the system is booted and I have access to the filesystem?
(I know what the loop
and zram
devices are)
block-device chrome-os chrome-book
add a comment |
I recently acquired an Asus Chromebook C201, which I am in the process of installing Linux on. I have installed Arch on an SD card, which is booting fine; however, the output of lsblk
is different between that and Chrome OS, and I am wondering what some of the devices are (the systems are using different kernels).
This is the output of lsblk
from Chrome OS:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 3.1G 0 loop
`-encstateful 254:1 0 3.1G 0 dm /mnt/stateful_partition/encrypted
loop1 7:1 0 2G 0 loop /run/cryptohome/ephemeral_mount/a9187bc0905bb69ac2f5215eefdc11b0c6d76c02
mmcblk1 179:0 0 119.1G 0 disk
|-mmcblk1p1 179:1 0 16M 0 part
`-mmcblk1p2 179:2 0 119.1G 0 part /media/removable/SD Card
mmcblk0 179:16 0 14.7G 0 disk
|-mmcblk0p1 179:17 0 10.5G 0 part /mnt/stateful_partition
|-mmcblk0p2 179:18 0 16M 0 part
|-mmcblk0p3 179:19 0 2G 0 part
|-mmcblk0p4 179:20 0 16M 0 part
|-mmcblk0p5 179:21 0 2G 0 part
|-mmcblk0p6 179:22 512B 0 part
|-mmcblk0p7 179:23 512B 0 part
|-mmcblk0p8 179:24 16M 0 part /usr/share/oem
|-mmcblk0p9 179:25 512B 0 part
|-mmcblk0p10 179:26 512B 0 part
|-mmcblk0p11 179:27 8M 0 part
`-mmcblk0p12 179:28 16M 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:48 0 4M 1 disk
mmcblk0rpmb 179:64 0 4M 0 disk
zram0 253:0 0 3.8G 0 disk [SWAP]
and this is the output from Arch:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mtdblock0 31:0 0 4M 0 disk
mmcblk2 179:0 0 14.7G 0 disk
mmcblk2boot0 179:16 0 4M 1 disk
mmcblk2boot1 179:32 0 4M 1 disk
mmcblk0 179:48 0 119.1G 0 disk
├─mmcblk0p1 179:49 0 16M 0 part
└─mmcblk0p2 179:50 0 119.1G 0 part /
Clearly, the mmcblk0/1/2
are the SD card and the built-in eMMC flash. However, I am curious as to what the mmcblk0boot0
/mmcblk0boot1
devices are. The names and the fact they are read-only suggest they might be part of the boot ROM that is being made available as block devices. Is that the case?
Another thing is that Chrome OS is showing mmcblk0rpmb
, which isn't present in the Arch output. However, that one is showing a different device, mtdblock0
. These look like they are possibly(?) the same device, as the size is the same. What are these, and why do they have different major numbers with the two different kernels?
Another thing that is puzzling me is that the Chrome OS doesn't seem to have any partition mounted as root (/
). How can that be the case, yet the system is booted and I have access to the filesystem?
(I know what the loop
and zram
devices are)
block-device chrome-os chrome-book
I recently acquired an Asus Chromebook C201, which I am in the process of installing Linux on. I have installed Arch on an SD card, which is booting fine; however, the output of lsblk
is different between that and Chrome OS, and I am wondering what some of the devices are (the systems are using different kernels).
This is the output of lsblk
from Chrome OS:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 3.1G 0 loop
`-encstateful 254:1 0 3.1G 0 dm /mnt/stateful_partition/encrypted
loop1 7:1 0 2G 0 loop /run/cryptohome/ephemeral_mount/a9187bc0905bb69ac2f5215eefdc11b0c6d76c02
mmcblk1 179:0 0 119.1G 0 disk
|-mmcblk1p1 179:1 0 16M 0 part
`-mmcblk1p2 179:2 0 119.1G 0 part /media/removable/SD Card
mmcblk0 179:16 0 14.7G 0 disk
|-mmcblk0p1 179:17 0 10.5G 0 part /mnt/stateful_partition
|-mmcblk0p2 179:18 0 16M 0 part
|-mmcblk0p3 179:19 0 2G 0 part
|-mmcblk0p4 179:20 0 16M 0 part
|-mmcblk0p5 179:21 0 2G 0 part
|-mmcblk0p6 179:22 512B 0 part
|-mmcblk0p7 179:23 512B 0 part
|-mmcblk0p8 179:24 16M 0 part /usr/share/oem
|-mmcblk0p9 179:25 512B 0 part
|-mmcblk0p10 179:26 512B 0 part
|-mmcblk0p11 179:27 8M 0 part
`-mmcblk0p12 179:28 16M 0 part
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:48 0 4M 1 disk
mmcblk0rpmb 179:64 0 4M 0 disk
zram0 253:0 0 3.8G 0 disk [SWAP]
and this is the output from Arch:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mtdblock0 31:0 0 4M 0 disk
mmcblk2 179:0 0 14.7G 0 disk
mmcblk2boot0 179:16 0 4M 1 disk
mmcblk2boot1 179:32 0 4M 1 disk
mmcblk0 179:48 0 119.1G 0 disk
├─mmcblk0p1 179:49 0 16M 0 part
└─mmcblk0p2 179:50 0 119.1G 0 part /
Clearly, the mmcblk0/1/2
are the SD card and the built-in eMMC flash. However, I am curious as to what the mmcblk0boot0
/mmcblk0boot1
devices are. The names and the fact they are read-only suggest they might be part of the boot ROM that is being made available as block devices. Is that the case?
Another thing is that Chrome OS is showing mmcblk0rpmb
, which isn't present in the Arch output. However, that one is showing a different device, mtdblock0
. These look like they are possibly(?) the same device, as the size is the same. What are these, and why do they have different major numbers with the two different kernels?
Another thing that is puzzling me is that the Chrome OS doesn't seem to have any partition mounted as root (/
). How can that be the case, yet the system is booted and I have access to the filesystem?
(I know what the loop
and zram
devices are)
block-device chrome-os chrome-book
block-device chrome-os chrome-book
asked 25 mins ago
Time4TeaTime4Tea
1,096322
1,096322
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f496798%2fwhat-are-these-chromebook-block-devices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f496798%2fwhat-are-these-chromebook-block-devices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown