Buraya sormadan önce, SU / SE ve Google’da başarılı bir şekilde arama yapmayı denedim. Bu aldığım en yakın şey.
Temel olarak, aşağıdakileri yapmaya çalışıyorum:
- yaklaşık 128 MB'lık bir disk görüntüsü oluşturun;
- bir GPT oluşturun;
- ilk 32 MB’da bir FAT32 bölümü oluşturun (buna UEFI diyeceğim);
- kalan baytlarda bir FAT32 bölümü oluşturun (buna SİSTEM diyeceğim);
- UEFI bölümünde aşağıdaki alt dizini oluşturun: / EFI / BOOT /;
- alt dizindeki bir dosyayı kopyala;
- SYSTEM bölümünde başka bir dosyayı kopyalayın.
Şimdiye dek yaptıklarım:
dd eğer = / dev / sıfır = = disk.img bs = 1M sayısı = 128
ayrıldı disk.img
mktable gpt (ayrıldı)
(ayrıldı) mkpart primer fat32 2048s 65535s
(ayrıldı)% 100 mkpart primer fat32 65536s
(ayrıldı) hizalamak kontrol optimum 1
(ayrıldı) hizalamak kontrol uygun 2
(ayrıldı) adı 1 UEFI
(ayrıldı ) adı 2 SİSTEM
Bu benim çıktım:
Disk disk.img: 134MB Sektör boyutu (mantıksal / fiziksel): 512B / 512B Bölümleme tablosu: gpt Disk Bayrakları: Sayı Başlangıç Bitiş Boyutu Dosya sistemi Ad Bayrakları 1 1049kB 33,6 MB 32,5 MB UEFI msftdata 2 33,6 MB 134 MB 101 MB SİSTEM msftdata
Alternatif yol, iki farklı bölüm oluşturmak ve daha sonra bunları birleştirmek:
dd eğer = / dev / sıfır = uefi.img bs = İM sayısı = 32 mformat -i uefi.img -v UEFI -f 1440 -c 1 :: mmd -i uefi.img :: / EFI mmd -i uefi.img :: / EFI / BOOT mcopy -i uefi.img BOOTX64.EFI :: / EFI / BOOT
= eğer = / dev / sıfır = system.img bs = İM sayısı = 100 mformat -i system.img -v UEFI -f 1440 -c 1 :: mcopy -i system.img myawesomeOS ::
Eski şekilde, "Dosya sistemi" sütununun neden boş olduğunu (fat32 yazmalı) ve alt dizinlerin nasıl oluşturulacağını ve dosyaların kopyalandığını çözemiyorum.
İkinci şekilde, iki resim için uygun bir FAT32 dosya sistemi oluşturamıyorum.
Bu yağ boyutu için çok az küme. Lütfen /etc/mtools.conf veya .mtoolsrc dosyanızda 16 bit yağ seçin
Yapmayı başarırsam GPT'yi nasıl kuracağımı ve iki görüntüyü tek bir dosyada nasıl birleştireceğimi bilmiyorum.
Bunu nasıl başarabilirim? Herhangi bir yardım veya ipucu takdir edilmektedir.
-i image@@offset
Bölümü oluşturmak için biçimlendirmek için sözdizimini kullanabilir ve böylece ayrı bir dosya oluşturmak zorunda kalmazsınız.