Очистить Ubuntu для другого человека

Я работаю над ноутбуком с Ubuntu 18.04 для ОС в течение нескольких лет. В течение этого периода я также использовал тот же ноутбук для личных вещей, установил Viber и несколько других приложений, которые хранили данные в системе, содержащие фотографии, сообщения и другие вещи, которые я не хотел бы оставлять в системе до передачи ноутбука новому пользователю. И поскольку я перехожу с этой работы, кто-то продолжит работать над ноутбуком, которым я пользовался.

Теперь я знаю, что чистая установка будет лучшим вариантом, но проблема в том, что есть программы, данные и связь с гитабом, которые необходимы для работы и после чистой установки мне пришлось бы установить все они после чистой установки, и я хотел бы избежать этого, если есть возможность очистить существующую систему Ubuntu каким-либо другим способом.

Пожалуйста, предложите мне, какие приложения я должен использовать для этой цели?

-121--889262- GRUB: загрузка ISO из другого раздела Обратите внимание: я прочитал все сообщения здесь, о загрузке ISO из раздела с помощью GRUB2 и на основании этого я попробовал следующее, что не является рабочим: У меня есть эти разделы, и я хочу загрузить...

Пожалуйста, обратите внимание: я прочитал все сообщения здесь о загрузке 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 . Я получаю «ошибка: нет такого устройства» или неизвестная файловая система . Пожалуйста, помогите мне, чего мне здесь не хватает!

1
задан 25 February 2021 в 16:23

1 ответ

Попробуйте это:

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
}
3
ответ дан 18 March 2021 в 23:31

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

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