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

627
Nishant

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

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

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

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

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

2 ответа на вопрос

1
Small Boy

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

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

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

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

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

  1. Извлек жесткий диск из ноутбука и поместил его в USB-кейс IDE.
  2. Использовал другой Arch Machine и установил ОС, выполнив шаги, указанные в Installing_Arch_Linux_on_a_USB_key .
  3. Сгенерировал параметр fstabwith -Lи отредактировал sdb1его sda1как правильное устройство на целевой машине.
  4. Исправлена ​​проблема, упомянутая в разделе «Невозможно найти корневое устройство» при новой установке ArchLinux