Ich habe gerade Android auf meinem Netbook installiert und es hat dazu geführt, dass Linux Mint auf meinem Computer nicht angezeigt wurde, und ich gehe davon aus, dass es aus dem GRUB entfernt wurde.
Das erste Problem ist nun, wie sehe ich den Inhalt meiner Linux Mint-Partition und untersuche sie in Android? Kann ich einen Terminal- oder Mount-Manager verwenden?
Ich sehe nichts namens /dev/sda wie erwartet. Wie mounte ich die Mint- und die Windows-Partition in Android? Welche Befehle wären hilfreich? Wie lauten die Namen der HDD-Gerätedatei?
Wenn möglich, lassen Sie mich bitte auch wissen, wie man den GRUB bearbeitet! Ich glaube, ich kann sie in /dev/block/sda5 sehen - Welchen genauen Befehl zum Mounten? Ich habe Superuser-Zugriff.
Der Linux-Kernel von Android hätte die SATA/IDE-Festplattentreiber nicht im Kernel installiert, alles, was er sehen kann, sind Flash-Karten MMC, versteht ext3fs und ext4fs, vfat-Dateisysteme, also lautet die Antwort auf die Frage nein, Sie können keine anderen Partitionen außerhalb von sehen die Domäne von Android selbst! Was Sie jedoch tun können, ist Folgendes: Erstellen Sie einen neuen Linux-Kernel mit den entsprechenden installierten Treibern, dann würden die Mounts funktionieren :)
Es ist ein Mount-Befehl eingebaut:
mount [-r] [-w] [-o options] [-t type] device directory
Da ich bisher in /mnt nachgesehen habe, kann ich nur Einträge sehen, die root, system oder sdcard_rw gehören. Ich denke, Sie benötigen privilegierte Rechte, um das Mounten durchzuführen! Wenn Sie sie haben, können Sie einfach versuchen, sie zu mounten, wenn Sie den Gerätenamen kennen. Da Sie die Partitionswerkzeuge befragt haben (um den Gerätenamen zu erhalten), kann ich Ihnen hier nicht helfen, aber Sie könnten einfach ausführen mount
(ohne Argumente) und vielleicht wird Ihre Festplatte bereits angezeigt und/oder Sie könnten die gewünschte Partition abschließen montieren.
fdisk <device>
zeigt Ihnen alle Partitionen, die auf einem bestimmten Laufwerk verfügbar sind. Wenn Sie Android auf demselben Laufwerk wie Ihr Linux Mint installiert haben, wissen Sie bereits, dass das Laufwerk mit Android funktioniert, also versuchen Sie einfach so etwas wie fdisk /dev/block/sda
in Ihrem Fall (keine Partitionsnummer, nur das Gerät sda
).
Von dort aus sollten Sie in der Lage sein, herauszufinden, welche Partition ( sda#
) Linux Mint enthält, und es von dort aus mit zu mounten mount
. Verwenden Sie wie immer man
oder google für Erklärungen und Beispiele für alle Befehle :)
Installieren Sie Android, ohne Grub zu aktualisieren, booten Sie dann in Ihr Linux-System und geben Sie die Einträge /etc/grub.d/40_custom
wie folgt ein
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 }
Hier in **hdx,y (gemäß Ihrem Android-System) installieren Sie den Speicherort und die Android-Version, wie Sie sie verwenden, und machen Sie diese Datei dann ausführbar.
chmod +x 40_custom
Dann machgrub2-mkconfig -o /boot/grub/grub.cfg
Starten Sie neu und drücken Sie während des Neustarts Shift, um den Menüeintrag "Andriod" anzuzeigen.
RR
Matthäus Lesen