У меня 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`
Сначала отделите свой новый диск. Используйте / 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. На этом этапе вы захотите проверить, работает ли он.
Сначала отделите свой новый диск. Используйте / 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. На этом этапе вы захотите проверить, работает ли он.
Сначала отделите свой новый диск. Используйте / 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. На этом этапе вы захотите проверить, работает ли он.