ikanyshev
@ikanyshev
https://vk.com/ilyakanyshev

2 операционной оси на одном диске как установить?

Недавно возникла идея установить на ноутбук (1 диск) кали линукс и вин 10. Сори, в гугле и яндексе забанили. Образы уже имеются. После установки кали возникла проблема установки вин 10, ибо не знаю как это сделать. Хелп ми плиз
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 4
  • d0kuro
    @d0kuro
    Тык
    Можно в любом порядке ставить ОС, главное в случае установки Windows последней иметь Live CD \ USB c linux, что бы потом запустить grub-install

    И не совсем понял про 1 диск, если на разные разделы - нет проблем. Если всё на один хотите - то лучше не нужно так. Windows не видит линуксовые файловые системы, а ставить линукс на ntfs тоже не лучшее решение.

    Делайте просто 2 раздела под каждую ОС.
    Ответ написан
  • CityCat4
    @CityCat4
    Жил да был CityCat за углом...
    1. Снести Kali
    2. Поставить винду, но все место ей не отдавать, оставить под линух
    3. Поставить Kali. При установке Kali найдет винду и пропишет ее в grub.
    4. PROFIT!

    Винда - она тупая. Она не предполагает, что на компе могут быть другие оси. Линух - он умный :)
    Ответ написан
  • @Yupa20171123
    1. Выделить ей место с помошью кали.
    *Если кали сьела не весь диск:
    parted /dev/sda и сделать раздел в свободном месте.
    mkpart primary ... - если в основном
    extended если в расширенном разделе.
    *Возможно /home монтируется что то большое, можно его уменьшить и остатки места отдать винде.
    Посмотри /etc/fstab. Может быть придется грузится с флешки.
    2. *перенести кали на флешку или диск (dd if=/dev/sda of=/dev/sdb conv=noerror,sync ) разметить под себя и залить обратно.
    *перенести упаковав в tar:
    Залить на cd, в какой то раздел (swap:), или флешку gentoo install live cd, pappyrus, ...
    Загрузится с него/
    cd /home/my_clone_of_kaly
    mount /dev/sda? /mnt/KaliDisk1
    tar -cf kali.tar /mnt/KaliDisk1/* -p --preserve-permissions --acls --xattrs
    переразметить диск на обе оси.
    распаковать kali где ей надо жить
    mount /dev/sda? /mnt/KaliNew
    cd /mnt/KaliNew
    tar -xf kali.tar -p --preserve-permisions --acls --xattrs
    3.Поставить(kvm) qemu+libvirt
    создать вертуалку, дать ей disk в формате raw, поставить в ней винду.
    залить куда она должна пасть.
    dd if=/home/vistpc/MyWin10.img of=/dev/sdb1 offset=... count=... conv=...
    или
    mount /home/virtpc/MyWin10.img /mnt/img
    mc, скопировать с атрибутами (но не факт что прокатит, это не 98:)
    прописать ее (винду) в граб (но он должен уметь уефи).
    4. Загрузится с флешки.
    сделать еше один граб
    parted /dev/sda
    mkpart ... например выдав ему немного из swap .
    quit
    поставить или скопировать граб с первого раздела (dd) или вручную.
    или поставить его туда и скопировать файлы его настроек.
    поставить флаг загрузки с него
    parted /dev/sda
    set 2 boot on (у grub2 может быть иначе)
    quit
    сбросить флаг загрузки (чтоб винда нечего не прознала)
    Можно выделить в начале место для винды (100МБ).
    Ставить винду (не давая ей угробить диск).
    Перезагрузитья с с флешки. Востановить флаг загрузки на sda2 (например). Прописать в нем оби оси.
    Смотри по pappyrus, как она запускает винды
    title Win
    map (0,1)
    bootmgr...

    sda1 - windows boot loader (efi)
        sda2 - grub2(efi) при выборе Windows grub передаст загрузку на sda1 
                          при выборе Linux запустит ее. 
        sda3 - windows10 
          sda4 - exetnded 
          sda5 - linux (/)
          sda6 - swap 
          sda7 - home 
          ....


    5. Записать из граба как запускается кали.
    Поставить винду.
    С флешки снести sda1 где bootmgr.
    grub> root (hd0,0)
    install ....
    Поставить с флешки граб и прописать в нем обе оси (руками если не найдет).

    короче творческий процесс:)
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы