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

0

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

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

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

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

Nishant
источник
Нет, наверное нет. Индикаторы загрузки различаются между типами «разделов» 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.

Small Boy
источник
Как насчет моего альтернативного варианта. Это хорошие идеи, кстати!
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
Nishant
источник