Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Помогите установить Android и Ubuntu рядом, загрузка с UEFI  (Прочитано 24309 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hova888

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Доброй ночи, вот а можно ли подружить вот такой загрузчик rEFInd с android? UEFI у меня уже установлены Ubuntu 16.04 и рядом Win10. И важно чтобы андройд установить на другой диск sdc2(Я даже подготовил раздел),возможно ли такое и что нужно сделать?
  • blkid
    /dev/loop0: TYPE="squashfs"
    /dev/loop1: TYPE="squashfs"
    /dev/loop2: TYPE="squashfs"
    /dev/loop3: TYPE="squashfs"
    /dev/loop4: TYPE="squashfs"
    /dev/sda1: LABEL="M-PM-^RM-PM->M-QM-^AM-QM-^AM-QM-^BM-PM-0M-PM-=M-PM->M-PM-2M-PM-8M-QM-^BM-QM-^L" UUID="62C417AAC4178009" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6b746234-d762-4214-9c47-b745674ce0f3"
    /dev/sda2: UUID="1E19-643D" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="979266ee-b499-4204-bd11-4e95f8c838a6"
    /dev/sda4: UUID="2E1672171671E06F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0472575e-eddb-4a04-bc07-0ac267e23b1d"
    /dev/sda5: UUID="442CDCF02CDCDE4C" TYPE="ntfs" PARTUUID="cd15b14f-eb17-4129-9b7b-8e4d7c3226dd"
    /dev/sda6: UUID="cb492ca9-6837-4734-86ba-a39dae0b9e3b" TYPE="ext4" PARTUUID="ed2a9007-3d80-413c-8d36-46f36170da04"
    /dev/sda7: UUID="0499da0a-bd7f-4e09-bc3b-f77a0051359c" TYPE="swap" PARTUUID="5755207b-7d03-4473-a63d-72b9faa340d9"
    /dev/sda8: UUID="660094bb-61a6-439f-8992-89bc9693eacb" TYPE="ext4" PARTUUID="c0c8ff99-af23-43df-9afa-15608f3bee15"
    /dev/sdb1: UUID="01D19CF3CA7DE7D0" TYPE="ntfs" PARTUUID="07775eee-01"
    /dev/sdc1: LABEL="backup" UUID="ffd482f5-dca9-44db-a558-6a66ffe6c7ab" TYPE="ext4" PARTUUID="d53d826f-01"
    /dev/sdc2: UUID="15800303-2624-407a-86fa-e852d96f95ee" TYPE="ext4" PARTUUID="d53d826f-02"
    /dev/sdc3: UUID="deb3b3fa-4476-4ede-89d1-98c5a6f2b022" TYPE="swap" PARTUUID="d53d826f-03"
    /dev/sdc4: UUID="770be63a-1d10-4d61-92b3-047e6c248b8a" TYPE="ext4" PARTUUID="d53d826f-04"
« Последнее редактирование: 18 Января 2018, 04:43:40 от hova888 »

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
hova888, что за загрузчик такой не знаю. Но если задача просто установить на отдельный раздел, то ничего принципиально-нового выдумывать не надо, в теме уже описана такая практика:

Поставил andriod на отдельный раздел диска, отформатированный в ext4.

Ну, эт потому, что отдельным разделом стоит.
Главное, что работает, как в моём случае, так и в Вашем!
И людям многим в помощь, а значит не зря мы с вами пыжились...

Оффлайн hova888

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
что за загрузчик такой не знаю.
Вот о нем можно узнать http://www.rodsbooks.com/refind/installing.html#installsh
Мне нравится.

Пользователь добавил сообщение 19 Января 2018, 00:53:47:
Цитата: tahr от 04 Январь 2017, 17:28:22
Поставил andriod на отдельный раздел диска, отформатированный в ext4.

Цитата: Smorman от 09 Январь 2017, 16:03:33
Ну, эт потому, что отдельным разделом стоит.
Главное, что работает, как в моём случае, так и в Вашем!
И людям многим в помощь, а значит не зря мы с вами пыжились...
Сообщить модератору  
Спасибо но это же для Grub. (((
« Последнее редактирование: 19 Января 2018, 00:53:47 от hova888 »

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
hova888, мне моего GRUB хватает, так что если есть желание разбираться, то делайте это. Судя по тому, что Ubuntu и Windows удалось указать этому загрузчику, нужно сделать по аналогии и с Android.
Если тему почитать, то видно, что вся "хитрость" заключалась в том, чтобы правильно прописать загрузку Android в GRUB. И лично я просто копировал аналогичные строки загрузки Ubuntu, описывал это в теме.

Так что могу дать только совет общего характера: изучайте свой загрузчик, смотрите что там прописано для загрузки Ubuntu, сделайте аналогичные записи для загрузки Android.

Пользователь добавил сообщение 19 Января 2018, 01:34:47:
если задача просто установить на отдельный раздел, то ничего принципиально-нового выдумывать не надо

Смотрите как прописана загрузка Ubuntu в этом любимом вами загрузчике и сделайте аналогично для Android.
« Последнее редактирование: 19 Января 2018, 01:34:47 от tahr »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Судя по тому, что Ubuntu и Windows удалось указать этому загрузчику, нужно сделать по аналогии и с Android.
К сожалению это далеко от истины. Не знает он ничего о конфигах граба. Но проделать надо то же самое, печалька в том, что надо раздел EFI маунтить в RW
https://wiki.archlinux.org/index.php/REFInd_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.A0.D1.83.D1.87.D0.BD.D1.8B.D0.B5_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BE.D1.87.D0.BD.D1.8B.D0.B5_.D0.B1.D0.BB.D0.BE.D0.BA.D0.B8

Пользователь добавил сообщение 19 Января 2018, 03:44:44:
Пробуйте...
У меня всё завелось с пол-тыка.
Ввиду того, что Android заводится только на ext2/3/4 и NTFS, то на других ФС врятли получится (на отдельном разделе с btrfs таки не получилось, так что может еще чуть позже попробую)

Ну и общий вариант для menuentry на отдельном разделе
Код: (cfg) [Выделить]
!/bin/sh
exec tail -n +3 $0

menuentry 'Android' --class android-x86_64 {
    insmod part_gpt # или part_msdos в зависимости от разметки диска
    insmod ext2 # включаем поддержку FS
    set root='hdX,gptY' # X - номер харда, Y - раздела, где находится андроид, gpt/msdos - в зависимости от типа
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hdX,gptY --hint-efi=hdX,gptY --hint-baremetal=ahci0,gptY <UUID>
    else
      search --no-floppy --fs-uuid --set=root <UUID>
    fi
    echo    'Loading Android kernel.,,'
    linux   /kernel root=/dev/ram0 androidboot.hardware=android_x86_64 androidboot.selinux=permissive CMDLINE
    echo    'Loading Android initial ramdisk ...'
    initrd  /initrd.img
}


UUID можно посмотреть через blkid
Разметку и номер раздела через sudo parted -l
« Последнее редактирование: 19 Января 2018, 03:44:44 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
К сожалению это далеко от истины. Не знает он ничего о конфигах граба

Кто не знает? Почему о конфигах GRUB? И зачем ему это знать?

Суть моего совета hova888 в том, чтобы смотреть конфиги своего любимого загрузчика и по аналогии с загрузкой Ubuntu прописать загрузку Android. В своем любимом загрузчике прописать.
« Последнее редактирование: 19 Января 2018, 05:03:55 от tahr »

toZen

  • Гость
hova888, создайте пожалуйста тему по своей проблеме.
Закрыто.

 

Страница сгенерирована за 0.033 секунд. Запросов: 23.