刺球網絡安全社區

 找回密碼
 立即注冊

新浪微博登陸

只需一步, 快速開始

QQ登錄

只需一步,快速開始

搜索
查看: 4591|回復: 0
打印 上一主題 下一主題

Win8.1+CentOS7 雙系統 U盤安裝

[復制鏈接]

 成長值: 216494

新浪微博達人勛

  • TA的每日心情

    2019-8-22 09:24
  • 簽到天數: 23 天

    [LV.4]偶爾看看III

    1134

    主題

    1717

    帖子

    37萬

    積分

    管理員

    技術指數:★★★★★

    Rank: 9Rank: 9Rank: 9

    積分
    376223

    社區QQ達人最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

    QQ
    跳轉到指定樓層
    樓主
    發表于 2017-4-18 09:18:19 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

    0、準備工作

    1、宏碁 Aspire 4752G 筆記本
    2、Win8.1 企業版操作系統
    3、8G 以上 U 盤
    4、UltraISO(當然也可以選擇其他的U盤制作工具,看個人喜好
    5、下載 CentOS 7 的鏡像(本人已CentOS-7.0-1406-x86_64-DVD.iso為例)
    官網:http://www.centos.org/download/   (至于各種鏡像的區別自己百度吧,對于一般用戶DVD即可。)
    6、空閑硬盤分區,用來安裝CentOS 7 (自己劃分空閑分區)

    1、U盤制作

    1.1、用UltraISO打開下載的鏡像
            文件-->打開-->選擇鏡像,如下圖:
    1.2、寫入U盤
            啟動-->寫入硬盤鏡像

    注意:寫入方式:我選擇的是USB-HDD+ v2,據說,兼容性更好。其他默認就行!
    1.3、開始制作
            點擊寫入,開始制作U盤啟動盤,漫長的等待…………

    注意:網上部分教程說:制作完成后要刪除刻錄u盤根目錄的Packages文件夾,拷貝 CentOS-7.0-1406-x86_64-DVD.iso 到 U 盤根目錄。其實沒有必要。相反我刪除后出錯,安裝過程中,啟動軟件安裝程序報錯了。
    2、開始安裝之路

    2.1、重啟系統,更改BIOS啟動順序為U盤啟動
           方法一: 不同的電腦修改方式可能不同。例如:我的宏碁,在出現ACER 標志界面時,按F12 即可調出 Boot Menu 界面,其中可以選擇引導盤(每次重啟都需要重新選擇),如下圖:



    快捷鍵的選擇,要看你主板的型號,現在一般都是開機按F11或F12,華碩的是F8。

    方法二: 這里也可以直接進入BIOS設置界面,調整引導順序。
    將其中的U盤設置為第一項,保存退出即可。
    注意:這種方法二 在安裝完成后需要再修改回來。否則就進不去系統了!!!
    如果,上面設置正常,重啟后,將進入CentOS的安裝界面了,如下圖:

    注意:這里,網上很多教程,出現如下界面,但是我實際裝時,并不是這樣(虛擬機中確實如下圖):
    注意:對于U盤安裝,我們需要修改鏡像位置。
    2.2、選擇第一項:Install CentOS 7 ,按 e 鍵進入編輯界面
    vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
    改為 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,這里sdb4為U盤所在分區,也可能是sdb1 ,可根據實際情況修改(也可以用其他方法
    2.3、修改后,按Ctrl+x執行修改,正常情況下,將進入安裝界面,如下圖:

    選擇想要安裝的語言,點繼續,如下圖:
    2.3.1、時區的選擇
    如果你安裝的是英文版,需要將時區改為上海
    2.3.2、鍵盤
    英文鍵盤和中文鍵盤布局是一樣的!!
    2.3.3、語言支持
    可同時選擇支持多種語言
    2.3.4、安裝源(可以默認不動
    程序將自動選擇,進入可以手動制定,還可以直接指定為網絡位置!!
    2.3.5、軟件選擇(注意)
    進入后,可以看到有多個選項,根據需要選擇,如下圖:

    注意:默認為最小安裝,安裝后是沒有界面的哦!!!!
    2.3.6、安裝位置(重要)
    這里我沒有截圖,下圖來自網絡,與實際有些不同
    1、本地標準磁盤 項中,應該為 本地磁盤 和 U盤 ,選擇本地硬盤
    2、其他存儲選項 中,選擇 我要配置分區
    3、注意: 最下面的 完整磁盤摘要以及引導程序 ,打開,選擇不添加引導(后面再添加),不知道是我這里的問題還是共性問題,先選擇 安裝引導 下一步將出錯!!!,最后點擊完成,進入如下界面

    注意:這里的分區最好選擇 為標準分區。因為:在用grub引導時,無法掛載LVMPV分區,根本不識別!!   最好不要用自動創建
    1、點擊 + 號,分別添加 swap/  兩個分區
    大小 : swap 一般為內存的兩倍
                 /  為剩余的所有空間

    這步需要格外注意:
    (1)在選擇自動創建分區時,分區信息將不能在更新,(這可能是我自己的問題,等待大家測試)
    完成后,點完成,返回配置摘要界面


    注意:此時,我們再選擇安裝位置項,將上面沒添加的分區引導一項選上,直接點完成,直到返回配置界面!!
    2.3.6、網絡和主機名
    默認網絡是關著的,可以再此處打開
    2.4、最后,點擊開始安裝,如下:


    在安裝過程中,可以設置 root 密碼新的用戶 (安裝后半部分不能再修改了!!)等待安裝即可!!

    注意: 安裝過程中,如果密碼太簡單,需要點擊兩次完成來確認!




    至此,安裝已完成,重啟,就剩下引導了!!!!!!!!!!
    安裝完重啟后,竟然沒有引導!!!(難道是由于Windows 8在BIOS中使用了統一的 UEFI 接口??但是,Linux基金會早就宣布將會提供一種全新的 方式使用 UEFI Secure Boot選項安裝Linux系統。她兩可以和平共處啊)
    本人對 UEFI 引導不太了解(UEFI boot 比 Legacy boot 要強大 ),只能另想辦法了!!最終,決定采用 easyBCD 來引導 CentOS 7。
    1、失敗的嘗試(收獲巨大,得到了啟動的方式)
    第一次嘗試中,以為只要簡單的添加 grub2 的引導就行(CentOS 7采用了grub2引導)


    添加后,重啟,雖然出現了引導項,但是進去之后出現了grub 提示符
    1.1、嘗試使用 grub命令,引導
    注意:每個命令 與 后面參數之間都有一個空格,否則命令出錯!!
    a、先熟悉一下grub  的一些命令 grub>help

    b、cat命令 查看文件內容
    cat 指令是用來查看文件內容的,有時我們不知道Linux的/boot分區,以及/根分區所在的位置,要查看/etc/fstab的內容來得知, 這時,我們就要用到cat (hd[0-n],y)/etc/fstab 來獲得這些內容;注意要學會用 tab 鍵命令補齊的功能;操作如下:
    grub> cat (       按tab 鍵會出來hd0或hd1之類的
    grub> cat (hd0,   輸入hd0,后 然后再按tab鍵;會出來分區之類的信息;如下:
    Possible partitions are:
       Partition num: 0,  Filesystem type ntfs, partition type 0x07
       Partition num: 2,  Filesystem type is xfs, partition type 0x83
       Partition num: 3,  Filesystem type unknown, partition type 0x83
       Partition num: 4,  Filesystem type ntfs, partition type 0x07
       Partition num: 5,  Filesystem type unknown, partition type 0x82
    grub> cat (hd0,2)/etc/fstab 選擇 / 所在的分區(我是 2),回車,提示如下:
    /dev/hda3 swap          swap      defaults                0      0
    /dev/hda4  /             xfs      defaults                0      1
    查看/etc/fstab 中的內容,主要是為了查看Linux的 / 分區及 /boot 是否是獨立的分區;如果沒有/boot類似的行,證明/boot和 Linux的/處于同一個硬盤分區;(如果當初分區時,是自己指定的分區,可以忽略這一步
    注意:在安裝CentOS時,如果選擇的分區方案是LVM,那么 這里查看時,文件系統類型將是 unknown ,導致無法使用(其實文件系統為LVMPV,可使用其他工具查看,是grub 不認識么??不應該啊!)
    d、root指令來指定/boot所在的分區
    grub> root (hd0,2)      回車,提示如下:
    Filesystem type is xfs, partition type 0x83
    這個root (hd[0,n],y)是可以省略的,如果省略了,我們要在kerenl 命令中指定;
    e、kernel指令來指定linux的內核,及root所在的分區
    grub> kernel /boot/       在這里按tab補齊,全列出 /boot 所有的文件,如下:
    Possible files are: grub initrd-3.10.0-123.e17.x84_64.img  vmlinuz-3.10.0-123.el7.x86_64 等
    kernel /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/sda3 ro quiet vga=791       回車,提示如下:
    [Linux-bzImage, setup=0x1e00, size=0x18e473]
    注意:vga=791 非常重要,否則將出現如下錯誤
    root=/dev/sda3   是 / 所在的分區

    如果 boot是獨立分區的話(安裝CentOS時,自動創建分區,默認就是獨立的!)
    grub> kernel (hd0,2)/boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/hda3 ro quiet vga=791
    f、用initrd命令來指定initrd文件
    grub> initrd /boot/init          在這里tab 來補齊;將出現 可能的文件,提示如下:
    Possible files are: initramfs-3.10.0-123.el7.x86_64.img   initramfs-3.10.0-123.el7.x86_64kdump.img  
    grub> initrd /boot/initramfs-3.10.0-123.el7.x86_64.img   選擇后,回車,提示如下:
        [Linux-initrd @ 0x2e1000, 0x10e685 bytes]


    如果 /boot 是獨立的一個分區,應該是如下樣子的語法;比如下面的;
    grub> initrd /init                在這里tab 來補齊;
    grub> initrd /boot/initramfs-3.10.0-123.el7.x86_64.img
       [Linux-initrd @ 0x2e1000, 0x10e685 bytes]


    注意:在 CentOS 7 中,initrd文件名不再是 initrd-3.10.0-123.e17.x86_64.img 而成了 initramfs-3.10.0-123.el7.x86_64.img
      
    g、boot引導系統
    grub> boot      回車,系統重啟,則可以進入CentOS 7 了

    注意:引導進入CentOS 7 后,還有部分配置,才可以正常使用 CentOS 7 !
    2、完善啟動項,成功引導
    進入win8.1 ,打開 easyBCD ,如下,操作:

    刪除,其他不用的啟動項,并修改名字

    至此,引導修復已完成!!




    0 0
    樓主熱帖
    分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
    收藏收藏 轉播轉播 支持支持 反對反對
    帖子永久地址: 

    刺球網絡安全社區 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
    2、本站所有主題由該帖子作者發表,該帖子作者與刺球網絡安全社區享有帖子相關版權
    3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和刺球網絡安全社區的同意
    4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
    5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
    6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
    7、刺球網絡安全社區管理員和版主有權不事先通知發貼者而刪除本文

    分享到新浪微博
    回復

    使用道具 舉報

    您需要登錄后才可以回帖 登錄 | 立即注冊 新浪微博登陸

    本版積分規則

    ?
     
     
    技術支持
    點擊這里給我發消息
    在線客服
    點擊這里給我發消息
    點擊這里給我發消息
    刺球網安群①:
    刺球網安社區交流群①
    在線時間:
    8:30-21:00
     

    刺球網安 渝公網安備 50011402500080號 ( 渝ICP備15001097號-1 )申請友鏈|小黑屋| 刺球網絡安全社區

    GMT, 2020-4-9 07:38 , Processed in 0.200660 second(s), 44 queries , Gzip On.

    Powered by 刺球網安

    © 2014-2025

    快速回復 返回頂部 返回列表
    福彩3d最新开奖佶息