--- 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`  --- 設定這個虛擬機的Name,以及設定想把這個虛擬機的檔案放在哪個資料夾  --- 點`Next`  --- 看要分配多少空間給這個虛擬機,然後點`Next`  --- 點`Finish`  --- 點`Fedora10`,再點`Settings`  --- 點`General`,再點`Advanced`,把`Shared Clipboard`和`Drag'n'Drop`都設定成`Bidirectional`  --- 點`Storage`,點`Controller: IDE`下面的`Empty`,之後再點右側`Optical Drive`最右側的小光碟的圖示  --- 點`Choose/Create a Virtual Optical Disk...`  ---  ---  --- 按`Start`開始執行`Fedora10`,選`Install or upgrade an existing system`  --- 記得這裡要`Skip`!  --- 點`Next`  --- 選`English (Enghlish)`,然後`Nect`  --- 選`U.S. English`  --- 若跳出這視窗的話,記得選`Yes`  --- 輸入Hostname  ---  <!-- 這裡按`Next`後會跳出一個視窗說什麼會write to disk之類的東西,要選`Write to disk`這個選項 --> ---  --- :::info 接下來開始設定硬碟是否要partition,以下記錄兩種設定: - 第一種設定是全部都預設,也就是沒做partition - 第二種設定是partition成root directory `/`和home directory `/home`,其中root directory給20GB,home directory給30GB (若是上課用建議用第二種設定,後續才能練習到Disk space management `quota`) ::: ++硬碟partition設定一:全部都預設++ 直接選`Next`  --- `Write changes to disk`  --- ++硬碟partition設定二:分成root directory和home directory++ 選`Create custom layout`,再`Next`  --- 選`New`  --- 設定root directory `/` 給20GB  --- 移動到`Free`的地方按空白鍵  --- 把剩下的空間都掛載給home directory `/home`  --- 分配完成  --- 直接選`Yes` (新版的Linux都很少用到swap paritiotn了)  --- `Write changes to disk`  --- `Next`  :::info 磁碟partition設定完畢 ::: <!-- 再點一次`New`  剩下的分配給`home`  --> --- `Next`  --- 開始安裝  ---  ---  ---  --- 再去啟動一次,`Forward`  ---  ---  ---  ---  ---  ---  --- 設定預設為Console Mode: 先用`fn`+`ctrl`+`option`+`F1`到virtual terminal tty1,然後用`vim /etc/inittab`,找到`id:5:initdefault:`,將其修改成`id:3:initdefault:`,然後`reboot`即會變成console mode而不是GUI介面  --- 若啟動時常常會出現`Mp-bios bug:8254 timer not connected to io-apic`錯誤訊息 在`Settings` -> `Motherboard` -> 取消勾選`Enable I/O APIC` 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up