Я только что установил Android на свой нетбук, и он не видит Linux Mint на моей машине, и я предполагаю, что он удалил его из GRUB.
Теперь первая проблема заключается в том, как мне увидеть содержимое моего раздела Linux Mint и изучить его в Android? Могу ли я использовать менеджер терминала или монтирования?
Я не вижу ничего под названием /dev/sda, как и ожидалось. Как смонтировать Mint и раздел Windows в Android? Какие команды были бы полезны? Как называются файлы устройства hdd?
Если возможно, дайте мне знать, как отредактировать GRUB! Я думаю, что могу увидеть их в /dev/block/sda5. Какой именно командой его монтировать? У меня есть доступ суперпользователя.
Ядро Linux для Android не будет иметь драйверов жестких дисков SATA/IDE, установленных в ядре, все, что оно может видеть, это флэш-карты MMC, понимает файловые системы ext3fs и ext4fs, vfat, поэтому ответ на вопрос: нет, вы не можете видеть другие разделы за пределами домен самого Android! Что вы можете сделать, так это собрать новое ядро Linux с соответствующими установленными драйверами, тогда монтирование будет работать :)
Есть встроенная команда монтирования:
mount [-r] [-w] [-o options] [-t type] device directory
Поскольку я еще просматривал /mnt, я вижу только записи, принадлежащие root, system или sdcard_rw. Я думаю, вам нужны привилегированные права для выполнения монтажа! Если они у вас есть, вы можете просто попробовать установить, если знаете имя устройства. Поскольку вы спрашивали об инструментах для работы с разделами (чтобы получить имя устройства), я не могу вам здесь помочь, но вы можете просто выполнить mount
(без аргументов), и, возможно, ваш жесткий диск уже отображается, и / или вы можете сделать раздел, который вы хотите установить.
fdisk <device>
покажет вам все разделы, доступные на определенном диске. Если вы установили Android на тот же диск, что и ваш Linux Mint, вы уже знаете, что этот диск работает с Android, поэтому просто попробуйте сделать что-то подобное fdisk /dev/block/sda
в вашем случае (без номера раздела, только устройство sda
).
Оттуда вы сможете выяснить, какой раздел ( sda#
) содержит Linux Mint, и смонтировать его оттуда с помощью mount
. Как всегда, используйте man
или google для объяснений и примеров для всех команд :)
Установите Android, не обновляя grub, затем загрузитесь в свою систему Linux и введите записи /etc/grub.d/40_custom
следующим образом.
menuentry "android"{ set root =(
hdx,y
) linux /android-version/kernel quiet root/dev/ram0 androidboot.hardware=android_x86 video=-16 SRC=/anroid-version initrd /android-version/initrd.img }
Здесь, в ** hdx, y (в соответствии с вашей системой Android), установите местоположение и версию Android, которые вы используете, а затем сделайте этот файл исполняемым.
chmod +x 40_custom
Тогда сделайтеgrub2-mkconfig -o /boot/grub/grub.cfg
Перезагрузитесь и во время перезагрузки нажмите Shift, чтобы увидеть пункт меню «Andriod».
РР
Мэтью Рид