LINUX.ORG.RU

Перенос линукса с live-flash на PC

 


0

2

Всем доброго здравия! Исходное:

  1. Есть флэха с рабочим Puppy. (Pra09, lxde, 32 bit)
  2. Есть комп старенький на базе sempron 3300+
  3. Комп с флэхи грузится и работает на ура, без проблем.
  4. Первый по счету раздел на компе заново пересоздан, фат32.
  5. Интернета нет.

Вопрос: как перенести Линукс с флэхи на первый раздел диска компа и сделать его загрузочным? Если можно по пунктам или на подробную инструкцию ссыль.

Переписать файлы с флешки на диск, установить загрузчик.
По идее этого должно хватить.
Кто там у него загрузчиком, syslinux?

bormant ★★★★★
()

Ничего лучше, чем почитать README на влешке и раздел install на сайте дистра в голову не приходит. Но в 90% случаев инструкции прилагаются.

Но да, на самый крайний случай можно тупо затереть диск, записав туда образ. грузиться то оно будет…

kirill_rrr ★★★★★
()

если флешка меньше диска и на диске ничего нет, то загрузиться в какую-нибудь ramfs и сделать cat /dev/sdb > /dev/sda

затем загрузиться с hdd и создать на оставшемся месте новый раздел

buratino ★★★★★
()
Ответ на: комментарий от buratino

если у него там образ ISO и он последует твоему совету (буквально) … вот будет потеха // побежал за попкорном

anonymous
()
Ответ на: комментарий от buratino

Образ ISO затрет MBR, другие разделы как создашь? Не я знаю можно наколхозить, но бивис кроме исошки вряд ли что-то ещё увидит… Короче, если цель преодолевать трудности – вперде :)

anonymous
()
  1. Загрузиться с флешки. Выходим из Х-ов в виртуальную консоль Ctrl+Alt+F1 (выбираем по вкусу вместо от 1 до 6). Входим в консоль

  2. Становимся рутом. sudo -i

  3. Определяем целевой диск fdisk -l или lsblk

  4. Переразбить целевой ЖД через fdisk. Наверное не помешает создать swap раздел или пользоваться в дальнейшем swap файлом.

  5. Форматнуть ЖД в файловую систему нативную для Linux (ext2, ext3, ext4, btrfs (ну вдруг захочется)). mkfs -t ext4 /dev/sda1 (имя целевого диска выводится в п.3) Если создали swap раздел, то еще mkswap /dev/sda2 Будет ли работать Puppy на Fat32 зависит от версии ядра (проверить можно только экспериментально).

  6. Создаем директорию для монтирования ЖД mkdir -p /mnt/target

  7. Moнтируем раздел ЖД, куда будем копировать источник: mount /dev/sda1 /mnt/target

  8. Копируем корень в целевую директорию LANG=C cp -axvnu / /mnt/target

  9. Чрутимся в новую систему

cd /mnt/target
mount -t proc proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
mount --rbind /run run/
chroot /mnt/target

9 Меняем пароль рута и права на корень

passwd root
chown root:root /
chmod 755 /

10 Создаем нового пользователя

useradd username 

(вместо username по вкусу)

passwd username

Добавляем его в необходимые группы usermod -aG wheel,storage,network,audio username

  1. Правим fstab nano /etc/fstab Вместо нано любимый редактор
/dev/sda1 / ext4 defaults,noatime 0 1
 /dev/sda2 none swap sw 0 0

Вместо /dev/sda1 (2) лучше прописать UUID разделов (узнать через командк blkid).

  1. Устанавливаем загрузчик, например Grub (ну или который доступен)
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
  1. Выходим из chroot, размонтируем и перезагружаемся.
exit
umount /mnt/target
reboot

13 Вытаскиваем флешку, загружаемся с ЖД и вкушаем прелести linux. Или дрымбаемся дальше…

Mixa
()

Но зачем? Есть немалая вероятность, что с харда он будет работать медленнее. Железо-то капец какое старое.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Есть флэха с рабочим Puppy

Как делал флешку, точно также сделай с жестким диском.

Попробуй Porteus.

andytux ★★★★★
()
Ответ на: комментарий от anonymous

Нет, там у него нормальная live система явно.

irton ★★★★★
()

На выбор:

  1. В составе pra есть нормальный инсталятор, грузись с флешки, используй его

  2. В составе pra есть комплект для установки grub4dos, а в wiki.puppyrus.org есть слова как ставить вручную.

  3. Вариант с клонированием флешки на хард тоже сработает.

irton ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.