安裝ubuntu 13.04使用lvm [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


回覆: 安裝ubuntu 13.04使用lvm
會員三級
註冊日期:
2009/1/1 10:11
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 205
MP : 34 / 4889
EXP: 20
離線
自問自答,可能有錯,請指教
1.應該是教學練習用,不然這樣作看不出意義
2.由實際安裝經驗,額外分割的/boot是有必要的,理由在
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=635

但是也有人沒切/boot,直接用lvm
https://wiki.archlinux.org/index.php/GRUB#LVM
難以想像...

3.猜測使用fdisk是因循舊教學文件而來
4.桌面版不行,還是要硬碟先pvcreate, vgcreate, lvcreate完再安裝


poloshiao 寫到:

這樣說法 有點混淆
gpt 是 硬碟分割
MBR 也是 硬碟分割
但是 MBR 有時也指 BIOS (主機版韌體格式)
其相對是 UEFI (早期是 EFI)
如果你的 BIOS 是 早期 應該是 MBR
但是 你的 硬碟 是 GPT
請參考這一篇
3.4 BIOS installation

學習排版中...
關於MBR,我的理解是硬碟裡的master boot record(其他意義請高手補充)
wiki英文
wiki中文
這在硬碟容量大於2TB之後就不敷使用了。
引用wiki
根據16位元組分割表的結構:當前分割的磁區數用4個位元組表示,前面各分割磁區數的總和也是4個位元組,而232 × 512 = 2 199 023 255 552 Byte
快跟我一起改用GPT吧

GPT
poloshiao 寫到:
分割1 BIOS boot partition
分割2 ext2 Linux filesystem <-就是/boot, 524MB

df /boot
df /boot/efi
看看 是不是 兩個 分割區 都有 掛載
還是 只有掛載 一個
這兩個 開機分割區 實際上 只需要一個
如果是 MBR 就掛載 /boot
如果是 GPT 就掛載 /boot/efi



我掛載 /boot,但我不是用mbr,因為
1.parted告訴我Partition Table: gpt
2.如果是MBR,硬碟只會到2TB

GPT為EFI的一部分實作(/boot/efi?),也可以用在舊BIOS上
引用3.4 BIOS installation
... GPT ... specified as part of the Extensible Firmware Interface (EFI), but it can also be used on BIOS platforms if system software supports it; for example, GRUB and GNU/Linux can be used in this configuration.
...
When creating a BIOS Boot Partition on a GPT system, you should make sure that it is at least 31 KiB in size.
poloshiao 寫到:
lvcreate
不重要,省略

這三個 各有其獨立的重要性


是的,很重要,但不是我要表達的所以省略

2013/6/1 0:30
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1756 / 1756
MP : 4456 / 37090
EXP: 24
離線
你說的大部分都對
從你進步的神速 可以看出你的用心

我只針對 少數 觀念上 的問題 跟你 交換意見
4.桌面版不行,還是要硬碟先pvcreate, vgcreate, lvcreate完再安裝

因爲 桌面版 安裝程式
沒有 LVM 所需 的選項
也沒有預裝 lvm2
必需安裝以後 再手動 安裝 lvm2
所以 無法把 Ubuntu 安裝在 lvm

另外 使用 alternate ISO 安裝以後
重開機
跟 desktop ISO 安裝 圖形桌面
是完全一樣的 圖形桌面
操作方法 完全一樣
但是也有人沒切/boot,直接用lvm
https://wiki.archlinux.org/index.php/GRUB#LVM
難以想像...

如果你在 lvm 再切割 一個 開機分割區 把 /boot 掛載在 上面
也是可以
但是 不建議 新手 一開始 就這樣安排
1. 如果你的 LVM 的 實體 PV (即 pvdisplay 所示) 中的 組成元素 是 RAID 不建議這樣做
2. 如果你希望 安裝 dual boot 不建議這樣做
3. 每次更新 Linux Kernel 會自動 更新 開機選單 如果你忘了更正 可能造成 無法開機
4. 如果你對於 LVM 萬一 崩潰 想要 救回 (不是 重裝) 還不熟悉 不建議你 這樣做
我掛載 /boot,但我不是用mbr,因為
1.parted告訴我Partition Table: gpt
2.如果是MBR,硬碟只會到2TB

這樣說 還是 有點 混淆
早期的 主機版 只能 使用 MBR 規格 的 硬碟 不支援 GPT 規格 硬碟
MBR 不支援 大於 2T 的硬碟 (大於 2T 的硬碟 不能 使用 GPT 規格來 分割)
GPT 這個尺寸限制加很大 我們目前 不需 擔憂 會超過這個 限制
GPT 也可以使用於 小於 2T 的硬碟
後來 改良或更新 的 主機版 韌體 (或說 BIOS) 才增加 支援 GPT 規格硬碟 但是 硬碟大小
有沒有限制 需參考 使用說明書
GPT為EFI的一部分實作(/boot/efi?),也可以用在舊BIOS上

GPT 是 硬碟分割 的規格
efi 或 uefi 是 主機版 韌體規格 一般 Bios 就是 韌體的 一個 界面
如果你的 Bios 有 關閉 UEFI 的選項
關閉了 uefi 它變成 支援 MBR 的 韌體界面

如果你的 Bios 是 UEFI, 因爲 它使用 grub-efi (grub-efi 是 grub 2 的一部分)
所以 一定要有 一個 開機專屬 的分割區 而且一定要 掛載 /boot/efi
來存放 開機有關 檔案
如果 預留 將來 多重開機 需要 或 更新 Linux kernel 需要
預留空間 不要 太小
至於 有沒有需要 另外一個 獨立分割區 來掛載 /boot ?
猜測 應該是 可有可無

如果你的 Bios 是 MBR, 它使用 grub 2 所以 如果有 開機專屬 的分割區 就是 掛載 /boot
你的電腦 是這一個情況
所以 沒有必要 有兩個 開機專屬分割區
因爲 最多 掛載 其中一個
當然 也可以 不必有個 開機專屬分割區 合併 把 /boot 掛載到 / 也行
如果 預留 將來 更新 Linux kernel 需要
預留空間 不要 太小

2013/6/1 9:54
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm
會員一級
註冊日期:
2014/1/23 20:46
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 2
MP : 1 / 24
EXP: 10
離線
阿萬 寫到:
想問有人試過安裝搭配lvm嗎?
我準備使用lvm,有些問題請教

1.看一些教學都蠻舊了,裡面把一塊硬碟分了好幾個分割,像這樣
pv1 : /dev/sda1
pv2 : /dev/sda2
pv3 : /dev/sda3
然後再加到vg裡面,這樣作有甚麼意義
為甚麼不用整塊硬碟作為作為pv再加入vg呢?感覺是畫蛇添足

2.承上,看過這篇
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=635
裡面說要把/boot跟其他分割分開,現在還是這樣嗎?我想把整個/dev/sda做成pv1可以嗎?

3.為甚麼網路上都使用fdisk分割硬碟呢?感覺他是很落伍的指令,fdisk能用gpt嗎?不用parted/gdisk的理由?
例如
http://download.ithome.com.tw/article/index/id/1280
http://www.pupuliao.info/2013/01/ubuntu-%E5%9C%A8-lvm-%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%A2%9E%E5%8A%A0%E7%A1%AC%E7%A2%9F%E7%8F%BE%E6%9C%89%E7%A9%BA%E9%96%93/

4.安裝流程
我準備了一塊新硬碟來安裝,需要先fdisk分割硬碟再安裝嗎?
不能像一般安裝一樣直接分割+安裝?

謝謝


引用了我的文章....然後詆毀我用很落伍的東西嗎?....
發問前請先尊重一下作者好嗎?
看了別人的教學,沒有心存感激就算了,還拿出來踐踏


1.為何分割成很多磁區?
這個問題跟使用windows 的人,平常會把系統 跟 資料分成兩個槽是一樣的道理阿,個人需要不同,你爽就好
至於好處?
你可以嚴格分割每種功能的磁碟空間,早期硬碟不大的時後這很重要的

2.阿災

3.為何使用fdisk?
對!!我就是看前人的文章 弄得,不行嗎? 管他是哪個軟體,能達到目的就是好軟體
Fdisk 已經完全符合我的需求,我就繼續用阿? 有問題嗎?

4.你的狀況說明不清 不知如何回答

2014/1/23 20:58
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm
會員三級
註冊日期:
2009/1/1 10:11
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 205
MP : 34 / 4889
EXP: 20
離線
我怎麼詆毀你了?我沒說你笨也沒說你呆阿,我說fdisk落伍又怎樣?
現在還用非智慧手機的人很多,也很多值得尊敬,難道我說非智慧手機落伍就是詆毀用過非智慧手機的使用者嗎?這種推論太over了吧?pupuliao先生/女士,我沒有詆毀你。

============================================================
氣消了沒?以下是我說fdisk落伍的根據, fdisk的manpage:
BUGS
There are several *fdisk programs around. Each has its problems and strengths. Try them in the order cfdisk, fdisk, sfdisk. (Indeed, cfdisk is a beautiful program that has strict requirements on the partition tables it accepts, and produces high quality partition tables.
Use it if you can. fdisk is a buggy program that does fuzzy things - usually it happens to produce reasonable results. Its single advantage is that it has some support for BSD disk labels and other non-DOS partition tables. Avoid it if you can. sfdisk is for hackers only -- the user interface is terrible, but it is more correct than fdisk and more powerful than both fdisk and cfdisk. Moreover, it can be used noninteractively.)

看到了沒?不信自己man fdisk看看

pupuliao先生,沒經過你同意就放你的文章連結我很抱歉,因為這樣做就是沒有尊重你。如果你不喜歡的話,我就把連結刪除。

1.你稱pv為磁區?回答搞錯方向了吧
2.喔
3.我沒有要你承認甚麼阿,沒問題的。
4.謝謝你的熱心回文。

在這裡鄭重聲明:敝人一直都很感激開源社群對世界的貢獻,不管是寫軟體還是製作說明文件,這世界因為你們無私的奉獻,一天比一天好,雖然不能掏心掏肺給證明給誰看,但我是一直心存感激的!

2014/1/24 16:13
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm
會員一級
註冊日期:
2014/1/23 20:46
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 2
MP : 1 / 24
EXP: 10
離線
阿萬 寫到:
我怎麼詆毀你了?我沒說你笨也沒說你呆阿,我說fdisk落伍又怎樣?
現在還用非智慧手機的人很多,也很多值得尊敬,難道我說非智慧手機落伍就是詆毀用過非智慧手機的使用者嗎?這種推論太over了吧?pupuliao先生/女士,我沒有詆毀你。

看到了沒?不信自己man fdisk看看

pupuliao先生,沒經過你同意就放你的文章連結我很抱歉,因為這樣做就是沒有尊重你。如果你不喜歡的話,我就把連結刪除。

1.你稱pv為磁區?回答搞錯方向了吧
2.喔
3.我沒有要你承認甚麼阿,沒問題的。
4.謝謝你的熱心回文。

在這裡鄭重聲明:敝人一直都很感激開源社群對世界的貢獻,不管是寫軟體還是製作說明文件,這世界因為你們無私的奉獻,一天比一天好,雖然不能掏心掏肺給證明給誰看,但我是一直心存感激的!


1.我沒有搞錯方向,只是我以windows 的概念再回答問題,好吧,可能部分名詞有錯

先撇開LVM 不談,PV ( Physical Volume 實體磁區)本來就是指 一顆硬碟,而就你的範例來說 sda1、sda2....這已經不是所謂的多顆硬碟,通常這種狀況為 單一硬碟分割多個詞區,所以已經不是 PV1、 PV2..,以LVM 的概念來說 他是LV (Logical Volume 邏輯磁區),不過不論哪個,我稱作磁區 應該沒太大問題

LVM 的出現 只是為了解決 硬碟大量擴充所產生的空間分配問題,在我來看其實就是把LINUX 核心的部分功能外包了,方便大家。

3.為甚麼網路上都使用fdisk分割硬碟呢?感覺他是很落伍的指令,fdisk能用gpt嗎?不用parted/gdisk的理由?
例如
http://download.ithome.com.tw/article/index/id/1280
http://www.pupuliao.info/2013/01/ubuntu-%E5%9C%A8-lvm-%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%A2%9E%E5%8A%A0%E7%A1%AC%E7%A2%9F%E7%8F%BE%E6%9C%89%E7%A9%BA%E9%96%93/


在這段文字當中,你先只出 fdisk 是落伍的東西,OK...軟體久了沒更新總會有問題存在,我不否認,但是接下來你指出了兩個網站來引證說為何大家都還在教學落伍的東西
這對我來說是 你把我的文章 當作反例了,相信沒有人喜歡自己的文章被當作負面教材,被廣為宣傳,我的網站並沒有關閉討論功能,我也歡迎有想法的人在底下回復,但我不喜歡說,有人看了我的文章之後,有問題沒跟我說 而是跑到其他地方說"我不建議使用XXX,XXX事是很XX的東西,OO 的這些教學 就不要看了...."

如果以你的例子來看
你的說法其實是"說非智慧手機落伍的 就像他一樣...",我想被你描寫的人絕對不會高興

恩 fdisk 有問題,我下次有機會碰到 我會再研究看看其他方法,再去更心我的文章

2014/1/24 18:48
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm
會員三級
註冊日期:
2009/1/1 10:11
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 205
MP : 34 / 4889
EXP: 20
離線
最近買了一台筆電,於是打算在原本Windows8.1之外再安裝ubuntu。由於是我第一次接觸UEFI電腦,參考了一些發行版的Installation Guide,一邊google一邊安裝,裝了Ubuntu 15.04跟Debian 8開機成功之後我失心瘋了,又找了其他發行版來安裝,費了好一番功夫總算裝好Arch,又裝Fedora結果開機失敗,分享我的心得順便做紀錄。

安裝準備
選擇UEFI/GPT方式安裝,這樣可以保留Windows8.1 C槽不動,然後把D槽設成lvm,在裡面弄了home, swap, ubuntu, debian四個lv,我的想法是home跟swap兩個分割可以共用,其他就保留在各自的root分割裡(ubuntu跟debian)。到了15.04版boot已經不必另外分割了,這是試出來的(安裝後正常開機)。lvm一個好處是彈性很大,理論上我可以隨時擴大/縮小任何分割。

home分割屬於個人資料,但個人設定卻因發行版本不同不能共用,所以ubuntu跟debian的家目錄必須不同,我取了不同名字登入不同系統,至於桌面,照片資料夾就用soft link,也算是共用了。
切割lv一樣是安裝前先做好,因為13版的失敗,就一直是這樣做了,不知道現在有沒有改進?
參考
https://help.ubuntu.com/stable/installation-guide/amd64/ch03s05.html
關閉Windows的快速開機功能 UEFI取消安全啟動 “secure boot”功能
參考
https://www.debian.org/releases/stable/amd64/ch03s06.html.en

安裝
ubuntu使用ubuntu iso檔+usb隨身碟+ubuntu內建製作開機隨身碟
http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu
因為是live iso,開機成功就可以用gparted改D槽,做lvm分割準備
debian也是使用iso檔,加上cp指令就行
iso檔使用debian-8.0.0-amd64-CD-1.iso,不能用live iso,否則UEFI開不了機
參考4.3.1
https://www.debian.org/releases/stable/amd64/ch04s03.html.en#usb-copy-isohybrid

開始安裝,過程挺順利的,到分割步驟的時候,必須指定切好的/root, /home, swap, 還有/boot/efi,也就是windows的efi檔案所在的分割。到後面安裝grub的時候就讓安裝程式決定就行
參考6.3.6
https://help.ubuntu.com/stable/installation-guide/amd64/ch06s03.html#di-make-bootable
https://www.debian.org/releases/stable/amd64/ch06s03.html.en#di-make-bootable

安裝完畢,開機後重新回到Windows8.1
這時有點困擾,因為每次開機都要趕快按<F12>(Acer筆電的快速開機選擇)才能選擇ubuntu跟debian開機,每次開機一個不留神就回到Windows了。
於是回到UEFI,開啟“secure boot”功能,選擇將debian或ubuntu的grubx64.efi加入,這樣就不必按<F12>

安裝arch
切割一個/root給arch安裝就行,/home, swap, /boot/efi跟ubuntu共用
取得iso檔 archlinux-2015.06.01-dual.iso,準備usb
使用dd指令,參考
https://wiki.archlinux.org/index.php/USB_flash_installation_media
arch的安裝強調彈性,於是安裝幾乎要自己下命令,不過他的文件說明很詳細,需要花時間讀
https://wiki.archlinux.org/index.php/Installation_guide
https://wiki.archlinux.org/index.php/Beginners%27_guide
需要特別說的是,為了讓/boot在lvm下能開機,在產生initramfs image時必須加入lvm2這個參數
參考
https://wiki.archlinux.org/index.php/Mkinitcpio#Image_creation_and_activation

安裝bootloader,有很多可以選擇,最偷懶的辦法就是選擇不裝,回到ubuntu/debian下執行sudo update-grub讓grub自己找出來
參考
https://wiki.archlinux.org/index.php/Boot_loaders
桌面環境要自己安裝真的很費事,不過整個安裝下來學到很多

安裝Fedora(走火入魔中)
下載iso檔Fedora-Live-Workstation-x86_64-22-3.iso
使用dd安裝,參考3.4
http://docs.fedoraproject.org/en-US/Fedora/22/html/Installation_Guide/sect-preparing-boot-media.html
準備/root分割,另外按照建議,準備/boot
參考5.4.10.6
http://docs.fedoraproject.org/en-US/Fedora/22/html/Installation_Guide/sect-installation-gui-manual-partitioning-recommended.html
Fedora可以用live us啟動,安裝不會比ubuntu難,但是裝好以後發現不能啟動,不知道是不是因為這個
http://docs.fedoraproject.org/en-US/Fedora/22/html/Installation_Guide/appe-lvm-overview.html
/boot不能放在lvm裡面

於是我有了3個linux發行版跟Windows 8.1和平共處
大概就是這樣

2015/6/4 11:08
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 30
HP : 147 / 737
MP : 410 / 10455
EXP: 50
離線
呵呵!
從「回覆#16」看到的「失心瘋」和「走火入魔」兩個詞,
好熟悉的狀態,想到另一個詞叫「神馳」。



後記:
剛沒注意,原來這篇上面在吵架,Orz...

2015/6/4 12:33
應用擴展 工具箱
回覆: 安裝ubuntu 13.04使用lvm
會員三級
註冊日期:
2009/1/1 10:11
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 205
MP : 34 / 4889
EXP: 20
離線
最近發行的Fedora 25已經可以將/boot, / 安裝在lvm底下,這是試出來的結果,官方文件仍然不建議這麼做
目前碰到的問題是fedora的grub跟其他發行版grub不合
必須用fedora的grub啟動fedora, ubuntu的grub啟動ubuntu/arch...
https://bugzilla.redhat.com/show_bug.cgi?id=1353026

2016/11/29 0:07
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.