D
Deleted member 43773
Guest
The Story (you may jump directly to Q):
I'm trying to install ubuntu on a memory stick and don't want to have any traces left on my system.
So on my experimenting hardware I made the following thing:
- install FreeBSD on a HD
- copy the files from its efi partition to memory stick A
- install ubuntu to memory stick B
- copied all files from HD's efi partition, which now contains also ubuntu/grub data, to the empty efi partition on stick B (I don't see any sense in why there is an empty efi partion created - 480 MB! ? for what?! Maybe someday there will be 63 OSs be installed with 3D-rendered bootloaders? ?)
- deleted all files on HD's efi
- copied the original files from Stick A to HD's efi
It works so far.
FreeBSD is automatically booted from HD, got rid of this grub-crap. And ubuntu starts from memory stick B.
So far, so good.
BUT if I say PC's BIOS: "F11 - Gimme a list of bootable devices!" theres still is an additional entry "ubuntu"
This also will start FreeBSD bootloader, but I want to get rid off any traces.
So I looked into my HD's efi partion by the usual:
mount -t msdosfs /dev/ada0p1 /mnt
and saw nothing different as if I had installed FreeBSD only.
So I made copy from the first part of the disk with
dd if=/dev/ada0 of=hdd.foobar bs=512 count=number_of_blocks_gpart_showed_for_efi
and with a hexeditor I found "ubuntu" within this file.
So, here my
Question:
Are there files on an efi partion only invisible to FreeBSD because mounted by "msdosfs"?
Can those files be made visible/copied/deletes by mounting the partition with another fs (fat32)?
Or does the efi partition also contains data "low level" not visible as files with any fs?
I'm trying to install ubuntu on a memory stick and don't want to have any traces left on my system.
So on my experimenting hardware I made the following thing:
- install FreeBSD on a HD
- copy the files from its efi partition to memory stick A
- install ubuntu to memory stick B
- copied all files from HD's efi partition, which now contains also ubuntu/grub data, to the empty efi partition on stick B (I don't see any sense in why there is an empty efi partion created - 480 MB! ? for what?! Maybe someday there will be 63 OSs be installed with 3D-rendered bootloaders? ?)
- deleted all files on HD's efi
- copied the original files from Stick A to HD's efi
It works so far.
FreeBSD is automatically booted from HD, got rid of this grub-crap. And ubuntu starts from memory stick B.
So far, so good.
BUT if I say PC's BIOS: "F11 - Gimme a list of bootable devices!" theres still is an additional entry "ubuntu"
This also will start FreeBSD bootloader, but I want to get rid off any traces.
So I looked into my HD's efi partion by the usual:
mount -t msdosfs /dev/ada0p1 /mnt
and saw nothing different as if I had installed FreeBSD only.
So I made copy from the first part of the disk with
dd if=/dev/ada0 of=hdd.foobar bs=512 count=number_of_blocks_gpart_showed_for_efi
and with a hexeditor I found "ubuntu" within this file.
So, here my
Question:
Are there files on an efi partion only invisible to FreeBSD because mounted by "msdosfs"?
Can those files be made visible/copied/deletes by mounting the partition with another fs (fat32)?
Or does the efi partition also contains data "low level" not visible as files with any fs?