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

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

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

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

2 ответа2

1

Вариант 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.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .