Переход на новый диск

У меня SSD на 240 ГБ на Рождество, а также внешний корпус для жесткого диска. У меня есть ноутбук с жестким диском емкостью 500 ГБ, и он довольно близок к полной. Прямо сейчас, у меня есть Windows 10 и Ubuntu на моем жестком диске, внутри моего ноутбука, и новая установка Ubuntu на SSD, подключенная снаружи. Я хочу иметь Ubuntu на SSD, который будет подключен внутренне. Я еще не уверен, что я буду делать с Windows, но мне, вероятно, понадобится доступ к нему довольно скоро.

Должен ли я (еще раз) скопировать старый раздел Linux на SSD и запустить Boot Repair на нем с Live USB? Я не знал о Boot Repair до сегодняшнего дня или вчера, так что я на полпути копировал свою папку Home. Я не хочу тратить время на это, если это не сработает, но если это произойдет, это сохранит мои программы и настройки неповрежденными и будет стоить того времени.

Итак, будет ли это работать ?

lsblk output:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop1 7:1 0 115M 1 loop /snap/vlc/4 sdb 8:16 0 223.6G 0 disk ├─sdb4 8:20 0 220.3G 0 part /media/joeyubuntu/ae1867d3-bd73-4bd6-96df-93a0 ├─sdb2 8:18 0 512M 0 part └─sdb3 8:19 0 2.8G 0 part loop8 7:8 0 193.5M 1 loop /snap/vlc/65 loop6 7:6 0 83.1M 1 loop /snap/core/3247 loop4 7:4 0 121M 1 loop /snap/discord/38 loop2 7:2 0 83.7M 1 loop /snap/core/3440 loop0 7:0 0 121M 1 loop /snap/discord/41 sda 8:0 0 465.8G 0 disk ├─sda4 8:4 0 25G 0 part ├─sda2 8:2 0 16M 0 part ├─sda9 8:9 0 2.8G 0 part [SWAP] ├─sda7 8:7 0 1000M 0 part ├─sda5 8:5 0 1000M 0 part ├─sda3 8:3 0 371.1G 0 part /media/joeyubuntu/Windows ├─sda1 8:1 0 260M 0 part /boot/efi ├─sda8 8:8 0 45.7G 0 part / └─sda6 8:6 0 19G 0 part └─cryptswap1 253:0 0 19G 0 crypt [SWAP] loop7 7:7 0 113.6M 1 loop /snap/blender-tpaw/3 loop5 7:5 0 83.8M 1 loop /snap/core/3604 loop3 7:3 0 204.8M 1 loop /snap/discord/32`
0
задан 28 December 2017 в 07:11

3 ответа

Сначала отделите свой новый диск. Используйте / dev / disk / by-id / вместо / dev / sdX, чтобы вы не ошибались.

sudo apt-get install gdisk partclone    
lsblk -o NAME,VENDOR,MODEL    
sudo gdisk /dev/disk/by-id/usb-modelnamenumber

Обратите внимание, что usb-modelnamenumber является заполнителем для вашего устройства, которое будет называться по его номеру модели и интерфейсу, подключенному к нему аналогично usb.

o

для создания новой таблицы разделов GPT.

n

для добавления новых разделов

[ f4]

добавьте их, используя значения по умолчанию для первых двух запросов в номере раздела gdisk и первом секторе. Затем для последнего типа сектора и файловой системы используйте этот синтаксис для каждого раздела в порядке, указанном последним сектором, тогда fstype:

+256M
ef00

+60G
8300

+140G
0700

+20G
8300

Затем для последнего просто используйте значение по умолчанию, которое будет остальным диск чуть чуть ниже 3.6GiB. И используйте 8200 для типа файловой системы.

Затем записывайте изменения на диск с помощью w:

sudo mkfs.vfat -F32 /dev/disk/by-id/usb-modelnamenumber-part1
sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part2
sudo mkfs.ntfs -f /dev/disk/by-id/usb-modelnamenumber-part3
sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part4
sudo mkswap /dev/disk/by-id/usb-modelnamenumber-part5

Вам нужно будет перейти в Windows и сжать раздел Windows с диска управление. Далее вам нужно перезагрузить Ubuntu и запустить GRUB в режиме восстановления. Затем chroot /target Перед запуском выполните следующее.

sudo partclone.fat32 -b -s /dev/sda1 -o /dev/disk/by-id/usb-modelnamenumber-part1
sudo partclone.ext4 -b -s /dev/sda8 -o /dev/disk/by-id/usb-modelnamenumber-part2
sudo partclone.ntfs -b -s /dev/sda3 -o /dev/disk/by-id/usb-modelnamenumber-part3

После этого вы можете вернуться к нормальному Ubuntu.

Неясно, что такое sda2,4,5,6,7.

sudo mount /dev/disk/by-id/usb-modelnamenumber-part2 /mnt
sudo mount /dev/disk/by-id/usb-modelnamenumber-part1 /mnt/boot/efi
[d10 ] Откройте / etc / fstab и измените UUID, потому что вы скопировали это с существующего диска. Они будут находиться в таблице, где UUID=[UUID] помещается для каждого устройства. Замените часть [UUID].

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part1

Для /boot/efi:

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part2

Для /:

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part5

Для swap ]:

sudo grub-install --target=x86_64-efi --boot-directory=/mnt/boot --efi-directory==/mnt/boot/efi --bootloader-id="UbuntuSSD"
sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg
sudo umount /mnt/*

После этого вы должны иметь две рабочие системы в зависимости от того, выбираете ли вы Ubuntu или UbuntuSSD. На этом этапе вы захотите проверить, работает ли он.

0
ответ дан 22 May 2018 в 15:53

Сначала отделите свой новый диск. Используйте / dev / disk / by-id / вместо / dev / sdX, чтобы вы не ошибались.

sudo apt-get install gdisk partclone lsblk -o NAME,VENDOR,MODEL sudo gdisk /dev/disk/by-id/usb-modelnamenumber

Обратите внимание, что usb-modelnamenumber является заполнителем для вашего устройства, которое будет называться по его номеру модели и интерфейсу, подключенному к нему аналогично usb.

o

для создания новой таблицы разделов GPT.

n

для добавления новых разделов

1 EFI System 256MiB 2 Linux 60GiB 3 Windows 140GiB 4 Data 20GiB 5 Swap ~3.6GiB

добавьте их, используя значения по умолчанию для первых двух запросов в номере раздела gdisk и первом секторе. Затем для последнего типа сектора и файловой системы используйте этот синтаксис для каждого раздела в порядке, указанном последним сектором, тогда fstype:

+256M ef00 +60G 8300 +140G 0700 +20G 8300

Затем для последнего просто используйте значение по умолчанию, которое будет остальным диск чуть чуть ниже 3.6GiB. И используйте 8200 для типа файловой системы.

Затем записывайте изменения на диск с помощью w:

sudo mkfs.vfat -F32 /dev/disk/by-id/usb-modelnamenumber-part1 sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part2 sudo mkfs.ntfs -f /dev/disk/by-id/usb-modelnamenumber-part3 sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part4 sudo mkswap /dev/disk/by-id/usb-modelnamenumber-part5

Вам нужно будет перейти в Windows и сжать раздел Windows с диска управление. Далее вам нужно перезагрузить Ubuntu и запустить GRUB в режиме восстановления. Затем chroot /target Перед запуском выполните следующее.

sudo partclone.fat32 -b -s /dev/sda1 -o /dev/disk/by-id/usb-modelnamenumber-part1 sudo partclone.ext4 -b -s /dev/sda8 -o /dev/disk/by-id/usb-modelnamenumber-part2 sudo partclone.ntfs -b -s /dev/sda3 -o /dev/disk/by-id/usb-modelnamenumber-part3

После этого вы можете вернуться к нормальному Ubuntu.

Неясно, что такое sda2,4,5,6,7.

sudo mount /dev/disk/by-id/usb-modelnamenumber-part2 /mnt sudo mount /dev/disk/by-id/usb-modelnamenumber-part1 /mnt/boot/efi

Откройте / etc / fstab и измените UUID, потому что вы скопировали это с существующего диска. Они будут находиться в таблице, где UUID=[UUID] помещается для каждого устройства. Замените часть [UUID].

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part1

Для /boot/efi:

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part2

Для /:

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part5

Для swap ]:

sudo grub-install --target=x86_64-efi --boot-directory=/mnt/boot --efi-directory==/mnt/boot/efi --bootloader-id="UbuntuSSD" sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg sudo umount /mnt/*

После этого вы должны иметь две рабочие системы в зависимости от того, выбираете ли вы Ubuntu или UbuntuSSD. На этом этапе вы захотите проверить, работает ли он.

0
ответ дан 18 July 2018 в 00:20

Сначала отделите свой новый диск. Используйте / dev / disk / by-id / вместо / dev / sdX, чтобы вы не ошибались.

sudo apt-get install gdisk partclone lsblk -o NAME,VENDOR,MODEL sudo gdisk /dev/disk/by-id/usb-modelnamenumber

Обратите внимание, что usb-modelnamenumber является заполнителем для вашего устройства, которое будет называться по его номеру модели и интерфейсу, подключенному к нему аналогично usb.

o

для создания новой таблицы разделов GPT.

n

для добавления новых разделов

1 EFI System 256MiB 2 Linux 60GiB 3 Windows 140GiB 4 Data 20GiB 5 Swap ~3.6GiB

добавьте их, используя значения по умолчанию для первых двух запросов в номере раздела gdisk и первом секторе. Затем для последнего типа сектора и файловой системы используйте этот синтаксис для каждого раздела в порядке, указанном последним сектором, тогда fstype:

+256M ef00 +60G 8300 +140G 0700 +20G 8300

Затем для последнего просто используйте значение по умолчанию, которое будет остальным диск чуть чуть ниже 3.6GiB. И используйте 8200 для типа файловой системы.

Затем записывайте изменения на диск с помощью w:

sudo mkfs.vfat -F32 /dev/disk/by-id/usb-modelnamenumber-part1 sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part2 sudo mkfs.ntfs -f /dev/disk/by-id/usb-modelnamenumber-part3 sudo mkfs.ext4 /dev/disk/by-id/usb-modelnamenumber-part4 sudo mkswap /dev/disk/by-id/usb-modelnamenumber-part5

Вам нужно будет перейти в Windows и сжать раздел Windows с диска управление. Далее вам нужно перезагрузить Ubuntu и запустить GRUB в режиме восстановления. Затем chroot /target Перед запуском выполните следующее.

sudo partclone.fat32 -b -s /dev/sda1 -o /dev/disk/by-id/usb-modelnamenumber-part1 sudo partclone.ext4 -b -s /dev/sda8 -o /dev/disk/by-id/usb-modelnamenumber-part2 sudo partclone.ntfs -b -s /dev/sda3 -o /dev/disk/by-id/usb-modelnamenumber-part3

После этого вы можете вернуться к нормальному Ubuntu.

Неясно, что такое sda2,4,5,6,7.

sudo mount /dev/disk/by-id/usb-modelnamenumber-part2 /mnt sudo mount /dev/disk/by-id/usb-modelnamenumber-part1 /mnt/boot/efi

Откройте / etc / fstab и измените UUID, потому что вы скопировали это с существующего диска. Они будут находиться в таблице, где UUID=[UUID] помещается для каждого устройства. Замените часть [UUID].

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part1

Для /boot/efi:

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part2

Для /:

lsblk -o UUID /dev/disk/by-id/usb-modelnamenumber-part5

Для swap ]:

sudo grub-install --target=x86_64-efi --boot-directory=/mnt/boot --efi-directory==/mnt/boot/efi --bootloader-id="UbuntuSSD" sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg sudo umount /mnt/*

После этого вы должны иметь две рабочие системы в зависимости от того, выбираете ли вы Ubuntu или UbuntuSSD. На этом этапе вы захотите проверить, работает ли он.

0
ответ дан 24 July 2018 в 17:11

Другие вопросы по тегам:

Похожие вопросы: