#mount img with partition P=create partitioned loop device f=find first unused loop device
doas losetup -fP chrome.img
ls /dev/loop*
/dev/loop0 /dev/loop0p1 /dev/loop0p10 /dev/loop0p11 /dev/loop0p12 /dev/loop0p2 /dev/loop0p3 /dev/loop0p4 /dev/loop0p5 /dev/loop0p6 /dev/loop0p7 /dev/loop0p8 /dev/loop0p9 /dev/loop-control
sudo cgpt show /dev/loop0
start size part contents
0 1 PMBR (Boot GUID: 1777E1D8-D6B6-A145-8D37-1476C93A350A)
1 1 Pri GPT header
2 32 Pri GPT table
5152768 8401025 1 Label: "STATE"
Type: Linux data
UUID: DF2075B2-BEF2-6E4C-B4EC-80612230225A
69 32768 2 Label: "KERN-A"
Type: ChromeOS kernel
UUID: 94B3221B-F6C8-8045-9864-4CF18CA6BD5F
Attr: priority=1 tries=15 successful=1
237568 4915200 3 Label: "ROOT-A"
Type: ChromeOS rootfs
UUID: 7D7F5C6E-7C3E-0B41-BCE2-CD0398F9E7B5
32837 32768 4 Label: "KERN-B"
Type: ChromeOS kernel
UUID: 79B4418D-20E5-1349-A4C1-08BFB40F8AA2
Attr: priority=2 tries=0 successful=1
233472 4096 5 Label: "ROOT-B"
Type: ChromeOS rootfs
UUID: C8ECA5F6-AD42-534C-8263-2B8B71591B9C
65 1 6 Label: "KERN-C"
Type: ChromeOS kernel
UUID: 41980C0A-AA9A-844F-B657-7430E1FD3706
Attr: priority=0 tries=0 successful=0
66 1 7 Label: "ROOT-C"
Type: ChromeOS rootfs
UUID: AAC2E183-3A93-C94C-AAFB-5205C94334E1
69632 32768 8 Label: "OEM"
Type: Linux data
UUID: 74295980-5D62-754B-B936-1351CA273141
67 1 9 Label: "reserved"
Type: ChromeOS reserved
UUID: 1E4720C1-0907-E54B-8180-D8071A4176A2
68 1 10 Label: "reserved"
Type: ChromeOS reserved
UUID: 1A0AE30A-8C6D-0941-AA83-748CDDAB2CDC
64 1 11 Label: "RWFW"
Type: ChromeOS firmware
UUID: 0B197A55-8EC4-1443-A56C-B845C2DB5A17
102400 131072 12 Label: "EFI-SYSTEM"
Type: EFI System Partition
UUID: 1777E1D8-D6B6-A145-8D37-1476C93A350A
Attr: legacy_boot=1
13553808 32 Sec GPT table
13553840 1 Sec GPT header
#detach loop device
sudo losetup -d /dev/loop0
#detach all loop device
sudo losetup -D
sudo cgpt show /dev/loop0p1
WARNING: Primary GPT header is invalid
WARNING: Secondary GPT header is invalid
ERROR: GptSanityCheck() returned 2: GPT_ERROR_INVALID_HEADERS
mkdir -p chrome/roota/
mount /dev/loop0p3 chrome/roota/ -o loop,ro
sudo chroot chrome/roota
bash: /dev/null: Is a directory
cd /opt/google/chrome
/opt/google/chrome # ./chrome
./chrome: error while loading shared libraries: libassistant.so: cannot open shared object file: No such file or directory
Comments
Post a Comment