Ocena wątku:
  • 1 głosów - średnia: 3
  • 1
  • 2
  • 3
  • 4
  • 5
Przeniesienie zainstalownego systemu na dysk
#1
0
Witam wszystkich na forum! Smile

Zainstalowałem sobie Linux Mint na pendriver dla nauki programowania, tak żeby gadżety z MS Google itp mnie nie rozpraszały.
Jestem pod wielkim wrażeniem tego systemu i chciałbym umieścić ten system na stałe na dysku, tak żebym miał wybór między Windows a Linux przy starcie.
Czy jest taka możliwość?

Dziękuję!
Odpowiedz
#2
0
Powinno być to możliwe.
Trzeba by zrobić tyle samo miejsca na dysku ile go jest na pendrive i przenieść partycje systemowe z pendrive na dysk.
Pozostanie jeszcze kwestia aktualizacji bieżącego programu rozruchowego lub instalacja nowego np. Grub.
Na początek wynik z sudo fdisk -l przyda się aby poznać układ partycji na pendrive i dysku.
Odpowiedz
#3
0
Hej, dzięki za szybkie wsprcie. Czy można krok po kroku opowiedzieć jak to zrobić? Smile -trochę bardzo raczkuje jeszcze w tematach linux.

Pendrive z Linuxem:

Kod:
Dysk /dev/sdc: 14,33 GiB, bajtów: 15376318464, sektorów: 30031872
Disk model: Ultra         
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: gpt
Identyfikator dysku: 53D8F1D1-F0DA-41A5-8EEB-A66342F69849

Urządzenie Początek  Koniec  Sektory Rozmiar Typ
/dev/sdc1      2048  1050623  1048576    512M System EFI
/dev/sdc2  1050624 30029823 28979200  13,8G Linux - system plików

Dysk z Windows, na którym chcę mieć Linuxa:

Kod:
Dysk /dev/sdb: 119,25 GiB, bajtów: 128035676160, sektorów: 250069680
Disk model: TS128GMTS400S 
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0xa3c569f6

Urządzenie Rozruch Początek    Koniec  Sektory Rozmiar Id Typ
/dev/sdb1  *          2048    461622    459575  224,4M  7 HPFS/NTFS/exFAT
/dev/sdb2            462848 250068991 249606144    119G  7 HPFS/NTFS/exFAT
Odpowiedz
#4
0
Wrzuć jeszcze wynik skryptu boot-info-script (jest w repozytoriach).
Odpowiedz
#5
0
Czy o to chodziło?  Smile :
Kod:
                Boot Info Script 0.78      [09 October 2019]


============================= Boot Info Summary: ===============================

=> Windows 7/8/2012 is installed in the MBR of /dev/sda.
=> Windows 2000/XP/2003 is installed in the MBR of /dev/sdb.
=> No boot loader is installed in the MBR of /dev/sdc.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 7/2008: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:       

sdb1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 7/2008: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:        /bootmgr /Boot/BCD

sdb2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 7/2008: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:        /Windows/System32/winload.exe

sdc1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:        /efi/BOOT/fbx64.efi /efi/BOOT/mmx64.efi
                       /efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi
                       /efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg

sdc2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info:
    Operating System:  Linux Mint 20.1
    Boot files:        /boot/grub/grub.cfg /etc/fstab

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Dysk /dev/sda: 298,9 GiB, bajtów: 320072933376, sektorów: 625142448
Disk model: HGST HTS545032A7
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1               2,048   625,139,711   625,137,664   7 NTFS / exFAT / HPFS


Drive: sdb _____________________________________________________________________
Dysk /dev/sdb: 119,25 GiB, bajtów: 128035676160, sektorów: 250069680
Disk model: TS128GMTS400S   
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1    *          2,048       461,622       459,575   7 NTFS / exFAT / HPFS
/dev/sdb2             462,848   250,068,991   249,606,144   7 NTFS / exFAT / HPFS


Drive: sdc _____________________________________________________________________
Dysk /dev/sdc: 14,33 GiB, bajtów: 15376318464, sektorów: 30031872
Disk model: Ultra           
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdc1                   1    30,031,871    30,031,871  ee GPT


GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sdc1                 2,048     1,050,623     1,048,576 EFI System partition
/dev/sdc2             1,050,624    30,029,823    28,979,200 Data partition (Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/mmcblk0p1   12DE6BEFDE6BC995                       ntfs       
/dev/sda1        01D46580D3AD8290                       ntfs       
/dev/sdb1        01D4657A9D20E060                       ntfs       Zastrzeżone przez system
/dev/sdb2        01D4657C7A5F19F0                       ntfs       
/dev/sdc1        0CFC-4A57                              vfat       
/dev/sdc2        a7dde8c7-e317-4b57-b6f2-fb84498e593f   ext4       

========================= "ls -l /dev/disk/by-id" output: ======================

razem 0
lrwxrwxrwx 1 root root  9 kwi 29 18:19 ata-HGST_HTS545032A7E380_TMA45CPY3H4LMM -> ../../sda
lrwxrwxrwx 1 root root 10 kwi 29 18:19 ata-HGST_HTS545032A7E380_TMA45CPY3H4LMM-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9 kwi 29 18:19 ata-TS128GMTS400S_521982A9E50051310887 -> ../../sdb
lrwxrwxrwx 1 root root 10 kwi 29 18:19 ata-TS128GMTS400S_521982A9E50051310887-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 kwi 29 18:19 ata-TS128GMTS400S_521982A9E50051310887-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 13 kwi 29 18:19 mmc-AEICD_0x6da91a61 -> ../../mmcblk0
lrwxrwxrwx 1 root root 15 kwi 29 18:19 mmc-AEICD_0x6da91a61-part1 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root  9 kwi 29 18:19 usb-SanDisk_Ultra_0501d4177e39aafc091d9d5a1983da2c991f782f6e19a5e51141bc8e976a142d602900000000000000000000420745f5ff9e15108155810788a677c5-0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10 kwi 29 18:19 usb-SanDisk_Ultra_0501d4177e39aafc091d9d5a1983da2c991f782f6e19a5e51141bc8e976a142d602900000000000000000000420745f5ff9e15108155810788a677c5-0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 kwi 29 18:19 usb-SanDisk_Ultra_0501d4177e39aafc091d9d5a1983da2c991f782f6e19a5e51141bc8e976a142d602900000000000000000000420745f5ff9e15108155810788a677c5-0:0-part2 -> ../../sdc2
lrwxrwxrwx 1 root root  9 kwi 29 18:19 wwn-0x5000cca7d1f12959 -> ../../sda
lrwxrwxrwx 1 root root 10 kwi 29 18:19 wwn-0x5000cca7d1f12959-part1 -> ../../sda1

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/fuse        /run/user/1000/doc       fuse       (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/mmcblk0p1   /media/jj/12DE6BEFDE6BC995 fuseblk    (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdb2        /media/jj/01D4657C7A5F19F0 fuseblk    (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdc1        /boot/efi                vfat       (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdc2        /                        ext4       (rw,relatime,errors=remount-ro)


========================== sdc1/efi/ubuntu/grub.cfg: ===========================

--------------------------------------------------------------------------------
search.fs_uuid a7dde8c7-e317-4b57-b6f2-fb84498e593f root hd3,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
--------------------------------------------------------------------------------
Odpowiedz
#6
0
Tak, o to chodziło.
Wychodzi, że masz tam dwa Windowsy?
Czy na sdb masz wystarczającą ilość miejsca dla nowej partycji pod Linuksa?
Odpowiedz
#7
0
Hmm mam 1 windowsa. Po dodaniu dysku SSD przeniosłem system z HDD na SSD i teraz mam 2 dysk-i na SSD Windows (ten 120gb) i tam chcicałbym umieścić Lunuxa. Może dlatego widzi 2x Windowsa?
Tak mam wystarczająco miejsca - jest wolne 50gb, chciałbym poświęcić Linuxowi 20gb.
Odpowiedz
#8
0
Dobrze by było zrobić Kopię dysku SSD przed zabawami w przenoszenie.
Potem trzebaby zmniejszyć sdb2 np. w gparted na tyle aby zrobić miejsce na 20GB dla partycji Linux.
Problem jaki widzę jest taki, że na pendrive jest styl partycji GPT, natomiast na dysku jest styl partycji MBR.
Wydaje mi się, że najprościej będzie to zrobić na zasadzie kopiowania plików.
Muszę się do-edukować.
Odpowiedz
#9
0
Hej, dzięki za pomoc wygląda na bardzo dużo pracy, przy moich umiejętnościach może być kiepsko :]
Może lepszym rozwiązaniem będzie przeniesienie Linuxa na czystą kartę SD, która jest w czytniku? Czy można będzie bootować z takiej karty? Jak z prędkościami takiego sprzętu?
Odpowiedz
#10
1
Better response on post RE: Przeniesienie zainstalownego systemu na dyskTo nie jest tak dużo pracy jak to wygląda.
Praca na nośnikach typu flash wiąże się z ograniczoną liczbą cykli zapisów na taki nośnik.
Generalnie można też przenieść na SD, jak na pendrive przetrwał to i na SD powinien wytrzymać.
Prędkości zależą od samego nośnika i czytnika, który go obsługuje.
Eksperymentalnie możesz sobie sklonować i sprawdzić.
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości