Встановити на другий жорсткий диск з можливістю завантаження?


26

Теоретично те, що я хочу зробити, дуже просто, але я провів кілька досліджень у Google і прочитав кілька публікацій на цьому сайті, і я все ще плутаюся.

Я хочу зберегти win7 на своєму основному диску C: \ та встановити Ubuntu (12.10) на вторинний диск (що мені ще потрібно придбати чи встановити. Я просто хочу бути впевненим, що я успішний, коли це роблю). Якщо це взагалі можливо, мені також сподобається, що коли я запускаю комп'ютер, у мене є можливість завантажувати або Win7, або Ubuntu, як увійти в обліковий запис типу речі, де я просто вибираю, на якому диску я працюю в цей день. І лише щоб повторити, я не хочу розділяти свій C: \ диск або змінювати, змінювати чи впливати на мою систему Win7 жодним чином.

Причина, що я все ще досить невпевнена в усьому цьому, полягає в тому, що багато посібників, які я читав, були для попередніх версій Ubuntu. Також переважна більшість посібників стосується того, щоб розділити один привід, щоб відповідати обом ОС. Я хочу, щоб дві окремі ОС працювали з двох окремих дисків, які я можу вибрати при завантаженні. У посібниках, які я знайшов, згадувалося, що існує певна проблема з встановленням grub на C: \, але решта ОС встановлюється на іншому диску. Це все-таки так? Як я цього уникаю?

Крім того, якщо це допомагає, я вже кілька місяців працюю на своєму ноутбуці в школі і поза класом, і мені це подобається.

Нарешті, якщо ви можете, будь ласка, вкажіть мене на путівника або напишіть свою відповідь у вигляді путівника для дворічного віку, що було б дивним. Я як і раніше новачок Ubuntu, і не хочу зіпсувати свою програму win7.

Відповіді:


28

Як це працює

Кожен розділений диск містить один невеликий блок під назвою MBR . Він знаходиться на початку диска.

Тепер ОС вставляє свій код у MBR для завантаження власного завантажувача. Windows робить те саме, Linux робить те саме.

Вони вставляють невеликий код, який вказує на фактичне місце завантажувача. Як і в Linux, цей MBR містить Stage1від GRUB( GRUBце завантажувач використовується в Linux) , який завантажує більший виконуваний файл , Stage2який може , розташований в іншому розділі.

Якщо ви встановите Windows, а потім Linux, GRUB Stage1знаходиться в MBR. Тепер інша частина GRUB (власне завантажувач) містить місце завантажувача Windows. Тепер, коли ви вибираєте Windows з меню GRUB, Windows починає завантажуватися. Це називається chain loading(спочатку завантажується GRUB, потім GRUB завантажує завантажувач Windows на основі вибору).

Повертаюсь до свого питання

У вашому випадку у вас є два MBR (оскільки у вас є 2 жорстких диска).

Тому у вас є два варіанти:

Найпростіший варіант

  • Створіть розділ на другому диску.
  • Встановіть Ubuntu на цьому розділі та встановіть GRUB на MBR другого диска, а не на MBR першого диска. Будьте обережні тут. Дивіться нижче зображення (тільки для демонстраційних цілей), вам потрібно зробити все в (мабуть)sdb .

  • Ви вибираєте вже створений sdbрозділ , редагуєте, призначаєте точку монтування /та тип файлової системиext4

  • Виберіть місце завантажувача як sdb, ні sda(див. Розділ червоного кольору)

bootloaderLocation

  • Після цього перезавантажте систему, і ви будете завантажені до Windows 7.

Це трапляється тому, що ваш пріоритет завантажувального диска каже завантажуватися з першого жорсткого диска (Де ми нічого не змінили).

Тому відкрийте BIOS, змініть пріоритет завантажувального диска, щоб диск, що містить Ubuntu, став першим.

  • Цього разу буде завантажено GRUB. І ви можете завантажувати будь-яку ОС.

  • Видаліть диск, Windows 7 завантажиться безпосередньо.

  • Знову підключіть другий диск, перевірте порядок завантаження з BIOS, щоб 2-й диск вийшов першим. Тепер ви можете знову завантажити будь-яку ОС.

Ще один варіант

Ви можете змінити завантажувач Windows також для завантаження Ubuntu з 2-го диска. Це трохи складніше, і оскільки ви зовсім не хочете торкатися Windows 7, я не рекомендую її.

Примітка. Усі підручники, доступні тут, говорять про додавання Ubuntu з того самого диска, але іншого розділу. Я цього не робив для різних пристроїв, можливо, вам потрібно буде прийняти відповідне рішення.

Ось жорсткий посібник для цього.

Існує чудовий інструмент GUI для редагування завантажувача під назвою EasyBCD (це безкоштовно для особистого використання). Посібник з налаштування Ubuntu за допомогою завантажувача Windows.

Ви можете мати більше ресурсів на ньому Easy BCD Help: Подвійне завантаження Win7 та Ubuntu 11.10 - "Додати нову запис" для Ubuntu

Настійно рекомендую використовувати GRUB як завантажувач, оскільки він більш гнучкий. Можливо, ви можете встановити Windows як опцію завантаження за замовчуванням І / АБО зменшити значення тайм-ауту .


Гаразд, тому я спершу повинен відформатувати новий диск (ubuntu), а потім створити розділ на згаданому диску. Тоді встановіть Linux на sdb1 та grub на sdb? Крім того, якщо це легко .. Я хотів би, щоб комп'ютер запропонував мені вибрати диск при запуску .. так що якщо це означає редагування навіть завантажувальної системи Windows, я був би готовий подумати про це ..: D
Arammil

@Arammil Коли ви завантажуєтесь з sdb, GRUB з'явиться першим і запропонує вам вибрати між Windows (відвести вас у sda) або Ubuntu (в sdb) так, як вам хочеться. Для цього вам не доведеться щоразу змінювати налаштування в BIOS.
user68186

так, ви правильно виправились, лише одне, що ви створюєте розділ, якщо вам потрібна частина жорсткого диска, щоб бути доступною для Windows. Або ж вам не потрібно створювати розділ. 2-е запитання: Вибір диска неможливий, наскільки я знаю .. це залежить від BIOS. І підказка диска не відповідає рівню редагування завантажувача Windows. Я додам кілька посібників з редагування речі Windows.
Web-E

Добре, що Windows буде моєю основною ОС у цій системі, тож чи є спосіб, щоб я міг отримати завантажувач Windows, щоб запропонувати мені завантажувати або Win7, або Ubuntu, як grub will? Або якщо я використовую Grub для завантаження Windows, чи обидва диски будуть постійно працювати?
Арамміль

Ви можете встановити Windows за замовчуванням для завантаження за допомогою grub . Якщо ви завантажуєте Windows та не використовуєте disk2, швидше за все, це призупинить диск для економії енергії. Все залежить від ОС. Тут нічого не можна зробити.
Web-E

2

Найпростіший спосіб зробити це, як було запропоновано вище. По-перше, тимчасово вийміть перший жорсткий диск (той, на якому є Windows). По-друге, встановіть Linux на другий жорсткий диск (який поки що єдиний підключений). По-третє, знову поставте перший жорсткий диск, щоб у вас зараз встановлено два жорстких диска, кожен з яких має власну ОС. Звідти справа просто натискання клавіші під час завантаження, щоб вибрати ваш завантажувальний привід. Наприклад, на машині Dell ви натискаєте клавішу F12 під час завантаження, і це відображатиме ваше меню, щоб вибрати диск, з якого ви хочете завантажитися.


0

Я, мабуть, роблю це зворотним шляхом, але я використовую меню завантаження для завантаження на Lubuntu (F12 в цій системній MB). Коли я встановив Lubuntu, я відключив усі інші накопичувачі системи. Потім я встановив груб на диску Lubuntu. Windows не може бачити накопичувач Lubuntu, але Lubuntu може бачити накопичувач Windows, тому я можу отримати доступ до файлів на інших накопичувачах системи.


-2

Відключіть свій перший диск із Win 7 на ньому. Таким чином ви будете в безпеці. Напевно, ваш комп'ютер має функцію вибору завантажувача. Погляньте в налаштування і переконайтеся, що воно ввімкнено.


Користувач вказує, що він рекомендує. Якщо у вас немає фактичних доказів, які стверджують, що він не повинен тримати свій hdd W7 встановленим, вам слід спробувати зробити свій внесок у відповідь.
Hellreaver
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.