[Инструкция] Перенос HiveOS с флешки на SDD/HDD средствами самой HiveOS

install
sdd
hdd
#1

Один из способов перенести HiveOS на SDD/HDD - скопировать её с работающей флешки.
Для этого проделываем в консоле следующее:
[list=1]
[*] Определяем наши диски (флешку и SDD/HDD), для этого вводим команду fdisk -l и смотрим ее вывод.
Например:

  Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
   Units: sectors of 1 * 512 = 512 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disklabel type: dos
   Disk identifier: 0x244b7fbe
 
   Device     Boot     Start       End   Sectors  Size Id Type
   /dev/sda1            2048     43007     40960   20M  e W95 FAT16 (LBA)
   /dev/sda2           43008 188786687 188743680   90G 83 Linux
   /dev/sda3       188786688 234441647  45654960 21.8G 82 Linux swap / Solaris
 

   Disk /dev/sdb: 14.4 GiB, 15489564672 bytes, 30253056 sectors
   Units: sectors of 1 * 512 = 512 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disklabel type: dos
   Disk identifier: 0x244b7fbe
 
   Device     Boot Start      End  Sectors Size Id Type
   /dev/sdb1        2048    43007    40960  20M  e W95 FAT16 (LBA)
   /dev/sdb2  *    43008 14690303 14647296   7G 83 Linux
 

Disk /dev/sda: 111.8 GiB - судя по размеру это SSD/HDD, а Disk /dev/sdb: 14.4 GiB - это флешка. Собственно, в большенстве случаев,
/dev/sda - будет SSD/HDD, а /dev/sdb - флешка.

[] Переносим образ флешки с помощью команды dd:
dd if=/dev/sdb of=/dev/sda bs=10M count=800 status=progress
здесь
if - это устройство с которого быдем переносить (наша флешка),
of - устройство куда переносить (SDD/HDD)
bs - Размер блока, который переносится за 1 раз (10M это 10Мегабайт, обязательно M большая, иначе выдаст ошибку!)
count - количество блоков, которые нужно перенести, 800 будет достаточно (10
800 = 8000Мб), можно не указывать, но тогда будет
копироваться вся флешка (в нашем случае 16Gb), не смотря на то, что под файловой системой всего около 8Гб. Кроме того,
если флешка будет большего объема, чем SSD/HDD, то процесс закончится ошибкой, впрочем она не повлияет на работу.
[*] По завершению процесса, можно загружать HiveOS с SSD/HDD.
shutdown -r now
Не забудьте вынуть флешку при перезагрузке или изменить загрузочное устройство в BIOS.
[/list]

Если хотите хранить прон на риге и вам нужен весь размер диск, то можете прочитать как расширить размер раздела с HiveOS на весь диск:
https://gist.github.com/dobrMAN/8307c1f6a2515186ba74a554ee1b56a0

1 Like
#2

Немного обновим статус

  1. Это все не очень надо, т.к. есть флешер
    https://github.com/minershive/hive-flasher
    Который раскатает образ на внутренний диск

  2. Для расширения места сделал disk-expand

1 Like