RedHat7.4安裝在個人電腦(筆記本)中安裝遇到的問題總結

Repetition_Maximum發表於2019-03-16

RedHat7.4安裝在個人電腦(筆記本)中安裝

以下純屬個人在安裝過程中遇到問題的一些總結,如果有描述不恰當的地方,還請給予指出,歡迎大家評論和交流。

物理主機的配置:

硬體配置:  

  華碩A456U膝上型電腦:X456URK

  CPU  (英特爾)Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
    CPU核心數  4
    CPU預設頻率  2400 MHz
  主機板詳情
    製造商  華碩
    主機板型號  X456URK
    製造日期  2016/12/12
    主機板序列號  H7N0CX16032029D
    BIOS廠商  American Megatrends Inc.
    BIOS版本  _ASUS_ - 1072009 BIOS Date: 12/12/16 19:57:51 Ver: 05.0000C
  顯示卡   

   顯示卡1
    顯示卡名稱  Intel(R) HD Graphics 620
    顯示卡廠商  英特爾

  顯示卡2
    顯示卡名稱  NVIDIA GeForce 930MX
    顯示卡廠商  英偉達
    視訊記憶體大小  2048 MB
使用的軟體

  UltraISO 用於製作U盤啟動(連結:https://pan.baidu.com/s/15LjY1sPCnyNKZM7AlGe1JA 提取碼:nyib )

  Redhat7.4映象檔案

使用的U盤

  臺電16GB U盤

RedHat7.4安裝在個人電腦(筆記本)中安裝過程

1 首先製作U盤啟動盤(這裡推薦使用UltraISO,資料無價,操作須謹慎!)

製作步驟如下:

安裝好UltraISO(不啟用也能夠使用製作U盤啟動盤的功能),插入你的U盤,確保U盤沒有資料,如果有先備份。

然後開啟軟體,檔案-->開啟-->選擇映象檔案:

啟動-->寫入硬碟映像

先格式化(確保你的U盤沒有資料,如果有請先備份!)-->寫入方式選擇USB-HDD+-->便攜啟動-->寫入新的驅動器引導扇區-->選擇syslinux

最後點選寫入,然後等待寫入完成,製作U盤啟動盤就成功了。時間可能有點久,這個主要取決於你的U盤效能。

2 物理磁碟建立分割槽用於安裝Linux(資料無價,操作須謹慎!)

注意:如果是打算整塊新硬碟(未分割槽),直接拿給Linux用,就可以不管這一步驟。

Windows我的電腦右鍵屬性-->管理-->磁碟管理-->新做一個未分配的磁碟(大小50G夠用了)

3 開始安裝

  如果你的主機是預設的UEFI啟動,請先設定BISO支援傳統模式啟動,這裡不清楚的可以百度。

  設定系統從你的U盤引導,進入Redhat7.4的安裝介面,選擇Install Red Hat Enterprise Linux 7.4即可,然後就是RHEL7.4的安裝過程了,這裡就不講了。

RedHat7.4安裝在個人電腦(筆記本)中安裝過程中可能遇到的問題總結

1 進入到引導介面,然後直接選擇安裝後會出現dracut:/#......timeout..:

報錯的內容如下:

[ OK ] Started Open-iSCSI.
Starting dracut initqueue hook…
[ 13.471708] sd 0:0:0:0: [sdb] No Caching mode page found
[ 13.471719] sd 0:0:0:0: [sdb] Assuming drive cache: write through
[ 141.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 142.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 141.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 142.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 141.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts
[ 142.405757] dracut-initqueue[601]: Warning : dracut-initqueue timeout - starting timeout scripts

原因:這是因為找不到安裝U盤裡面映象的位置(即找不到卷標),因為一開始引導的引數是一個卷標,而不是使用的具體裝置名,

    這可能是在做U盤啟動時卷標就沒有,僅僅是做進去了而已。

    如果這裡使用的是Redhat7.4的光碟引導就不會出現這樣的問題了。

解決:可以在啟動安裝時向核心傳參,告訴核心我們的U盤裝置在哪裡。
            1 先檢測一下裝置的具體名稱: 向核心傳    vmlinuz initrd=initrd.img linux dd quit

    重啟,從U盤引導系統,到下面的選單時,選擇圖中第一個安裝RHEL7.4,然後按TAB鍵,將向核心傳遞的內容改為 vmlinuz initrd=initrd.img linux dd quit然後回車
              


                2 等待刷屏後會出現你的磁碟裝置列表,找到你U盤的裝置編號,一般是/dev/sdb4或者/dev/sdc4,根據實際情況。
             3 重啟系統到剛才的安裝介面,按TAB鍵,向核心傳遞引數 vmlinuz initrd=initrd.img inst.stage2=/hd:/dev/sdbx quiet

      (這裡的/dev/sdbx是你找到的U盤的裝置檔案)
                4 按回車啟動即可

 

2 前面的問題解決後,報錯:X startup failed,falling back to text mode,然後進不了圖形介面,只能命令列:

原因:linux系統自帶的nouvean模組和nvidia顯示卡有相容性問題導致

解決
            方法1:我們可以拆掉N卡,然後安裝作業系統,待安裝完成再插上N卡打驅動。

            方法2:進入grub模式(就是第一個問題中按TAB進入編輯的那個地方)編輯,禁用掉nouvean模組後安裝系統。
                  向核心傳參,禁用掉nouvean模組
                  在kernel所在行最後加上引數nouveau.modeset=0後重啟即可。

3 直接報kernel panic,kernel offset relocation reage字樣的錯。

kernel offset reloaction range字樣的錯誤,然後卡在這裡一直不能動了。
例如
        Kernel Offset: 0x0 from 0xffffffff81000000(relocation range:0xffffffff80000000-0xf000000009fffffff)
        注意:這了只是我個人的理解,這個問題一般會在核心編譯中遇到,但是這裡遇到了我只能做推測。
        原因:極可能是ramdisk塊大小不對,ramdisk一般是16M,但是有些機子就不對,
            這裡具體kernel offset reloaciton range(核心偏移重定位範圍)偏移了多少就要計算那一串十六進位制的差值
        解決

     1:暫時我能想到的解決辦法就是直接重新編譯Linux核心,指定ramdisk的大小
     2:直接從新換一個映象檔案做成U盤啟動盤,不用現在這個就能解決了(這是我認為最簡單的方法)。

4 Linux安裝過程中分割槽注意事項:(資料無價,操作須謹慎!)

    1 在前面的問題都解決了,能進入到如下的介面後我們可能會遇到分割槽的問題,如果是直接選用前面我們建立的未非配的磁碟來做Linux的安裝磁碟

    我們一定要仔細操作,千萬不要把其它有資料的盤給分了,當然,Linux也會自動識別哪裡有空閒的磁碟的,這也是我們開始做未分配磁碟的原因,

    一旦開始我們給磁碟格式化成NTFS並分配了驅動號,這裡Linux就識別不了你的空閒磁碟,你自己可能也很難辨別哪個分割槽是你準備拿給Linux用的:
    
    2:在不熟悉的情況下,最好選自己能夠駕馭的語言環境

    3:如果你原來的磁碟採用的是GPT分割槽,在這裡你如果你採用自己分割槽的話,一定要分配一個BootLoader分割槽,大小1MB就差不多了(我安裝的時候要求分至少1MB)。

5 安裝GUI會卡死,一個多小時都沒反應。

   解決

      1 如果出現這樣的問題,建議直接關機重灌GUI,畢竟GUI就有千餘個包,安裝故障也是有可能的。 

      2 也可以直接選擇最小化安裝,待安裝好以後再yum安裝GUI就行了,一般最小化安裝才300多個包,都不會出什麼問題的。

 

以上純屬個人在安裝過程中遇到問題的一些總結,如果有描述不恰當的地方,還請給予指出,歡迎大家評論和交流。

 

相關文章