--- tags: Network Management 2023 Spring --- # Fedora 10 Installation on VirtualBox on macOS <!-- {%hackmd hackmd-dark-theme %} --> > 記錄在 macOS 的 VirtualBox 安裝 Fedora 10 的過程 :::info Fedora 10 iso檔:https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/iso/ 下載 `Fedora-10-i386-DVD.iso` ::: --- 開啟VirtualBox,並點`New` ![](https://hackmd.io/_uploads/r1MGMcsE2.png) --- 設定這個虛擬機的Name,以及設定想把這個虛擬機的檔案放在哪個資料夾 ![](https://hackmd.io/_uploads/HJkIMciNh.png) --- 點`Next` ![](https://hackmd.io/_uploads/HyjLzco43.png) --- 看要分配多少空間給這個虛擬機,然後點`Next` ![](https://hackmd.io/_uploads/By3DM9jV3.png) --- 點`Finish` ![](https://hackmd.io/_uploads/SywdGcs4h.png) --- 點`Fedora10`,再點`Settings` ![](https://hackmd.io/_uploads/SJMFG5sN3.png) --- 點`General`,再點`Advanced`,把`Shared Clipboard`和`Drag'n'Drop`都設定成`Bidirectional` ![](https://hackmd.io/_uploads/Bkz9zqoE3.png) --- 點`Storage`,點`Controller: IDE`下面的`Empty`,之後再點右側`Optical Drive`最右側的小光碟的圖示 ![](https://hackmd.io/_uploads/SkLsGqi4n.png) --- 點`Choose/Create a Virtual Optical Disk...` ![](https://hackmd.io/_uploads/HkW2zqi42.png) --- ![](https://hackmd.io/_uploads/rkb6zqj4n.png) --- ![](https://hackmd.io/_uploads/ryz0G5o42.png) --- 按`Start`開始執行`Fedora10`,選`Install or upgrade an existing system` ![](https://hackmd.io/_uploads/S1lVQ5o4h.png) --- 記得這裡要`Skip`! ![](https://hackmd.io/_uploads/rkaU7qoNh.png) --- 點`Next` ![](https://hackmd.io/_uploads/HJvcXqsE2.png) --- 選`English (Enghlish)`,然後`Nect` ![](https://hackmd.io/_uploads/SJMoQcsEh.png) --- 選`U.S. English` ![](https://hackmd.io/_uploads/Skrh7qjE3.png) --- 若跳出這視窗的話,記得選`Yes` ![](https://hackmd.io/_uploads/Hk77x7wH2.png) --- 輸入Hostname ![](https://hackmd.io/_uploads/S1smVcoEh.png) --- ![](https://hackmd.io/_uploads/S1ISVqoE3.png) <!-- 這裡按`Next`後會跳出一個視窗說什麼會write to disk之類的東西,要選`Write to disk`這個選項 --> --- ![](https://hackmd.io/_uploads/r1nLNqo4h.png) --- :::info 接下來開始設定硬碟是否要partition,以下記錄兩種設定: - 第一種設定是全部都預設,也就是沒做partition - 第二種設定是partition成root directory `/`和home directory `/home`,其中root directory給20GB,home directory給30GB (若是上課用建議用第二種設定,後續才能練習到Disk space management `quota`) ::: ++硬碟partition設定一:全部都預設++ 直接選`Next` ![](https://hackmd.io/_uploads/rkjvE5jNh.png) --- `Write changes to disk` ![](https://hackmd.io/_uploads/Hyp_4qjN3.png) --- ++硬碟partition設定二:分成root directory和home directory++ 選`Create custom layout`,再`Next` ![](https://hackmd.io/_uploads/H1Teb7vSh.png) --- 選`New` ![](https://hackmd.io/_uploads/rkuFZmvrn.png) --- 設定root directory `/` 給20GB ![](https://hackmd.io/_uploads/rk_AWmwrh.png) --- 移動到`Free`的地方按空白鍵 ![](https://hackmd.io/_uploads/HJxYfXPr2.png) --- 把剩下的空間都掛載給home directory `/home` ![](https://hackmd.io/_uploads/BySsM7vr2.png) --- 分配完成 ![](https://hackmd.io/_uploads/BkYpGQvSh.png) --- 直接選`Yes` (新版的Linux都很少用到swap paritiotn了) ![](https://hackmd.io/_uploads/ryqPmXwHn.png) --- `Write changes to disk` ![](https://hackmd.io/_uploads/rJ8YQmvHh.png) --- `Next` ![](https://hackmd.io/_uploads/S1-T7QPHh.png) :::info 磁碟partition設定完畢 ::: <!-- 再點一次`New` ![](https://hackmd.io/_uploads/BJHfz7vB2.png) 剩下的分配給`home` ![](https://hackmd.io/_uploads/BkIBGQPSn.png) --> --- `Next` ![](https://hackmd.io/_uploads/SyxsE5i42.png) --- 開始安裝 ![](https://hackmd.io/_uploads/rk61r5jVn.png) --- ![](https://hackmd.io/_uploads/SyYn1ssEh.png) --- ![](https://hackmd.io/_uploads/rkq01ss43.png) --- ![](https://hackmd.io/_uploads/rJHJejjV3.png) --- 再去啟動一次,`Forward` ![](https://hackmd.io/_uploads/ryT4osiV3.png) --- ![](https://hackmd.io/_uploads/HJ5Hsos43.png) --- ![](https://hackmd.io/_uploads/BJPwoooN3.png) --- ![](https://hackmd.io/_uploads/SyGOojoEn.png) --- ![](https://hackmd.io/_uploads/SJR_jjiVh.png) --- ![](https://hackmd.io/_uploads/BkWoiijEh.png) --- ![](https://hackmd.io/_uploads/HyQwhss42.png) --- 設定預設為Console Mode: 先用`fn`+`ctrl`+`option`+`F1`到virtual terminal tty1,然後用`vim /etc/inittab`,找到`id:5:initdefault:`,將其修改成`id:3:initdefault:`,然後`reboot`即會變成console mode而不是GUI介面 ![](https://hackmd.io/_uploads/SJa53soNh.png) --- 若啟動時常常會出現`Mp-bios bug:8254 timer not connected to io-apic`錯誤訊息 在`Settings` -> `Motherboard` -> 取消勾選`Enable I/O APIC` ![](https://hackmd.io/_uploads/HkDQaQ5H3.png)