Cara mengedit menu boot dari drive flash multiboot yang dibuat di WinSetupFromUSB. Cara mengubah nama sistem operasi. Cara menghapus OS yang tidak perlu dari menu boot

Halo, saya punya pertanyaan untuk Vladimir! Di WinSetupFromUSB saya membuat flash drive multiboot UEFI dengan tiga sistem operasi: Windows 7, Windows 8.1, Windows 8, saya juga menambahkan CD Live Acronis True Image 2013. Kemudian saya ingin menghapus Windows 7 dari stik USB dan menambahkan Windows 8.1 Satu Bahasa sebagai gantinya, saya pergi ke akar flash drive di folder WINSETUP dan menghapus folder W7_SP1x64 dengan gambar Windows 7 ISO.

Saya tahu bahwa menu boot drive flash multiboot ada di file menu.lst,

tetapi yang menarik, menu.lst hanya berisi informasi tentang Acronis True Image 2013 Live CD dan hanya itu. Tidak disebutkan Windows 7, 8, 8.1 dalam file ini..

Jadi, jika saya membuat UEFI flash drive di WinSetupFromUSB, maka menu boot tidak di menu.lst, tetapi di beberapa file lain? Namun, saya memutuskan untuk menambahkan gambar Windows 8.1 Single Language ke USB flash drive

dan sekarang saya memiliki menu ini saat memuat. Windows 7 x64 Windows 8.1 x64 Windows 8.0 x64 Windows 8.1 Bahasa Tunggal dan tujuh secara alami tidak bisa boot (ini bisa dimengerti, karena dihapus dari flash drive).

Pertanyaannya adalah ...

Cara mengedit menu boot dari drive flash multiboot yang dibuat di WinSetupFromUSB. Cara mengubah nama sistem operasi. Cara menghapus OS yang tidak perlu dari menu boot


Halo teman-teman! Nama saya Vladimir dan saya akan menjawab pertanyaan pembaca, tetapi pertama-tama, mari kita ingat proses membuat flash drive yang dapat di-boot di WinSetupFromUSB.
Saat membuat multiboot UEFI flash drive yang diformat dalam FAT32 atau NTFS di WinSetupFromUSB, pemuat boot universal Linux Grub4Dos dengan file menu.lst dan dua file konfigurasi boot BCD dibuat pada drive. Bcd pertama terletak di: X: \ efi \ microsoft \ boot \ bcd (di mana X: huruf flash drive Anda).

Bcd kedua terletak di: X: \ boot \ bcd (di mana X: huruf flash drive Anda).

Jika Anda membuat UEFI flash drive multi-boot yang diformat dalam FAT32 atau NTFS di WinSetupFromUSB, maka Anda menambahkan gambar ISO sistem operasi ke dalamnya melalui baris kedua berbasis ISO Vista / 7/8 / Server 2008/2012

semua sistem yang ditambahkan terdaftar di kedua repositori boot X: \ efi \ microsoft \ boot \ bcd juga X: \ boot \ bcd (di mana X: huruf flash drive Anda).
Jika Anda boot dari flash drive dengan laptop UEFI diaktifkan, maka UEFI tidak melihat bootloader Grub4Dos, tetapi melihat repositori boot bcd yang terletak di folder X: \ efi \ microsoft \ boot \, dan laptop sedang memuat dari flash drive. Saat memuat, kami melihat menu seperti itu (file menu.lst tidak terlibat dalam proses pemuatan, karena Grub4Dos tidak terlibat).

Jika memuat laptop dari USB flash drive terjadi dengan UEFI dinonaktifkan dan Legacy diaktifkan, maka kita memiliki bootloader Grub4Dos yang mentransfer boot ke boot manager Windows (BOOTMGR), yang terletak di folder X: \ boot \ bcd (di mana X: huruf flash drive Anda), untuk ini Anda harus memilih item dalam menu ini 0 Pengaturan Windows NT6 (Vista / 7 dan lebih tinggi).

Dalam menu ini kita memilih sistem operasi yang diperlukan untuk instalasi atau kembali ke menu Grub4Dos.

Dua BCD ini harus diedit menggunakan perintah standar menggunakan utilitas bcdedit. Perintah akan terlihat seperti ini: Untuk UEFI bcdedit -store X: \ efi \ microsoft \ boot \ bcd Untuk Legacy bcdedit -store X: \ boot \ bcd (di mana X: huruf kandar flash Anda). Dengan perintah ini, buka bcd dan lihat ID
dengan perintah: bcdedit -store X: \ efi \ microsoft \ boot \ bcd / delete ID bcdedit -store X: \ boot \ bcd / delete ID hapus entri yang tidak perlu dari sistem operasi dan PE
perintah: bcdedit -store x: \ efi \ microsoft \ boot \ bcd / set ID deskripsi "nama apa saja", tanda kutip diperlukan. bcdedit -store x: \ boot \ bcd / set ID deskripsi "any name", tanda kutip diperlukan. ubah nama sistem operasi dan PE jika ada yang butuh, tim

bcdedit -store x: \ boot \ bcd> C: \ bcd.txt

bcdedit -store x: \ efi \ microsoft \ boot \ bcd> C: \ bcd.txt

buat di root drive (C :) versi teks dari file BCD dengan nama bcd.txt


Tidak ada yang lain (menurut saya) yang perlu diedit. Pertimbangkan contoh nyata mengedit menu flash drive multiboot. Mari kita buat dalam program WinSetupFromUSB drive flash UEFI yang dapat di-boot yang sama dengan pembaca kita. Ada empat sistem operasi pada flash drive dengan huruf (R :): Windows 7, 8, 8.1, Windows 8.1 Single Language, dan Acronis True Image 2013 Live CD.

Jika Anda mengunduh laptop darinya UEFI diaktifkan, maka menu boot akan terlihat seperti ini

Jika Anda mem-boot laptop dengan termasuk Legacy, lalu bootloader Grub4Dos pertama kali dibuka, di mana kita perlu memilih item 0 Pengaturan Windows NT6 (Vista / 7 dan lebih tinggi) (di sini Anda dapat mengunduh Acronis True Image 2013 Live CD).

Menu Windows Boot Manager (BOOTMGR) terbuka, terletak di folder R: \ boot \ bcd

Saya mengusulkan untuk memperbaiki materi untuk menghapus sistem terakhir - Windows 8.1 Bahasa Tunggal

Buka baris perintah dan masukkan perintah:

bcdedit -store R: \ efi \ microsoft \ boot \ bcd, di mana R adalah huruf dari flash drive kami.

Ini membuka file konfigurasi untuk toko boot dari bcd flash drive kami yang terletak di folder R: \ efi \ microsoft \ boot. Salin ID ba171b3d-3513-11e5-82fd-ac220b79a339 dari OS terakhir yang ingin kami hapus: Windows 8.1 Single Language

masukkan perintah yang akan menghapus entri dalam file konfigurasi boot BCD tentang Windows 8.1 Bahasa Tunggal:

bcdedit -store R: \ efi \ microsoft \ boot \ bcd / delete ba171b3d-3513-11e5-82fd-ac220b79a339

Operasi selesai dengan sukses.

Catatan telah dihapus dan sekarang menu boot laptop dengan UEFI diaktifkan terlihat tanpa Windows 8.1 Single Language

Tetapi jika Anda boot dari flash drive di Legacy, maka entri tentang Windows 8.1 Single Language akan tetap ada. Kami juga menghapusnya.

Buka baris perintah dan masukkan perintah: bcdedit -store R: \ boot \ bcd, di mana R adalah huruf dari flash drive kami.

Ini membuka file konfigurasi untuk gudang unduhan bcd flash drive kami yang terletak di folder R: \ boot. Salin ID b54bcd64-3513-11e5-82fd-ac220b79a339 Windows 8.1 Bahasa Tunggal.

masukkan perintah yang akan menghapus entri tentang Windows 8.1 Single Language di file konfigurasi boot BCD di folder R: \ boot

bcdedit -store R: \ boot \ bcd / delete b54bcd64-3513-11e5-82fd-ac220b79a339

Sekarang, bahkan ketika mem-boot dalam mode Legacy, tidak akan ada catatan tentang Windows 8.1 Single Language.

Pada akhirnya, Anda perlu menghapus folder secara manual dengan ISO-image Windows 8.1 Single Language dari USB flash drive. Hapus folder W81x64_1, yang berisi citra ISO Windows 8.1 Single Language.

Cara mengedit file menu.ls bootloader Grub4Dos

Pembaca yang penuh perhatian telah memperhatikan bahwa flash drive kami juga memiliki disk bootable Live CD Acronis True Image 2013. Sebagian besar image ISO Live CD ditambahkan ke USB flash drive melalui baris ke-4 dari ISO yang kompatibel dengan Linux ISO / Grub4dos Lainnya dan terdaftar di menu GRUB.

dan dimuat langsung dari sana.

Acronis True Image 2013 Pembakaran CD langsung dihapus di menu.lst

Semua gambar ISO Live CD yang ditambahkan ke USB flash drive ada di folder ISO

Hapus gambar yang tidak perlu dari itu.

Mengedit file menu.lst hanya diperbolehkan dalam huruf bahasa Inggris.

Anda dapat secara manual menambahkan restart komputer

judul Mulai Ulang

reboot


dan matikan komputer

judul Shutdown

berhenti


menambahkan catatan ini dapat dilakukan setelah tersedia di

di menu.lst. catatan


#clear mapping dan set root jika kita kembali dari bootmgr

peta --unmap = 0: 0xff

peta --unhook

peta --memahami

ls /usbdrive.tag> nul || temukan --set-root --devices = hf /usbdrive.tag> nul

ls / default> nul && default / default

Artikel tentang topik ini:

  1. Bagaimana cara mengganti gambar latar belakang menu boot drive flash multiboot yang dibuat di WinSetupFromUSB
  2. Apa itu [EMS ENABLED] "di menu flash drive yang dapat di-boot

Tag artikel: Unduh Multiboot MBR GPT UEFI WinSetupFromUSB