Skip to content

Instantly share code, notes, and snippets.

@dobrMAN
Last active December 13, 2020 06:14
Show Gist options
  • Save dobrMAN/c2aeea3103c129747c5584d32605fcff to your computer and use it in GitHub Desktop.
Save dobrMAN/c2aeea3103c129747c5584d32605fcff to your computer and use it in GitHub Desktop.
Перенос HiveOS с флешки на SDD/HDD средствами самой HiveOS
Один из способов перенести HiveOS на SDD/HDD - скопировать её с работающей флешки.
Для этого проделываем в консоле следующее:
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 - флешка.
2. Переносим образ флешки с помощью команды 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, то процесс закончится ошибкой, впрочем она не повлияет на работу.
3. По завершению процесса, можно загружать HiveOS с SSD/HDD.
shutdown -r now
Не забудьте вынуть флешку при перезагрузке или изменить загрузочное устройство в BIOS.
Если хотите хранить прон на риге и вам нужен весь размер диск, то можете прочитать как расширить размер раздела с HiveOS на весь диск:
https://gist.github.com/dobrMAN/8307c1f6a2515186ba74a554ee1b56a0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment