Я работаю над ноутбуком с Ubuntu 18.04 для ОС в течение нескольких лет. В течение этого периода я также использовал тот же ноутбук для личных вещей, установил Viber и несколько других приложений, которые хранили данные в системе, содержащие фотографии, сообщения и другие вещи, которые я не хотел бы оставлять в системе до передачи ноутбука новому пользователю. И поскольку я перехожу с этой работы, кто-то продолжит работать над ноутбуком, которым я пользовался.
Теперь я знаю, что чистая установка будет лучшим вариантом, но проблема в том, что есть программы, данные и связь с гитабом, которые необходимы для работы и после чистой установки мне пришлось бы установить все они после чистой установки, и я хотел бы избежать этого, если есть возможность очистить существующую систему Ubuntu каким-либо другим способом.
Пожалуйста, предложите мне, какие приложения я должен использовать для этой цели?
-121--889262-Пожалуйста, обратите внимание: я прочитал все сообщения здесь о загрузке ISO из раздела с помощью GRUB2 и исходя из этого, я попробовал следующее, что не работает:
у меня есть эти разделы и я хочу загрузить ISO с /dev/sda5
- должно быть (hda0,5)
в
Условия GRUB.
root@myhost:/home/vyom# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 30G 0 disk
`-sda1 8:1 0 243M 0 part [SWAP]
`-sda2 8:2 0 11.2G 0 part /
`-sda3 8:3 0 1K 0 part
`-sda5 8:5 0 9.3G 0 part /mypart5 <<<
`-sda6 8:6 0 9.3G 0 part /mypart6
root@myhost:/home/vyom# blkid
/dev/sda1: UUID="79813f4a-85da-4c81-a044-097922b30648" TYPE="swap"
/dev/sda2: UUID="68923f34-385e-4740-b8af-4502aa3dd847" TYPE="ext4"
/dev/sda5: UUID="ef7ca072-bfc9-457b-8a9e-b923fa0d3fe7" TYPE="ext4" <<<
/dev/sda6: UUID="d8bd9333-dc41-47b3-8a42-f6c308a6f047" TYPE="ext4"
Я пытался использовать UUID с --fs-uuid
и fromiso =
- не работал:
menuentry 'UbuntuBionicVSCustom4' --class ubuntu --class gnu-linux --class gnu --class os {
set isofile="/mypart5/ubuntu-18.04-3f8806d-test2.iso"
insmod ext2
insmod loopback
insmod iso9660
loopback loop (hd0,5)$isofile
search --no-floppy --fs-uuid --set=root ef7ca072-bfc9-457b-8a9e-b923fa0d3fe7
linux (loop)/install/vmlinuz boot=install fromiso=/dev/sda5/$isofile noprompt noeject
initrd (loop)/install/initrd.gz
}
Я попытался --файл
опцию поиск
- это слишком не работает:
menuentry 'UbuntuBionicVSCustom3' --class ubuntu --class gnu-linux --class gnu --class os {
set isofile="/mypart5/versa-flexvnf-3f8806d-21.2.1-B-S.iso"
insmod ext2
insmod part_msdos
insmod lvm
insmod loopback
insmod iso9660
search --file --no-floppy --set=root "${isofile}"
loopback loop "(${root})${isofile}"
linux (loop)/install/vmlinuz boot=install findiso="${isofile}" noprompt noeject
initrd (loop)/install/initrd.gz
}
Файл ISO на самом деле по адресу: /mypart5/ubuntu-18.04-3f8806d-test2.iso
Так что я должен сделать:
set isofile="/mypart5/ubuntu-18.04-3f8806d-test2.iso"
ИЛИ, просто:
set isofile="ubuntu-18.04-3f8806d-test2.iso"
Так что, далее я могу сделать:
loopback loop (hd0,5)$isofile
Также я путаю с параметрами командной строки ядра, следует ли использовать:
fromiso=/dev/sda5/$isofile
ИЛИ
findiso="${isofile}"
ИЛИ
iso-scan/filename=${isofile}
ИЛИ
isoloop=/${isofile}
Я не могу получить GRUB для фактического выбора файла из раздела/dev/sda5
устанавливается на /mypart5
. Я получаю «ошибка: нет такого устройства»
или неизвестная файловая система
. Пожалуйста, помогите мне, чего мне здесь не хватает!
Попробуйте это:
menuentry 'UbuntuBionicVSCustom3' {
set root='hd0,5'
set isofile=/ubuntu-18.04-3f8806d-test2.iso
loopback loop $isofile
linux (loop)/install/vmlinuz boot=install iso-scan/filename="${isofile}" noprompt noeject
initrd (loop)/install/initrd.gz
}