❶ 不知道任何東西,linux 啟動 只能進去 EFI shell ,如何引導 能進入系統
不知道你是不是這個意思。
引導 Itanium 系統,然後從 EFI Boot Manager 菜單中選擇 Boot option maintenance menu。
從主菜單中選擇 Add a Boot Option。
選擇在 Linux 中被掛載為 /boot/efi/ 的系統分區。
選擇 elilo.efi 文件。
在 Enter New Description: 提示下,鍵入 Red Hat Enterprise Linux 4,或你想在 EFI Boot Manager 菜單中顯示的名稱。
在 Enter Boot Option Data Type 提示下,如果你不想給 ELILO 引導裝載程序傳遞選項,輸入 N 代表 No Boot Option。這個選項在多數情況下都能奏效。如果你想給引導裝載程序傳遞選項,你可在 /boot/efi/elilo.conf 配置文件中配置。
對 Save changes to NVRAM 提示回答 Yes。這會把你返回到 EFI Boot Maintenance Manager 菜單中。
下一步,讓 Red Hat Enterprise Linux 4 這個菜單項目成為默認引導項目。一個引導選項列表會出現。把 Red Hat Enterprise Linux 4 菜單項目移到列表頂端,方法是使用箭頭鍵來選擇它,然後按 [u] 鍵來把它向上移動。你還可以按 [d] 鍵把項目向下移動。改變了引導順序後,選擇 Save changes to NVRAM。選擇 Exit 來返回到主菜單。
另外,你還可以從主菜單上選擇 Set Auto Boot TimeOut => Set Timeout Value 來改變引導超時值。
選擇 Exit 來返回到 EFI Boot Manager。
❷ 安裝linux系統時怎麼手動分區
1、首先打開linux系統。再用fdisk -l查詢磁碟信息。
❸ 未找到EFI啟動分區。
上述命令只能看出你把第1塊硬碟上的第5個分區給顯示分區了,分配為G盤,無其他含義。首先,確定你的計算機主板是否支持UEFI,並且正確開啟了UEFI。其次,推薦先用UEFI方式安裝Win7,再安裝Linux。裝完Linux能直接編輯EFI分區內的文件,只需更改grub.conf即可。中文版Win7默認不支持UEFI啟動,需要提取文件,操作很簡單,可網上搜索。題外話,你為什麼不用虛擬機呢?追問:運行虛擬機太費內存了資源了,乾脆就裝個雙系統。
❹ 怎麼將EFI改成MBR
初步想法是:
1.備份boot分區
2.把boot分區重新分為100M efi格式 + 400M ext4格式 兩個分區
3.把之前500M的boot分區的文件恢復到400M分區裡面
4.找個efi文件夾恢復到100M的efi分區
5.在/etc/fstab裡面加上掛載EFI分區到/boot/efi的命令
6.修復啟動,這里比較難,怎麼樣告訴系統,啟動方式從mbr變為了efi了?
由於不太懂Linux和EFI,可能想法有些圖樣。win下的efi-mbr的轉換簡單多了。
❺ linux分區的手動分區和自動分區相關問題,centos8.1,我是初學者
要回答這個問題,你要先知道各個系統文件夾是存放什麼的。然後根據你的伺服器實際運行過程中會產生什麼文件來選擇分區。
系統跑起來會產生一些日誌文件,不會太多。主要是你自己部署的程序產生一些存儲文件,這些是可以自定義存儲路徑的。
/boot 該目錄默認下存放的是Linux的啟動文件和內核。
/bin 該目錄中存放Linux的常用命令。
/sbin 該目錄用來存放系統管理員使用的管理程序。
/var 該目錄存放那些經常被修改的文件,包括各種日誌、數據文件。
/etc 該目錄存放系統管理時要用到的各種配置文件和子目錄,例如網路配置文件、文件系統、X系統配置文件、設備配置信息、設置用戶信息等。
/dev 該目錄包含了Linux系統中使用的所有外部設備,它實際上是訪問這些外部設備的埠,訪問這些外部設備與訪問一個文件或一個目錄沒有區別。
/mnt 臨時將別的文件系統掛在該目錄下。
/root 如果你是以超級用戶的身份登錄的,這個就是超級用戶的主目錄。
/home 如果建立一個名為「xx」的用戶,那麼在/home目錄下就有一個對應的「/home/xx」路徑,用來存放該用戶的主目錄。
/usr 用戶的應用程序和文件幾乎都存放在該目錄下。
/lib 該目錄用來存放系統動態鏈接共享庫,幾乎所有的應用程序都會用到該目錄下的共享庫。
/opt 第三方軟體在安裝時默認會找這個目錄,所以你沒有安裝此類軟體時它是空的,但如果你一旦把它刪除了,以後在安裝此類軟體時就有可能碰到麻煩。
/tmp 用來存放不同程序執行時產生的臨時文件,該目錄會被系統自動清理干凈。
/proc 可以在該目錄下獲取系統信息,這些信息是在內存中由系統自己產生的,該目錄的內容不在硬碟上而在內存里。
/misc 可以讓多用戶堆積和臨時轉移自己的文件。
/lost+found 該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機後,有些文件就臨時存放在這里。
❻ 怎麼掛載EFI分區啊,掛了幾次都不成功
你在安裝啥發行版?arch linux?用mount命令直接掛就能掛上.如果esp分區是剛建立的記得先格式化
❼ 企業生產場景下如何對Linux系統磁碟分區
設備名稱如下,可以以此類推:
系統的第一塊IDE介面的硬碟為 /dev/hda
系統的第二塊IDE介面的硬碟為 /dev/hdb
系統的第一塊SCSI介面的硬碟為 /dev/sda
系統的第二塊SCSI介面的硬碟為 /dev/sdb
分區則使用數字編號表示:
系統的第一塊IDE介面的硬碟的第1個分區稱為 /dev/hda1
系統的第二塊SCSI介面的硬碟的第2分區稱為/dev/sdb2
4、生產場景分區方法
4.1 Linux系統地分區的要求:
1)最少要有/以及swap兩個分區;
2)Swap的作用:虛擬內存,swap=1.5*物理內存容量,或者swap=2*物理內存容量
3)建議設置獨立的/boot分區
4)常規生產線上一般服務分區方式:/boot ,swap,/三個分區。
優點:簡單方便、易於維護、可批量部署,最主要的是不會因為分多個分區,有的分區滿了,有的分區而剩餘很多空間卻不能利用的情況。
缺點:如果系統出了問題,重新裝系統時,因為所有數據在根分區(/),所有數據都有可能損壞。
4.2生產環境中安裝Linux系統時如何進行分區
伺服器角色
分區建議
優點
RAID方案
單機伺服器
如8G內存,300G硬碟
/boot 100-200M
swap16G,內存大小8G*2
/80G
/var 20G(也可不分)
/data 180G(存放web及db數據)
數據盤和系統盤分開,有利於出問題時維護。
視數據及性能要求,一般可採用raid5折中。
負載均衡器(如LVS等)
/boot 100-200M
swap內存的1-2倍
/
簡單方便,只做轉發數據量很少。
數據量小,重要性高,可採用RAID1
負載均衡下的RS server
/boot 100-200M
swap內存的1-2倍
/
簡單方便,因為有多機,對數據要求低。
數據量大,重要性不高,有性能要求,數據要求低,可採用RAID0
資料庫伺服器
mysql及oracle
如16/32G內存
/boot 100-200M
swap16G,內存的1倍
/100G
/data剩餘(存放db數據)
數據盤和系統盤分開,有利於出問題時維護,及保持數據完整。
視數據及性能要求主庫可採取raid10/raid5,從庫可採用raid0提高性能(讀寫分離的情況下。)
存儲伺服器
/boot 100-200M
swap內存的1-2倍
/100G
/data(存放數據)
此伺服器不要分區太多。只做備份,性能要求低。容量要大。
可採取sata盤,raid5
共享存儲伺服器(如NFS)
/boot 100-200M
swap內存的1-2倍
/100G
/data(存放數據)
此伺服器不要分區太多。NFS共享比存儲多的要求就是性能要求。
視性能及訪問要求可以raid5,raid10,甚至raid0(要有高可用或雙寫方案)
監控伺服器
cacti,nagios
/boot 100-200M
swap內存的1-2倍
/
重要性一般,數據要求也一般。
單盤或雙盤raid1即可。三盤就RAID5,看容量要求加盤即可。
5、在整個分區過程中產生兩個問題:
問題1:您的分區方法產生了如下關鍵錯誤,您還沒有創建/boot/efi分區,在繼續安裝CentOS前您必須更正這些錯誤。
方法1:先採用網上的方法嘗試解決此問題,按F2進入BIOS,選擇啟動項(BOOT Mode中分別有三項:UEFI+Legacy、UEFI、Legacy),其中默認是UEFI+Legacy,按要求選擇Legacy,重新啟動後無法找到U盤,所以放棄使用該方法,如果該電腦有光碟機的話,可能就解決此問題了,因可以通過光碟機安裝系統。
方法2:分區時,創建獨立的/boot/efi分區,100MB即可。
因為採用Legacy無法識別U盤,所以採用UEFI引導,需要根分區或swap分區,必須創建獨立的/boot/efi分區,否則無法繼續安裝。
問題2:您的分區方法產生了如下關鍵錯誤,sda必須有一個GPT磁碟標簽。
導致上述問題的原因,關鍵採用了UEFI+GPT模式啟動電腦的方法,本分區並沒有採用MBR分區方式。
下面通過加入GPT磁碟標簽來解決可以繼續安裝的問題:
按下Ctrl + Alt + F2 進入到rescure模式
Parted
Mklabel gpt /dev/sda
Yes
Print /dev/sda
按下Ctrl + Alt + F6回到安裝界面
注意:既然解決了安裝問題,最終導致整個硬碟只能劃分主分區,不能劃分擴展分區。
現在的說法是使用GPT對磁碟進行分區,它更先進,更健壯,所有計算機系統都在向其轉移。
整個分區過程嘗試過N種方法,最終硬碟分區通過:
最終的分區是:/boot,swap,/,/data
[root@JxateiLinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 358G 2.4G 337G 1% / #根分區
tmpfs 1.9G 0 1.9G 0% /dev/shm #swap分區
/dev/sda2 190M 42M 139M 24% /boot
/dev/sda1 200M 264K 200M 1% /boot/efi #分個幾十M就足夠了
/dev/sda5 93G 60M 88G 1% /data #存放數據
如果是採用專業伺服器的話,基本上不會發生上述的問題。
硬碟分了區,系統也安裝好了,接下來還要配置好公網IP。
配置過程要注意兩個步驟:
[root@JxateiLinux ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=88:D7:F6:56:48:D6
IPADDR=113.195.*.*
NETMASK=255.255.255.0
GATEWAY=113.195.210.1
TYPE=Ethernet
BOOTPROTO=static #配置靜態IP
ONBOOT=yes #隨著系統啟動,即自動激活網卡
[root@JxateiLinux ~]# cat /etc/resolv.conf
nameserver220.248.192.* #配置DNS
nameserver 8.8.8.8
❽ 如何刪除linux殘留efi啟動項
方法1:如果你的BIOS設置足夠牛x,可以在BIOS里直接刪除。(本人的辣雞電腦只能調順序)
方法2:使用easyuefi可以看到關於這些啟動項都是保存在efi分區里的,所以對這個分區進行某些文件的刪除即可。(然而計算機系統為了關鍵數據的保護完全不會讓你輕易的這么做),所以可以嘗試使用easyuefi的刪除選項,但似乎沒什麼大用(至少本人win10如此)。這時候,就可以採取如下措施:
❾ linux uefi啟動 啟動引導器掛載到哪裡
目標主機是一台dell的商用機Dell OptiPlex 7010,在BIOS中設置boot順序為UEFI時,發現深度安裝器並不會自動建立/boot/efi這個掛載點,只有一個/掛載點,導致重啟的時候提示找不到引導項什麼的。必須開機的時候按F12,在引導菜單中選擇硬碟引導才可以正確引導。
我測試發現這個問題不只是deepin安裝器有這個問題,ubuntu的安裝器也是一樣,選擇清除整個硬碟並安裝ubuntu這個選項,也不會檢測到UEFI,只會分一個/和swap,效果一樣。只能使用legacy模式引導
不知道這是什麼問題。