Сделать ноутбук жестким диском загрузочным?


0

У меня есть ноутбук без установленной ОС на жестком диске. BIOS не поддерживает загрузку с USB, а привод CDROM не работает.

Возможно ли записать 32-битный установочный ISO, предпочтительно Arch Linux, на жесткий диск, подключив его к другому компьютеру через USB, а затем выполнить самостоятельную установку, перенеся его обратно на оригинальный ноутбук?

Если бы так dd команды достаточно или мне нужен какой-то конкретный инструмент для этого? Я в порядке, стирая мой жесткий диск.

В качестве альтернативы, как насчет установки полной ОС на жесткий диск с другой машины через USB (как, скажем, Arch Linux на USB-ключе ) и прикрепить его обратно к оригинальному ноутбуку?


Нет, наверное нет. Индикаторы загрузки различаются между типами «разделов» iso (ISO-9660), MBR и GPT, поэтому я не ожидаю, что внутренний диск попытается прочитать жесткий диск, как если бы он был оптическим, чтобы он мог видеть загрузочные флаги.
Frank Thomas

Оптика здесь не в картине. Я устанавливаю ОС на жесткий диск с другой машины.
Nishant

Ответы:


1

Вариант 1. Если на другом компьютере установлена ​​ОС Linux: GRUB может загружать образы Linux iso напрямую. Посмотреть здесь: Grub2 / ISOBoot - Справка сообщества Ubuntu

Вариант 2. Если на другом компьютере установлена ​​Windows: EasyBCD Функция BIOS Extender позволяет загружать компьютер с USB. Конечно, он использует BCD, но вы определенно можете удалить BCD после загрузки Linux. Просто используйте EasyBCD для установки BCD на жесткий диск, а затем добавьте запись BIOS Extender.

Вариант 3: без какого-либо другого ПК: заимствуя USB CD-ROM. Я видел, как их обнаруживают как CD-ROM и загружают на системах, которые не поддерживают загрузку с USB.


Как насчет моего альтернативного варианта. Это хорошие идеи, кстати!
Nishant

Я обновил ответ с приличным вариантом Linux. @Nishant: Что касается альтернативного варианта установки Linux с другого компьютера, я думаю, что это вполне возможно, учитывая гибкий характер Linux, но я не знаю как. Я не сильно разбираюсь в Linux.
Small Boy

0

Я сделал этот подход, и он работал нормально.

  1. Извлек жесткий диск из ноутбука и поместил его в USB-кейс IDE.
  2. Использовал другую Arch Machine и установил ОС, выполнив шаги, указанные в Installing_Arch_Linux_on_a_USB_key ,
  3. Сгенерировано fstab с -L вариант и отредактировано sdb1 в sda1 как это было бы правильным устройством в целевой машине.
  4. Исправлена ​​проблема, упомянутая в «Невозможно найти корневое устройство» при новой установке ArchLinux
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.