bootable/newinstaller
Revisión | f6e9dfc210f033362349653291a355e21d0512fe (tree) |
---|---|
Tiempo | 2019-07-10 13:33:34 |
Autor | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
1-install: replace make_ext4fs by mkfs.ext4
The make_ext4fs was removed in Android 9.
Due to unknown reason, TrustedGRUB can't be installed to the ext4
filesystem created by mkfs.ext4. So we format it as ext3 and then
convert it to ext4. This way works luckily.
@@ -213,7 +213,7 @@ format_fs() | ||
213 | 213 | choose "Choose filesystem" "Please select a filesystem to format $1:" |
214 | 214 | case "$choice" in |
215 | 215 | ext4) |
216 | - cmd="make_ext4fs -L" | |
216 | + cmd="mkfs.ext3 -L" | |
217 | 217 | ;; |
218 | 218 | ntfs) |
219 | 219 | cmd="mkntfs -fL" |
@@ -233,6 +233,7 @@ format_fs() | ||
233 | 233 | if (match($0, "done")) |
234 | 234 | printf("%d\n", i+=33) |
235 | 235 | }' | progress_bar "Formatting" "Formatting partition $1..." |
236 | + convert_fs $1 | |
236 | 237 | elif blkid /dev/$1 | grep -q ext[23]; then |
237 | 238 | dialog --clear --title " Warning " --yesno \ |
238 | 239 | "\nYou chose to install android-x86 to an ext2/3 filesystem. We suggest you convert it to ext4 for better reliability and performance." 9 62 |
@@ -319,7 +320,7 @@ create_data_img() | ||
319 | 320 | if [ $? -eq 0 ]; then |
320 | 321 | if create_img 2048 data.img; then |
321 | 322 | losetup /dev/loop6 data.img |
322 | - make_ext4fs -L /data /dev/loop6 > /dev/tty6 | |
323 | + mkfs.ext4 -L /data /dev/loop6 > /dev/tty6 | |
323 | 324 | fi |
324 | 325 | [ $? -ne 0 ] && dialog --msgbox "\n Failed to create data.img." 7 33 |
325 | 326 | else |