ในบทช่วยสอนหรือเคล็ดลับต่อไปนี้ฉันจะสอนให้คุณเป็น Windows ระบบเริ่มต้นใน Linux Grubดังนั้นเมื่อเวลาที่กำหนดไว้ล่วงเลยไประบบปฏิบัติการของ Microsoft จะเป็นระบบที่บู๊ตตามค่าเริ่มต้น
เพื่อให้บรรลุเป้าหมายนี้เราจะต้องแก้ไขตัวเรียกใช้งานเริ่มต้นหรือที่เรียกว่า Linux Grubเราจะบรรลุสิ่งนี้โดยใช้บรรทัดคำสั่งหรือ สถานีปลายทาง de ลินุกซ์.
ฉันได้ตัดสินใจที่จะสร้างซิงเกิ้ลนี้ การสอนเชิงปฏิบัติเนื่องจากฉันเจอผู้ใช้หลายคนที่ไม่รู้วิธี เปิดใช้งานตัวเลือกนี้และพวกเขาชอบสิ่งนั้นเมื่อเริ่มต้น Linux Grub ก็คือ Windows สิ่งที่เริ่มต้นหลังจากการนับถอยหลัง
โดยส่วนตัวแล้วฉันชอบที่ถ้าฉันไม่แตะต้องอะไรเลยในตอนเริ่มต้นระบบของเรามันเป็นตัวเลือกของ ลินุกซ์ สิ่งที่เหนือกว่าของ Windowsแต่เนื่องจากไม่มีอะไรเขียนเกี่ยวกับรสนิยมและแต่ละคนก็มีความชอบของตนเรามาดูวิธีการที่จะทำตามเพื่อแก้ไขการตั้งค่าเมื่อเริ่มต้น Linux Grub.
เปลี่ยนไปใช้ Windows เป็นค่าเริ่มต้นใน Linux Grub
เพื่อให้บรรลุสิ่งนี้ก่อนอื่นเราจะเปิดไฟล์ หน้าต่างเทอร์มินัล และเราจะพิมพ์บรรทัดคำสั่งต่อไปนี้:
- sudo นาโน /boot/grub/grub.cfg
เทอร์มินัลจะแสดงสิ่งต่อไปนี้ให้เรา:
โดยที่เราจะต้องแก้ไขเฉพาะบรรทัด ตั้งค่าเริ่มต้น = » 0″ซึ่งเราจะเปลี่ยนไฟล์ 0 โดย 4ซึ่งเป็นตัวเลขที่สอดคล้องกับ พาร์ติชัน windows ที่ติดตั้งถัดจากระบบของคุณ ลินุกซ์.
ในการเปลี่ยนแปลงเราจะย้ายไปโดยใช้ไฟล์ เคอร์เซอร์ ของลูกศรและเราจะวางตัวเองไว้ด้านบนของเครื่องหมายคำพูดที่อยู่ทางขวาของเลขศูนย์เราจะให้ Backspace หรือย้อนกลับและศูนย์จะถูกลบและเราจะวาง 4.
หลังจากนี้เราจะบันทึกด้วย CTRL + O แล้วเราจะออกไปกับ CTRL + X.
เราจะไม่ต้องแก้ไขอะไรอีกด้วยสิ่งนี้เราจะเปิดใช้งานตัวเลือกเพื่อเริ่มต้นด้วย Windows โดยค่าเริ่มต้นจาก Linux Grub หากเราทำผิดพลาดและเปลี่ยนแปลงอย่างอื่นเราสามารถออกไปโดยไม่บันทึกการเปลี่ยนแปลงโดยการรวมเข้าด้วยกัน CTRL + X แล้ว N.
ข้อมูลมากกว่านี้ - วิธีการกู้คืน Linux grub ใน Ubuntu 12.04
ฉันเพิ่งติดตั้ง Fuduntu 2012.4 และทำสิ่งนี้ในเทอร์มินัล:
sudo นาโน /boot/grub/grub.cfg
ฉันได้รับแค่หน้าจอสีดำและไม่มีสิ่งที่ตัวอย่างแสดงให้เห็นฉันรู้อยู่แล้วและฉันได้ทำมันสำหรับ LinuxMint, Kubuntu และ Zorin แล้วและมันก็เปลี่ยนไปโดยไม่มีปัญหา แต่ใน Fuduntu ไม่มีบรรทัดให้แก้ไขในเทอร์มินัล
ฉันจะขอบคุณในการส่งผ่านหากคุณสามารถวางคำสั่งที่ใช้มากที่สุดและเทียบเท่าใน Kubuntu (apt-get หรือ muon) - OpenSuse (zypper หรือ yast) ฯลฯ ...
ฉันชอบ Fuduntu 2012.04 สำหรับเน็ตบุ๊กของฉันมากและเป็นสิ่งที่ฉันกำลังมองหามันเรียบง่ายรวดเร็วพร้อมด้วยสภาพแวดล้อมกราฟิกที่ปรับแต่งได้ดีและด้วยซอฟต์แวร์ที่จำเป็นสำหรับเครื่องประเภทนี้โดยเฉพาะอย่างยิ่งเนื่องจากหน้าจอขนาดเล็ก
ขอขอบคุณอีกครั้งสำหรับความร่วมมือทั้งหมดของคุณขอบคุณมากเสมอ
ใช้งานได้ แต่ถ้าคุณดำเนินการอัปเดตและส่งผลกระทบต่อ Ubuntu Core คุณต้องทำซ้ำงาน มีวิธีใดบ้างที่ mod นี้จะยังคงเป็นเช่นนี้?
หากเป็น Javivi คุณสามารถสร้างสคริปต์ที่เรียกใช้ทุกการอัปเดตและสร้างไฟล์คอนฟิกูเรชันแบบกำหนดเอง
แล้วเจอกันฉันจะอธิบายว่าฉันทำอย่างไร
ขอบคุณมาก! หวังว่ามันจะใช้ได้ในระดับประถม
ทักทาย😀
มันไม่ได้ผลสำหรับฉันใน kali linux
มันไม่ทำงานสำหรับฉันใน PrimeOS ……🙁ด้านล่างฉันออกจาก android.cfg ของฉัน
# $ 1 หัวข้อ
# $ 2 ... เคอร์เนล cmdline
ฟังก์ชั่น add_entry {
menuentry "PrimeOS $ 1" "$ @" –class android-x86 {
กะ 2
ตั้งค่า root = $ android
linux $ kdir / kernel root = / dev / ram0 androidboot.selinux = buildvariant ที่อนุญาต = userdebug $ src $ @
initrd $ kdir / initrd.img
}
}
# $ 1 EFI เพื่อ chainload
# $ 2 ชื่อระบบปฏิบัติการ
# $ 3 คลาส
ฟังก์ชั่น add_os_if_exists {
# มีวิธีที่ดีกว่าในการค้นหา ESP หรือไม่?
สำหรับ d ใน hd0, gpt1 hd0, gpt2 hd1, gpt1 hd1, gpt2 hd0, msdos1 hd0, msdos2 hd1, msdos1 hd1, msdos2; ทำ
ถ้า ["($ d) $ 1"! = "$ cmdpath / $ bootefi" -a -e ($ d) $ 1]; แล้ว
เข้าเมนู« $ 2 ที่ $ d -> »« $ d »« $ 1 » –class « $ 3 » {
ตั้งค่า root = $ 2
chainloader (รูท $) $ 3
}
ทำลาย
fi
ทำ
}
ถ้า [-s $ คำนำหน้า / grubenv]; แล้ว
load_env
fi
ถ้า ["$ grub_cpu" = "i386"]; แล้ว
ตั้งค่า bootefi = bootia32.efi
ตั้งด้วง = grubia32
อื่น
ตั้งค่า bootefi = BOOTx64.EFI
ตั้งด้วง = grubx64
fi
ถ้า [-z "$ src" -a -n "$ isofile"]; แล้ว
ตั้งค่า src = iso-scan / filename = $ isofile
fi
ค้นหา –no-floppy –set android -f $ kdir / kernel
ส่งออก android bootefi grub kdir live src
# สร้างเมนูหลัก
add_entry "$ live" เงียบ
# เพิ่มตัวโหลดบูตระบบปฏิบัติการอื่น ๆ หากมี
add_os_if_exists /EFI/fedora/$ánticogrub-lex.europa.eu.efi Fedora fedora
CentOS centos add_os_if_exists /EFI/centos/$[grub-lex.europa.eu.efi
add_os_if_exists /EFI/ubuntu/$ánticogrub-lex.europa.eu.efiอูบุนตูอูบุนตู
add_os_if_exists /EFI/debian/$ánticogrub-lex.europa.eu.efiเดเบียนเดเบียน
add_os_if_exists /EFI/linuxmint/${grub-lex.europa.eu.efi "Linux Mint" linuxmint
add_os_if_exists /EFI/Microsoft/Boot/bootmgfw.efi ของ Windows
ถ้า [-s ($ android) $ kdir / install.img]; แล้ว
add_entry «การติดตั้ง» INSTALL = 1
fi
เมนูย่อย«ตัวเลือกขั้นสูง -> » {
add_entry "$ debug_mode - โหมด DEBUG" DEBUG = 2
add_entry "$ live - No Setup Wizard" เงียบ SETUPWIZARD = 0
add_entry "$ live - No Hardware Acceleration" nomodeset แบบเงียบ HWACCEL = 0
ถ้า [-s ($ android) $ kdir / install.img]; แล้ว
add_entry "ติดตั้งอัตโนมัติในฮาร์ดดิสก์ที่ระบุ" AUTO_INSTALL = 0
add_entry "อัปเดตอัตโนมัติ" AUTO_INSTALL = อัปเดต
fi
add_os_if_exists / EFI / BOOT / $ bootefi "UEFI OS"
add_os_if_exists /EFI/BOOT/fallback.efi "ทางเลือกสำรอง UEFI"
ถ้า ["$ grub_cpu"! = "i386"]; แล้ว
add_os_if_exists /EFI/BOOT/fallback_x64.efi "UEFI Fallback"
เมนู«รีบูต» {รีบูต}
เมนู« Poweroff » {halt}
เมนู "UEFI BIOS Setup" {fwsetup}
fi
}
สำหรับ d ใน $ config_directory $ cmdpath $ prefix; ทำ
ถ้า [-f $ d / custom.cfg]; แล้ว
แหล่งที่มา $ d / custom.cfg
fi
ทำ
แม้ว่าลำดับของคำสั่งซื้อจะมีความยาวในเวอร์ชันที่ฉันมี แต่ฉันก็พบแล้วและมันก็ไม่ยากเลยที่จะค้นหามันเนื่องจากเป็นคำสั่งเดียวที่ฉันเห็นในบรรดาคำสั่งซื้อทั้งหมดที่ด้วงมี ขอบคุณบทช่วยสอนนี้ช่วยฉันได้
ขอบคุณ
ขอบคุณมากฟรานซิสโก!!! ฉันมีโซริน ฉันทำตามขั้นตอนของคุณแล้วและมันก็ประสบความสำเร็จ ฉันทำมันสำเร็จแล้วด้วยรหัสของคุณ ขอให้สบายดี!