Firmware, cơn ác mộng phần 3: Cách cài đặt Linux trên máy đã cài sẵn phân vùng khởi động Windowws

Errata: Một năm đã trôi qua và tôi phải sửa mình. Máy của tôi không có UEFI. Những gì tôi có là một phân vùng khởi động. Dung dịch vẫn như cũ.

Không chỉ là một bài viết quan điểm, nó là một bài hướng dẫn, nhưng chúng ta hãy đi vào nền tảng.

Trong diễn đàn tôi đã đề cập rằng Tôi định mua một máy tính mới, và thực sự là tôi đã mua nó vào thứ bảy tuần trước. Tôi ideapad z570 Nó có bộ xử lý Intel core i7, RAM 4G (tôi sẽ bổ sung thêm 4G), đồ họa Intel HD 3000 (với 64M chuyên dụng, và tương tự Tôi không chơi Tôi không quan tâm), bộ điều khiển không dây intel n-1000 (nếu bạn không sử dụng hạt nhân miễn phí, bạn sẽ có một hạt nhân) và 500G đĩa cứng, đó là những gì chúng ta sẽ tập trung vào. Đĩa có 4 phân vùng (3 phân vùng chính và một phân vùng logic), 2 phân vùng là nhà máy (bạn biết đấy, để phục hồi), một là phân vùng Windows (7 home premium) và cái kia (cái xuất hiện ở đầu đĩa) có 200Mb.

Các thách thức: Cài đặt Debian Wheezy (Beta 4) trên máy đó (và nếu có thể, khởi động kép).

Chuyện gì đã xảy ra? Tôi có thể sử dụng một đĩa CD trực tiếp (đối với trường hợp này, tôi đã sử dụng Xubuntu) và bắt đầu tốt. Nhưng ngay cả khi bạn cài đặt một số bản phân phối, nó chỉ khởi động các cửa sổ. Trong liveCD, tôi phát hiện ra rằng phân vùng 200Mb này có cờ khởi động. Và như tôi có thể thấy khi bắt đầu phát trực tiếp, trước khi ổ chuột xuất hiện, nó đã cho thấy một dấu hiệu cho biết "Khởi động an toàn chưa được bật". Đó là, nó là đĩa có EFI nhưng không bật Khởi động an toàn (bah, tôi không tìm thấy bất cứ nơi nào có thể được kích hoạt …………… ..hehehehehe). Thông báo đó xuất hiện tùy thuộc vào bản phân phối và cho biết rằng nó có hỗ trợ EFI. Cài đặt Linux sẽ không phải là không thể, nhưng nó sẽ khác (và ít thoải mái hơn).

Đầu tiên, tôi bắt đầu tìm kiếm thông tin về cách cài đặt Debian với EFI và họ nói rằng bạn phải gán phân vùng khởi động sẽ là gì. Nó không giúp được gì cho tôi, nó vẫn vậy.

Sau đó, tôi tình cờ tìm ra cách cài đặt linux (bất kỳ linux nào), trên một máy như của tôi. Tôi xem qua diễn đàn hỗ trợ của lenovo và họ nói với tôi rằng điều đó phụ thuộc vào cách đĩa được phân vùng, nếu nó có EFI, đĩa mất hơn có một bảng phân vùng GPT.

Đoán ………………………………… vâng, đĩa của tôi có bảng phân vùng MBR. Tôi đã kiểm tra nó trong Windows.

Tôi tiếp tục truy cập efi và mbr và tôi tìm thấy thông tin tốt đẹp này nơi so sánh các loại bảng phân vùng khác nhau. GPT đã được tạo để cải thiện những hạn chế có MBR:

1)
MBR chỉ hỗ trợ tối đa 4 phân vùng chính hoặc tối đa 3 phân vùng chính và một phân vùng mở rộng, có thể có tới 128 phân vùng logic.
GPT hỗ trợ lên đến 128 phân vùng sơ cấp.

2)
MBR hỗ trợ tất cả các máy 32 và 64 bit
GPT hỗ trợ chỉ 64-bit

3)
MBR hỗ trợ lên đến 2T cho mỗi phân vùng
GPT hỗ trợ tối đa 256T mỗi phân vùng

(Tôi đoán vì đĩa của tôi là 500G, họ đã tạo nó dưới dạng MBR)

4) Đĩa có thể tháo rời chỉ chúng có thể là MBR.

5) Và điều quan trọng nhất
MBR sử dụng cũ BIOS (nó được tạo ra cách đây 20 năm)
GPT hoạt động với EFI (nó được tạo ra cách đây vài năm)

Trong ngắn hạn: EFI + MBR = CACA

Bạn đang nghĩ rằng tôi sẽ làm nổ tung cửa sổ, định dạng toàn bộ đĩa, tạo GPT và bắt đầu lại …………………… ..HỌ SAI!!!! Tôi không chỉ khởi động được cài đặt Debian mà còn giữ được tính năng khởi động kép của mình.

Nó chỉ ra rằng những gì đã xảy ra là grub chưa được cài đặt trên phân vùng 200 mb đó. Làm thế nào để làm nó? Đầu tiên tôi khởi động LiveCD và ở đó tôi mở một thiết bị đầu cuối và thực hiện các bước sau: Tôi đã làm điều này với Xubuntu 12.10 và giả sử rằng trong / dev / sda1 có phân vùng efi và trong / dev / sda6 phân vùng gốc của bản phân phối đã được cài đặt.

sudo -i
mount / dev / sda6 / mnt
mount / dev / sda1 / mnt / boot
grub-install –root-directory = / mnt / / dev / sda
mount –bind / proc / mnt / proc
mount –bind / dev / mnt / dev
mount –bind / sys / mnt / sys
chroot / mnt update-grub
umount / mnt / sys
umount / mnt / dev
umount / mnt / proc
ra

Vẫn không khởi động lại. Với grub này được cài đặt trong phân vùng efi, nhưng nó sẽ chỉ hiển thị các cửa sổ ở đó. Phải bao gồm mục nhập Linux:

sudo -i
mkdir / media / linux
mkdir / media / winBoot
mount / dev / sda6 / media / linux
mount / dev / sda1 / media / winBoot
cp /media/linux/boot/grub/grub.cfg /media/winBoot/grub/grub.cfg
ra

Bây giờ tôi có thể khởi động lại và tìm thấy Windows và Debian. YUPI !!!!!!!!

Bây giờ tôi đã hoàn thành các lớp đại học, tôi cài đặt những gì tôi cần (lần này tôi chọn sử dụng KDE, và nó hoạt động tốt) và di chuyển nội dung của tôi.

Nguồn:http://jacobfogg.blogspot.com/2012/01/installing-ubuntu-1110-on-lenovo-z570.html (Đây là hướng dẫn đã giúp tôi, tôi khuyên bạn nên đọc nó vì nó bao gồm hướng dẫn cho trường hợp wifi không hoạt động)


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Hình ảnh trình giữ chỗ của Antonio Rosales dijo

    Tôi vẫn đang trong cuộc chiến gian nan để có thể cài đặt Debian, vì máy tính của tôi chạy Windows 8, Y_Y

  2.   không bao giờ dijo

    Tôi nghĩ rằng một số khái niệm là một nửa trung bình. Hoàn toàn hầu như tất cả các đĩa đều sử dụng bảng MBR, GPT được sử dụng trong các trường hợp rất cụ thể (thôi nào, ai sử dụng nhiều hơn 4 phân vùng ...)
    Tôi xây dựng PC và năm nay tất cả chúng đều đi kèm với EFI và tôi luôn sử dụng MBR mà không gặp vấn đề gì, với cả hai hệ điều hành. GPT chưa được phổ biến rộng rãi và chỉ trong trường hợp tôi tránh nó.
    Vấn đề của bạn phải đến từ một phía khác.
    Liên quan

    1.    diazepam dijo

      Sau đó cho tôi biết bạn đã cài đặt Linux như thế nào trong khi vẫn giữ Windows.

      Có thể là grub không còn được cài đặt?

  3.   rama dijo

    Tôi nghĩ rằng bây giờ họ debian ngoài grub, nó mang đến grub-efi, bạn có thể cài đặt nó không? Tôi sẽ hiểu rằng với điều đó sẽ không có vấn đề gì
    Bạn đã thử "vô hiệu hóa" uefi khỏi bios trước khi cài đặt debian chưa ???

    1.    diazepam dijo

      Không có gì trong bios để vô hiệu hóa uefi

      1.    rama dijo

        nếu uefi không bị hủy kích hoạt nhưng đó là uefi khởi động bảo mật hoặc tương tự như vậy (họ sẽ sửa cho tôi).

        chúng ta phải giữ vững lập trường và không mua thiết bị không có tùy chọn tắt khởi động bảo mật uefi.

        PS: bạn có nhận thấy vấn đề grub-efi không ????

        liên quan

  4.   thối87 dijo

    Tôi cảm ơn Chúa, tôi đã không gặp nhiều sự cố khi cài đặt linux trên máy của mình với khởi động kép ... có thể là do tôi không có uefi 0.0

  5.   Yoyo Fernandez dijo

    Anh ấy nói Shit !!! :HOẶC LÀ

    1.    helena_ryuu dijo

      LOL

    2.    nano dijo

      Tôi luôn nói shit, hoặc hầu như luôn luôn, trong các bài báo của tôi xD

  6.   lục giác dijo

    Nó là một công việc tốt. UEFI luôn đưa ra các vấn đề khi cài đặt linux, tôi hy vọng điều đó sẽ sớm thay đổi khi họ phát hành trình tải nổi tiếng.

  7.   alguien dijo

    Có những thứ mà tiền và các bản phân phối khác không thể mua được, còn những thứ khác thì có ubuntu và sửa chữa khởi động

  8.   người băng dijo

    Thủ tục đơn giản nhất trong trường hợp bạn muốn xóa Windows và tất cả các phân vùng mà nó mang lại, và tạo một phân vùng ext4 nhỏ cho / boot và một phân vùng lớn (để sử dụng LVM chẳng hạn) là gì? Trong trường hợp đó, sử dụng GPT có tiện lợi không vì chỉ có 2 phân vùng chính? (luôn nói về phần cứng EFI)
    Cảm ơn

    1.    diazepam dijo

      1) Tôi đã từng biết rằng sử dụng efi với mbr sẽ không thành vấn đề, vì vậy tôi sẽ không biết

      2) Phân vùng khởi động sử dụng ext2 vì bạn không cần ghi nhật ký

    2.    Hugo dijo

      Tôi thường sử dụng dd để dọn dẹp khoảng 100MB từ đầu đĩa (nơi chứa bảng phân vùng), sau đó tạo sơ đồ phân vùng của tôi.

      Thật tình cờ, cá nhân tôi đã có kinh nghiệm rằng khi tôi đã cố gắng đặt tất cả các phân vùng bên trong LVM, nó hoạt động nhưng một số lỗi xảy ra nên cuối cùng tôi bị mắc kẹt với sơ đồ này:

      chính (khởi động, 100M, ext3)
      chính (hoán đổi, 2G)
      chính (gốc, 8G, ext3)
      chính (lvm, phần còn lại của đĩa)

      Bên trong LVM, tôi tạo khối lượng cho các phân vùng này:
      / usr (12GB, ext4)
      / tmp (ext4, 10GB (đôi khi khi ghi đĩa DVD hai lớp, đường dẫn này được sử dụng để tạo hình ảnh))
      / home (ext4, kích thước phù hợp với số lượng người dùng đồng thời)
      / var (ext4, phần còn lại của không gian trống)

      Sau khi sử dụng lược đồ này, tôi không gặp thông báo lỗi nào. Trên thực tế, phân vùng cho / boot không phải là điều cần thiết, nhưng tôi muốn có nó độc lập với gốc.

      Ngoài ra, để tối ưu hóa một chút, tôi thường tối ưu hóa các tùy chọn noatime hoặc relatime, để đảm bảo noexec và nosuid, v.v.

  9.   oscar dijo

    Xin gửi lời chia buồn sâu sắc nhất.
    Bạn không nên mua LENOVO. Hỗ trợ kỹ thuật của họ là tệ nhất = ((ít nhất là ở Mexico) Tôi đã mua nó gấp và tôi đã mất hai tháng để không có nó vì đầu đọc DVD bị lỗi và họ mất thời gian để giao nó T_T
    Đây không phải là chủ đề xD

  10.   Hugo dijo

    Diazepan, đối với tôi dường như nếu sau khi cài đặt GRUB mà bạn đã thực hiện lệnh update-grub, thì bạn đã có thể tự tạo mục nhập bằng tay.

    1.    Hugo dijo

      Xin lỗi, để giải thích rõ hơn:
      - Đầu tiên làm chroot / mnt
      - Sau khi chroot hoàn tất, hãy chạy update-grub
      (không phải tất cả trong một dòng)

      1.    diazepam dijo

        trong trường hợp đó, bạn cũng sẽ phải thêm một lối ra (để thoát khỏi chroot)

        1.    Hugo dijo

          Chắc chắn.

          Điều làm tôi ngạc nhiên là bạn phải tạo đầu vào bằng tay, khi update-grub được cho là đã thực hiện công việc cho bạn.

          Có thể là gói os-prober không được cài đặt đúng cách?
          Sẽ rất thú vị khi liệt kê nó để xem có đúng như vậy không và trước khi thoát khỏi chroot hoặc thực thi update-grub, hãy xác minh rằng trong / etc / default / grub có dòng:

          GRUB_DISABLE_OS_PROBER = false

          Dù sao, có lẽ đó là một đặc thù của phân vùng GPT, tôi phải thừa nhận rằng cho đến nay tôi chỉ làm việc với phân vùng MBR

          Vẫn là một bài báo tốt.

  11.   Blaire pascal dijo

    Bạn không thể đồ họa hơn: "Cách cài đặt Linux trên máy có EFI dởm" hahaha. Trên thực tế, đối với G +, tôi đã nêu giải pháp của mình, cài đặt BIOS, chuyển sang GPT, nhưng thực lòng tôi không nghĩ mình sẽ làm được. Rất tốt bài viết.

  12.   msx dijo

    "GPT được tạo ra để cải thiện những hạn chế của MBR" Ý tôi là, những gì GPT làm là làm cho những hạn chế của MBR trở nên mạnh mẽ hơn ...

    hay đúng hơn là GPT cố gắng khắc phục những hạn chế của MBR?

    1.    diazepam dijo

      chính xác

  13.   Oscar dijo

    Nó chắc chắn là tốt, nhưng thật khó chịu khi Fedora 18 live cd không bắt đầu với UEFI, bạn phải hủy kích hoạt nó và sử dụng Legacy và có nó như vậy và không sử dụng UEFI nữa, mặc dù sự thật là tôi muốn sử dụng nó , tùy ý, nếu Ubuntu 13.04 có thể, Tại sao không Fedora?

    1.    diazepam dijo

      Hỗ trợ cho UEFI kể từ fedora 19

      1.    Oscar dijo

        Fedora 18 cũng được cho là có hỗ trợ…. Chà, hãy đợi một vài tháng cho fedora 19, vì vậy trong khi tôi sẽ phải sử dụng lại windows, bởi vì Ubuntu mang lại cho tôi rất nhiều vấn đề.

        1.    diazepam dijo

          Đúng. Tôi đã sai. Hỗ trợ là từ 18.

        2.    pandev92 dijo

          sabayon có hỗ trợ UEFI / EFI

  14.   eliotime3000 dijo

    Chờ đã, tại sao bạn không sử dụng chế độ cứu hộ? Nó hoạt động với tôi khi lần đầu tiên tôi cài đặt Debian và sau đó là Windows trên nửa còn lại của ổ cứng IDE [OH WAIT!].

    Dù sao, tôi hy vọng Debian Wheezy có thể khắc phục sự cố UEFI này với SecureBoot được bật trong các bản cập nhật tiếp theo.

  15.   bryanakd1994 dijo

    Xin lỗi, tôi có một câu hỏi. Tôi đã cài đặt Ubuntu 13.04 trên một máy tính xách tay có Windows 8 (đối với điều đó tôi phải truy cập tùy chọn Advanced Start / Start from Usb, tôi không gặp vấn đề gì). Tuy nhiên, tôi muốn cài đặt Sabayon ngay bây giờ nhưng vì tôi không có quyền truy cập vào tùy chọn có trong Windows nên tôi không biết cách khởi động Live Usb. Tôi nên làm gì? Cảm ơn trước.

    1.    diazepam dijo

      sử dụng một chương trình như unetbootin lấy iso và đặt nó vào usb

      1.    bryanakd1994 dijo

        Có, tôi đã sử dụng Unetbootin để tạo Usb trực tiếp của Sabayon. Vấn đề là nó không nhận ra nó khi khởi động máy tính xách tay. Trong trường hợp Windows, tôi có thể chạy Usb trực tiếp từ Advanced Start nhưng với Ubuntu thì tôi không biết phải làm thế nào.

  16.   Nhật thực dijo

    Khởi động kép không hoạt động với tôi, tôi ghét EFI, vâng, nó tệ quá

  17.   ICH dijo

    ĐÓNG GÓP RẤT TỐT, BẰNG SỰ THẬT BẠN KHÔNG BIẾT LÀM THẾ NÀO NHƯNG VỚI BURG + FEDORA 19 + W8 ???

    TÔI ĐANG XEM NHƯNG KHÔNG CÓ NHIỀU THÔNG TIN, TÔI HY VỌNG CÁC BẠN CÓ THỂ GIÚP TÔI

  18.   chowitox dijo

    các bước đúng nhưng chúng không phải là bằng chứng đánh lừa (giống như mọi thứ trong linux: D)
    bạn có một số chi tiết nhất định, ví dụ, trước tiên bạn ra khỏi lồng và sau đó bạn ngắt kết nối proxy và hệ thống của nhà phát triển.

    Nhưng nó rất hữu ích

  19.   David dijo

    Có nếu họ giúp tôi hoặc hướng tôi đến một ấn phẩm khác.

    MBR và GPT mọi thứ đều ổn, máy của tôi có bản kép, ý tôi là tôi có grub (windows 8 và Debian).

    Vài ngày trước, tôi gặp lỗi "grub Rescue" 🙁

    Hãy thử điều SuperGrubDisk2 (và nó chỉ định vị phân vùng và không khởi động hỗ trợ khởi động chế độ UEFI (GPT)).

    Làm thế nào để tôi sửa chữa nó? (Tôi đang suy nghĩ với LinuxLive và sửa lỗi trực tiếp trong grub.cfg - hy vọng bạn có thể)

  20.   Francisco dijo

    Tôi có một câu hỏi, tôi đã cố gắng cài đặt Debian 7.7 trên đĩa ssd bên ngoài, máy tính của tôi là máy tính xách tay HP Pavillion, bộ xử lý AMD A8 với Windows 8.1, tôi đã cố gắng hoàn thành hầu hết quá trình cài đặt Debian ngoại trừ một chi tiết nhỏ; không thể tải grub trong sổ đăng ký chính, tôi đã thử tải grub trong sdc5, đây là tùy chọn duy nhất để quá trình cài đặt có thể hoàn tất, nhưng khi khởi động hệ thống, nó không cung cấp cho tôi bất kỳ tùy chọn nào để khởi động Debian thay vì Windows, với quy trình mà bạn chỉ ra trong bài viết này, có thể giải quyết được không? Làm ơn, tôi đang tìm kiếm sự giúp đỡ về vấn đề này! Cảm ơn bạn trước.

  21.   Demian Kaos dijo

    Bài báo đã lâu rồi nhưng sự thật là bạn muốn phức tạp hóa cuộc sống của mình bằng cách đi con đường khó khăn nhất.
    Và điều tồi tệ nhất: người dùng giải thích rằng phân vùng GPT là tốt nhất cho ổ cứng 500 gig của họ hahahaha ...

  22.   william dijo

    Thần tượngooooooooo ……… ..
    hướng dẫn MBR và GPT của bạn. Tôi nghĩ họ đã giải quyết được vấn đề của tôi.
    Tôi phải khởi động lại và xác minh nó… .. nhưng lỗi không xuất hiện nữa …….

    CẢM ƠN RẤT NHIỀU !!!!!