लिनक्स के साथ FreeBSD स्थापित करना


12

मैं गनोम के साथ आर्क लिनक्स का उपयोग कर रहा हूं, मैं निम्नलिखित आवश्यकताओं के साथ आर्क लिनक्स के साथ फ्रीबीएसडी स्थापित करना चाहता हूं:

  • मैं लिनक्स GRUB रखना चाहता हूं और इसमें FreeBSD की प्रविष्टि जोड़ना चाहता हूं।

  • मैं लिनक्स और बीएसडी के लिए अलग-अलग SWAP विभाजन का उपयोग करना चाहता हूं ।

  • मैं अपने लिनक्स / बूट को नष्ट नहीं करना चाहता

मेरी प्रणाली की जानकारी:

  • मैं आर्क लिनक्स: यूईएफआई मोड का उपयोग कर रहा हूं ।
  • डिस्क GPT है
  • मेरा विभाजन लेआउट इस तरह दिखता है:

    यहाँ छवि विवरण दर्ज करें

[severus@Tux ~]$ sudo parted -l
Model: ATA TOSHIBA MQ01ABD1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name       Flags
 1      1049kB  1076MB  1075MB  fat32           ESP        boot, esp
 2      1076MB  76.2GB  75.2GB  ext4            root
 3      76.2GB  125GB   48.3GB  ext4            home
 4      125GB   134GB   9837MB  linux-swap(v1)  swap
 5      134GB   564GB   429GB   ext4
 6      564GB   832GB   268GB   ext4
 7      832GB   914GB   82.0GB  ext4
 8      973GB   1000GB  26.8GB  ext4            CZ-Backup
  • मैं अन-आबंटित स्थान पूर्ववर्ती पर FreeBSD स्थापित करना चाहता हूं /dev/sda8


अधिक सटीक होने के लिए, मैं फ्रीबीएसडी इंस्टॉलेशन प्रक्रिया के दौरान विभाजन में फंस गया हूं। अर्थात, प्रलेखन में, यह कहा जाता है कि FreeBSD विशिष्ट प्रकार के विभाजन ( freebsd-boot, freebsd-ufs, freebsd-swap) का उपयोग करता है ।

है freebsd-bootके रूप में ही EFI सिस्टम विभाजन? , क्या मुझे एक नया बनाना चाहिए freebsd-bootया मौजूदा लिनक्स-ईएसपी का उपयोग करने का कोई तरीका है ?


मुझे कुछ प्रासंगिक सूत्र मिले, लेकिन वे आउट-डेटेड लगते हैं:


यह पुरानी हो सकती है, लेकिन FreeBSD अपने स्वयं के विभाजन और टुकड़ा में रहना पसंद है कि अप। विभाजन के लिए इसका प्रलेखन GPT का अवलोकन देता है, लेकिन आपके प्रश्न को संबोधित नहीं करता है।
थॉमस डिके

जवाबों:


8

आप निम्नलिखित आवश्यकताओं के साथ किसी भी लिनक्स डिस्ट्रो के साथ FreeBSD स्थापित कर सकते हैं:

  • मैं लिनक्स GRUB रखना चाहता हूं और इसमें FreeBSD की प्रविष्टि जोड़ना चाहता हूं।
  • मैं लिनक्स और बीएसडी के लिए अलग-अलग SWAP विभाजन का उपयोग करना चाहता हूं।
  • मैं अपने लिनक्स / बूट को नष्ट नहीं करना चाहता

आपको 3 विभाजन बनाने की आवश्यकता है swap:: (4G), /boot(512K) और /विभाजन।

बूट विभाजन बनाने के लिए:

बनाएँ चुनें:

  • प्रकार : freebsd-boot
  • आकार: 512k
  • लेबल boot

स्वैप विभाजन बनाने के लिए:

  • प्रकार : freebsd-swap
  • आकार: 4G
  • लेबल: swap

रूट विभाजन बनाने के लिए:

  • प्रकार : freebsd-ufs
  • आकार: keep it unchanged
  • पर्वत का शिकर : /
  • लेबल: root

finishफिर Commitस्थापना शुरू करने और हिट करने के लिए चुनें Enter

एक बार जब इंस्टॉलेशन रिबूट हो जाता है arch-linux, /etc/grub.d/40_customतो फ़ाइल को खोलें और फिर नई प्रविष्टि जोड़ें:

menuentry "FreeBSD" {
    insmod ufs2
    set root=(hd0,gpt8)
    kfreebsd /boot/loader
}

Daud:

grub-mkconfig -o /boot/grub/grub.cfg

Xorg, डेस्कटॉप स्थापित करने के लिए Freebsd में रीबूट करें ...

क्या Freebsd-boot EFI-System-Partition के समान है? , क्या मुझे एक नया फ्रीबस-बूट बनाना चाहिए या मौजूदा लिनक्स-ईएसपी का उपयोग करने का कोई तरीका है?

आपको एक नया freebsd-bootविभाजन बनाना चाहिए , यदि आप इसे जोड़ना भूल जाते हैं, तो इंस्टॉलर आपसे bootविभाजन को स्वचालित रूप से जोड़ने के लिए कहेगा ।


1
धन्यवाद :) मैं कुछ लोगों के बारे में सोच रहा था कि मौजूदा / बूट (ईएसपी) का उपयोग करने की कोशिश कैसे की जाती है कि यह सब कुछ स्वचालित रूप से समझ लेगा जैसा कि लिनक्स-लिनक्स दोहरे बूट में होता है।
सेवरस टक्स

1
अरे नहीं! मैंने बीएसडी में प्रवेश किया और मैं अपना खाली स्थान बिल्कुल नहीं देख रहा हूँ !!! , केवल "linux-disk" (sth like that)।
सेवेरस टक्स

@SeverusTux क्या आपका मतलब है कि आप ext4विभाजन को माउंट नहीं कर सकते हैं ?
जीएडी

नहीं, मेरा मतलब है कि मैं स्थापना के दौरान विभाजन करने में सक्षम नहीं हूं। यह दिखा रहा है: सभी विभाजन पर "linux-data" और स्वैप पर "linux-swap"। यहां तक ​​कि अगर मैं किसी एक विभाजन को हटाता हूं, तो यह मुझे वह खाली स्थान नहीं दिखाता है जहां से मैं आवश्यक विभाजन बना सकता था। (मैं फ्रीबीएसडी 10.3 स्थापित करने की कोशिश कर रहा हूं)
सेवरस टक्स

2
आर्क लिनक्स प्रारूप से इसे ext4, स्वैप .... विभाजन के रूप में, Freebsd में रिबूट करें और फिर FreeBSD विभाजन पुनः बनाए।
जीएडी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.