Ubuntu на внешнем hdd

Discussion in 'Linux, Freebsd, *nix' started by ukrpunk, 20 Jan 2013.

  1. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    Помогите пожалуйста, кто делал такое или подобное))
    Вобщем суть :
    Внешний hdd 500gb, разделил на 3 раздела : 50гб ext4 - кубунту, 10гб ext4 swap , остальное - ntfs
    Кубунту норм стала, работает, НО я не могу разобратся с MBR
    при разметке диска, boot loader (grub) ставил и на внешний( на раздел с кубунтой) и на жесткий ноута(на нем винда)
    в итоге
    при установке груба на внешний жесткий - он ругаеца и кубунту не запускается
    при установке груба на жесткий ноута - затирается MBR винды соответственно она не пашет


    Нужно сделать следующее : если внешний HDD подключен - загружается grub с выбором ОС, если внешний отключен - грузится по дефолту винда..

    ЗЫ приоритеты пробовал в биосе раздавать, но все равно не завелось :(

    ЗЫЫ кто знает подскажите, гуглил - подобные проблемы есть, но ответа как решить не нашел
     
  2. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Ну так пропиши сам вручную винду в grub.cfg или же может автоматом распознает через grub-mkconfig -o /boot/grub/grub.cfg

    В ручную так:
    1) от рута fdisk -l и ищем раздел на 100мб виндовый, который создает система при инсталяции.

    Вот мой вывод:
    Code:
    Устр-во Загр     Начало       Конец       Блоки   Id  Система
    /dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
    /dev/sda2   *      206848   102402047    51097600    7  HPFS/NTFS/exFAT
    /dev/sda3       102404094  2682476543  1290036225    5  Расширенный
    /dev/sda4      2682476544  2930272255   123897856    7  HPFS/NTFS/exFAT
    /dev/sda5       102404096  2055526399   976561152   83  Linux
    /dev/sda6      2055526463  2055911959      192748+  83  Linux
    /dev/sda7      2055912023  2063912329     4000153+  83  Linux
    /dev/sda8      2063912393  2682476543   309282075+  83  Linux
    Значит нужный раздел с загрузкой винды у нас /dev/sda1 соответственно для grub.cfg это будет запись (hd0,1)

    Ну и пример самой записи для grub.cfg:
    Code:
    ## (1) Windows
    menuentry "Windows 95 MUST DIE" {
    set root=(hd0,1)
    chainloader +1
    }
    Добавляй эти строки после пунктов menuentry с линуксами. И перед строкой :
    Code:
    ### END /etc/grub.d/10_linux ###
    Думаю там разберешься. А вообще проблема банальная, на её решение ушло бы минут 20 чтения манов по grub из гугла на рууском языке.
     
    1 person likes this.
  3. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    короче ставлю груб на внешний жесткий, правлю конфиг чтобы было там hd0,1 (только свой раздел указать с виндой), в биосе делаю приоритеты 0-внешний, 1 - жесткий ноута и должно быть все ок?
    спасибо
     
    #3 ukrpunk, 20 Jan 2013
    Last edited: 20 Jan 2013
  4. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    короче вот такая сейчас борода
    [​IMG]
    как порешать?)
     
  5. boortyhuhtyu

    boortyhuhtyu Member

    Joined:
    2 Feb 2011
    Messages:
    727
    Likes Received:
    26
    Reputations:
    -6
    наделал :D переустанови grub, mbr перепиши.
    sudo grub-install --root-directory=/mnt /dev/sda
    sudo update-grub --output=/mnt/boot/grub/grub.cfg
     
    #5 boortyhuhtyu, 21 Jan 2013
    Last edited: 21 Jan 2013
    1 person likes this.
  6. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    бля бро, вроде бы работает))) спасибо всем кто откликнулся!)

    кому не сложно подкиньте мануалов по настройке для анонимного серфига))
    (интересно как подменить dns на гугловские, как юзать прокси\впн\ссш тунели)
     
  7. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    echo 'nameserver 8.8.8.8' > /etc/resolv.conf
     
  8. godGodGOD

    godGodGOD New Member

    Joined:
    20 Mar 2013
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0